Форум 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)

Alex007 16.06.2007 20:52

Цитата:

Сообщение от assiris (Сообщение 20171)
Попробовал во всяких вариантах:

Тогда ХЗ. У вас там все зазендено - попробуйте спросить разработчиков, как вам код с шаблон вставлять. Может они специально эту возможность запретили по каким-то своим резонам, а мы тут репу чешем.

stalker-g2 17.06.2007 10:28

вы батенька что делаете??? читайте руководство к смарти и вставляйте код по-человечески. в шаблон код вставлять-неправильно.

assiris 17.06.2007 14:36

Разработчикам скрипта написал, жду ответа...., написал в support@sape.ru тоже, все молчат пока (выходные наверно у всех).
При этом xap у меня подключен, через подключение php файла к шаблону и прекрасно работает..., а с этим кодом проблема!
Подключаю как написано в руководсте смарти....
Такое чувство, что надо какие-то строки переставить, при подключении блока с кодом, или еще какая ерунда, но вот где не понимаю....
Все равно спасибо, за помощь, может еще, что в голову придет, черкните....

Sergio 17.06.2007 18:32

Цитата:

результат - сайт вообще перестает грузица (чистая страница).
Вот и у меня такое было. Убил насмерть папку "dfgkjbweh343458yedgoh" (просто так через ФТП удаляться не хотела, пришлось из файлменеджера грохнуть ), затем скопировал её обратно. Все ок!

stalker-g2 18.06.2007 00:55

Цитата:

Сообщение от assiris (Сообщение 20306)
Подключаю как написано в руководсте смарти....

поржал, чессно
http://smarty.php.net/manual/ru/lang...nction.php.php
Читаем:
Этот тэг только для продвинутых пользователей, так как обычно не требуется и не рекоммендуется.
Ещё:
Следующее действие действительно НЕ рекоммендуется, так как оно происходит в области видимости шаблона

{php}
print_r($some_array);
{/php}

Вам надо читать про assign и вывод в шаблоне. если совсем лень-стучитесь в асю.

Alex007 18.06.2007 03:15

Цитата:

Сообщение от stalker-g2 (Сообщение 20380)
Следующее действие действительно НЕ рекоммендуется, так как оно происходит в области видимости шаблона

{php}
print_r($some_array);
{/php}

А чем это круче:

{php}
echo "теперь и я умею работать с PHP, УРА!!!!!!!!!";
{/php}

По словам ТС, у него и это не работает. Поскольку мы знаем, что у него там код зазенден, то логично предположить, что разработчики что-то там запретили.
Вот за что я и не люблю зенденные программы :(

assiris 26.06.2007 20:52

Я бы тоже поржал еслиб небыло так грусно...
 
Эти значит разработчики скрипта, поначалу вроде занялись, все им написал,... сказали сами посмотрят..., потом чето смотрели 3 дня и отписались нафиг... типа если у вас какойто там код системы не работаем мы за него не в ответе.... а наш типа в порядке!
Попросил раззендить index.php, не отвечают...
С кем приходиться работать а?
В общем вопрос по прежнему актуален... как установить код сапа, без index.php.
Я всеже думаю если подключать в виде {include_php file="sap.php"}
работать должно (xap ведь работает).
Буду дальше мудчтся:)

seocore 27.06.2007 11:35

Цитата:

Сообщение от Alex007 (Сообщение 20401)
По словам ТС, у него и это не работает. Поскольку мы знаем, что у него там код зазенден, то логично предположить, что разработчики что-то там запретили.
Вот за что я и не люблю зенденные программы :(

угу, никогда не знаешь оставил разработчик там свой шел или нет :)

а ваще - вот это не катит?:
{php}
global $_SERVER;
define('_SAPE_USER', 'c321f9003942a12ccbf97985ff8267cb');
@require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new @SAPE_client();
echo $sape->return_links();
{/php}

хотя скорее всего проблема в другом - где-то в ПХП ошибка возникает - раз выводится пустая страничка...

assiris 27.06.2007 22:23

Господа свершилось чудо!
 
В общем можно без участия index.php вставить код в шаблон, а делается это так:
В шаблон smarty стандартно подключается файл в кодом системы (сапа т.е.)
{include_php file="sap.php"} (соответственно sap.php лежит в корне).
А потом самое главное в файле config/headers.php функция:
function avl_handler($buf) {
$patterns = array ( "/<!--.{0,}-->/", "/<!--.{0,}-->/", "/ {2,}/", "/\t{1,}/", "/\r\n/", "/^\s{1,}/m");
$replaces = array ( "", "", " ", " ", "\n", "");
$buf = preg_replace ($patterns, $replaces, $buf );
return $buf;
}
Заменяется на:
function avl_handler($buf) {
return $buf;
}
$patterns = array ( "/<!--.{0,}-->/", "/<!--.{0,}-->/", "/ {2,}/", "/\t{1,}/", "/\r\n/", "/^\s{1,}/m");
$replaces = array ( "", "", " ", " ", "\n", "");
$buf = preg_replace ($patterns, $replaces, $buf );
Короче вот ета фигня:
return $buf;
}
перемещается на 4 строки выше!
И все работает!
Каюсь придумал не я... мое участие было в колупании мозга разработчикам скрипта... и как видно дало свои плоды, хотя их первоначальный вариант тоже не работал.... пришлось и мне помучится...
Самое главное, я не знаю теперь чем эти манипуляции с данной функцией мне грозят... но все вроде работает нормально...
Спасибо всем за участие, в решении этой проблемы....:)

chaif 29.07.2007 12:47

Smarty
 
Кто-нибудь настраивал в smarty показ сапы? Помогите, плз :)


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

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