Как поставить Sape на DLE 3.9

Mric
На сайте с 24.11.2005
Offline
207
3672

Сабж, всё пробывал. Подскажите, как повесить код на мои сайты. Готов заплатить за консультацию пару вмз или поставить на ваш сайт ссылку на 1 мес. Спасибо!

newseditor
На сайте с 13.11.2006
Offline
123
#1

Скорее всего скрипт не исполняет php в темплейтах. Замени в конце файла index.php строчку

echo $tpl->result['main'];

на

eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

И будет тебе счастье.

Angelo
На сайте с 01.01.2007
Offline
125
#2

файл index.php

находим

<script type="text/javascript" src="{$config['http_home_url']}engine/ajax/js_edit.js"></script>
HTML;

Ниже вставляем

define('_SAPE_USER', 'тратата');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
$tpl->set('{LINKS}', $sape->return_links());

Теперь можете вставить в любом месте шаблона {LINKS}.

Mric
На сайте с 24.11.2005
Offline
207
#3

Angelo, newseditor, Спасибо, попробую, отпишу, что получилось.

Ещё такие вопросики, куда именно вставлять код в index.php, и как он выглядит точно (боюсь ошибится, может я всё это время, что-то путал). Как я понял на DLE можно только ссылки с главной продавать, т.к. они сквозные?

[Удален]
#4

я бы вам посоветовал обновить версию дле до более новой. версию 3.9 ломают очень быстро

newseditor
На сайте с 13.11.2006
Offline
123
#5
Mric:
Ещё такие вопросики, куда именно вставлять код в index.php

Разжевали вроде дальше некуда🙄

[Удален]
#6

Mric,

newseditor:
Скорее всего скрипт не исполняет php в темплейтах. Замени в конце файла index.php строчку

PHP код:
echo $tpl->result['main'];
на

PHP код:
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
И будет тебе счастье.

А потом код sape в шаблон.

Mric
На сайте с 24.11.2005
Offline
207
#7

Всем спасибо, но не работает ничего, когда сайт добавляю на модерацию пишет:

Проверьте корректность установки кода и попробуйте ещё раз!

Angelo, Именно такой строки в индексе.пхп нет, есть такая (я за ней и поставил):

<script type="text/javascript" src="{$config_http_home_url}engine/ajax/menu.js"></script>

HTML;

Что ещё можно сделать?

Такой вопрос, может быть это не пропускает запросы сапы, фаервол хостера? Хотя другие сайты, которые на хтмл работают на том же хостинге.

Mric
На сайте с 24.11.2005
Offline
207
#8
Mric:
Всем спасибо, но не работает ничего, когда сайт добавляю на модерацию пишет:
Проверьте корректность установки кода и попробуйте ещё раз!

Angelo, Именно такой строки в индексе.пхп нет, есть такая (я за ней и поставил):
<script type="text/javascript" src="{$config_http_home_url}engine/ajax/menu.js"></script>
HTML;
Что ещё можно сделать?

Такой вопрос, может быть это не пропускает запросы сапы, фаервол хостера? Хотя другие сайты, которые на хтмл работают на том же хостинге.

ОК, кто может поколдовать со скриптом за пару вмз, и рассказать, что надо менять?

Mric
На сайте с 24.11.2005
Offline
207
#9

Ещё такое проверил, поставил DLE 6.0 (сделал апдейт с 3.9), получилось, вообще ошибка когда открывается главная страница (index.php):

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /h/vetinpharmcom/htdocs.auto.vetinpharm.com/index.php on line 104

Типа ошибка в этой строке:

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');

Хотя всё закачено и сделано правильно? Что это значит?

GS
На сайте с 23.12.2006
Offline
11
#10

нельзя так обновлять, скачайте 4.3, 4.5, 5.0,5.5, 6.0, и пошагово обновляйте.

часа за 3 справитесь)

Здесь я вывел свои сайты из топки в топ - убедитесь сами ;) (http://www.sape.ru/r.3a531c15b6.php)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий