Доброго времени суток!
И так, приступим: 1) Качаем архив.zip , распаковываем в корень сайта, ставим CHMOD 777. 2) открываем index.php находим $tpl->global_clear(); перед ним вставляем eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php '); сохраняемся 3) теперь ваши шаблоны обрабатывают пхп, поэтому в шаблоне main.tpl в любом месте до </body> вставляем <?php define('_SAPE_USER', ' --твой код --'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo $sape->return_links(); ?> 4) радуемся ;) спасибо за внимание. PS: вставлять блоками так, как в FAQ'е ;) |
а чем не подходит метод, который предложен в faq? Просто добавляя новую переменную для парсинга в шаблоне. А в шаблоне просто вставляем {LINK1} {LINK2} и т.д.
|
ну ето альтернативный, мало ли =))
тем более потом можно пхп в шаблонах использовать |
DLE-шники - пробуем отписываемся !
ТС - респект за находчивость |
Цитата:
Целсофт уже около года, как этот метод описал :) |
Если не работает, то замените строку:
echo $tpl->result['main']; Строкой: eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php '); |
V!rus вставил как написано, но при этом шабик рвёт на части, в каком плане, в том, что его два получается. А именно две главных странички, незнаю в чём проблема, но баг присутстует. Не думаю что причина в том, какая версия ДЛЕшки. Хотя всё может быть, может кто ещё подскажет как решить даную проблему?
:( |
не понимаю как такое может быть. Опишите подробнее
|
Описываю. Шаблон получается не один, а их два, ну скролинг опускаеш в самый низ сайта, там должен находится конец сайта, вернее страничку. А там балалайка, начинается с нуля главная страничка. Получается, что не одна у тебя страничка, а целых две. Я понимаю конечно, больше бабосов можно срубить, но запарится листать одно и тоже как то не в прикол. Кроме того, САПЕ отказалось принимать сайт, потому как написали что код вставлен не верно. Поменял, но тут опять лажа, вылазит return_links(); ?> незнаю в чём и проблема, может другое решение какоето придумать или замутить?
:( |
Цитата:
PHP код:
единственное замечание по данному варианту: если в анкоре ссылки оптимизатора будет имется символ точки с запятой ( ; ), то САПЕ не будет ее находить при проверке... :( (потому что $s_array = explode('; ',$sape->return_links()); ) |
еще замечание по этому коду:
в "Настройках площадки" должен стоять "Разделитель ссылок" по умолчанию, т.е. ; ... иначе разделитель должен совпадать с разделителем в строке $s_array = explode('; ',$sape->return_links()); ... |
Мне конечно очень интересно узнать, так а ДЛЕ какой версии ?
|
Потому что на 6.2 мне помогал второй мною описанный способ. А на 4.7 - первый.
|
Капец, вы хоть смотрите что пишите
2) открываем index.php находим $tpl->global_clear(); Даного кода ваще нету, это раз, во вторых по поводу http://4dle.ru/2007/09/08/page,1,1,p..._krasivym.html Где ты в ШАБЕ <strong> видел? При вставке кода сайт лежит. Вот единственное и правильное решение, которое я нашол и оно находится тут http://forum.sape.ru/showthread.php?t=3164&page=2 Ну вот и всё собственно. :cool: |
извиняюсь за <strong> - этот тэг надо удалить из кода...:(
найти в индекс.пхп строку require_once ROOT_DIR.'/engine/init.php'; |
Цитата:
этот код я оттуда и взял, немного модифицировал.... |
Ну так если модифицыровал то его, почему правильно не выложил?
:cool: |
я же извинился...
|
кстати я $tpl->global_clear(); нигде не писал...!!!
|
Млина, ну что за напасть то, работало всё, ничего не менял, не перенастраивал и бац, пропали все ссылки, и что теперь снова делать остаётся, ужос.
:( |
Способ 2:
Для начала скачиваем нужный архив, который дает система, распаковываем, заливаем. Теперь открываем файл index.php. Находим: <strong>require_once</strong> ROOT_DIR.'/engine/init.php'; Добавляем после: define('_SAPE_USER', 'ваш секретный код'); <strong>require_once</strong>($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); $sappe = $sape->return_links(); Далее ищем: $tpl->set('{topnews}',$topnews); Добавляем после: $tpl->set('{sape}',$sappe); Теперь в шаблоне, в нужном месте вставляем тег {sape} и добавляем сайт в систему. |
только тэги <strong> надо удалить...
это как раз такой же способ, который я предложил, только без оформления... |
я взял с 4dle.ru
|
Цитата:
я переделал этот скрипт и избавился от некоторого бага - когда ссылок нет картинка все равно показывалась... |
Ужас просто получается. Короче на 5.7 решил проблему, заработало, человек помог, а тут решил вставить на 6.0 и голяк, неработает, перепробывал три способа и никак. Считаю создать специально Раздел, чтобы там отписывать способы по версиям. Потому как те которые приведены неработают с некоторыми версиями и люди путаются. Для того чтобы заработало, оказывается не достаточно вставки одного кода и всё.
:( |
так а не проще тогда 6.2 поставить?
|
Часовой пояс GMT +3, время: 12:56. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.