Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Установка кода на Smarty (http://forum.sape.ru/showthread.php?t=1857)

Евген 03.11.2008 13:20

попробуйте вставить код в шаблон.

MonAmur 03.11.2008 13:53

если index.php закодирован, возможно, удастся вставить код в какой-либо другой.
разбираться с движком надо и пробовать.

sergehome 03.11.2008 14:17

Цитата:

Сообщение от Евген (Сообщение 297876)
попробуйте вставить код в шаблон.

Вставил в main.tpl.html
Fatal error: Smarty error: [in start/main.tpl.html line 14]: syntax error: unrecognized tag: define('_SAPE_USER', '*********'); (Smarty_Compiler.class.php, line 403) in /home/sergehom/public_html/lib/smarty/Smarty.class.php on line 1102

Carella 04.11.2008 14:56

Видимо у вас шаблоны смарти. А значит php код в шаблоны вставляем так:

{php}
here sape's code
{/php}

sergehome 04.11.2008 15:41

Цитата:

Сообщение от Carella (Сообщение 298909)
Видимо у вас шаблоны смарти. А значит php код в шаблоны вставляем так:

{php}
here sape's code
{/php}

Да, так получилось. В смысле вставить код без ошибок на странице. Но в исходном коде его не видно. И Sape его не обнаруживает.

Manage 01.12.2008 04:05

Smarty. Контекстные ссылки
 
Обычные ссылки идут.
Меня контекст добил.
Пробовал код по-разному ставить и по вариантам форума, и по вариантам инета.
Вроде бы уже всё понятно, но не работает так как надо.

Форскод по-моему тяжело вставить в шаблон, точнее он не работает.
Точно не работает echo в ставках{php} {/php}.
Не помню с чего, но я начал использовать сейчас такой код
В скрипте на php:
Цитата:

$text_sape ="Контекстный текст";
$smarty->assign('text_sape', $text_sape);
А в шаблоне smarty просто:
Цитата:

{$text_sape}
для вывода ссылок.
Можно ли так делать?
Контекст у меня нашёлся только на некоторых страницаx. Но там есть старый контекст (знаю, что статичный должен быть), который я поменял или просто неизменный, и я не могу понять где какой контекст по времени.

Нашёл на сапе-форуме топик админа с тесовым файлом для решения моей проблемы, но без ответов и с давней датой. Не знаю-можно ли его
использовать. Опять ошибки будут?
В общем, наболело.
Smarty кстати не нужно уже использовать на сайтах, но как от него отказаться, если у меня несколько сайтов на нём?

Добавлено через 32 минуты
Во! ))
Есть конкретный результат. Я сделал тестовый вариант вывода контекста.
В исходном коде выдало:
</sape_index>Мой текст для контекста</sape_index><!--код--><!-- argument for replace_in_text_segment: лалалалалала --><!-- No word`s for page --><!-- END: work of replace_in_text_segment() -->
Как это воспринимать? Контекст правилен или нет? Жду ответов.

Manage 06.12.2008 05:12

Цитата:

Сообщение от Manage (Сообщение 323614)
Есть конкретный результат. Я сделал тестовый вариант вывода контекста.
В исходном коде выдало:
</sape_index>Мой текст для контекста</sape_index><!--код--><!-- argument for replace_in_text_segment: лалалалалала --><!-- No word`s for page --><!-- END: work of replace_in_text_segment() -->
Как это воспринимать? Контекст правилен или нет?

Ответьте-кто знает ответ по этому поводу. Мне нужен только ответ -правильно или нет. Выше (там где искодный код) -я не уверен только в <!--код-->. Здесь код может быть любой или нет? В остальном уверен почти, что всё правильно, т.к. подобный вопрос и ответ нашёл здесь на форуме. Для ясности я делал обычный тест через php, т.е. тот обычный код для контекста, который в мануале, я в php поставил и debug использовал. А конкретно так я сделал:
PHP код:

if (!defined('_SAPE_USER')){
        
define('_SAPE_USER''xxxxxxxxxxxx'); 
    }
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['debug']=true
$sape_context = new SAPE_context($o); 
$text_sape $sape_context->replace_in_text_segment($text_sape);
$smarty->assign('text_sape'$text_sape); 

Это до вывода body.
А в шаблоне smarty так сделал:
Цитата:

{$text_sape}
Ответьте, пожалуйста. Очень нужно.

Manage 18.12.2008 23:43

Попытаюсь ещё раз напомнить про свой вопрос. Ответ наверняка кто-нибудь знает. В поддержку задал этот же вопрос, но она долго почему-то молчит.
Вопрос остаётся тот же. Вообще не пойму-почему никто не отвечает-вопрос вроде хорошо задал.

_Kenny_ 19.12.2008 04:47

Смарти очень удобная штука :) я в своих движках пользую :)
Код:

</sape_index>Мой текст для контекста</sape_index>
Почему первый тег закрывающий?

Manage 19.12.2008 22:18

Цитата:

Сообщение от _Kenny_ (Сообщение 338813)
Смарти очень удобная штука :) я в своих движках пользую :)
Код:

</sape_index>Мой текст для контекста</sape_index>
Почему первый тег закрывающий?

Насчёт кода. Я просто ошибся, когда пост писал сюда. На самом деле было <sape_index> в качестве открывающего тега. Т.е. нет ошибки здесь.
А насчёт smarty тоже очень интересно. Дело в том, что я его использую и в своих движках и в своих сайтах. И я привык к нему и меня устраивает. Но прочитал про смерть smarty здесь вот http://zhukoff.com/archives/48. И после этого, получается, что smarty не нужно использовать из-за его якобы сложности и лишности (и небезопасности вроде). Так как же к smarty относиться?


Часовой пояс GMT +3, время: 02:30.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.