Спасибо.
Заказанная сегодня переиндексация дала результат, контекстные страницы появились. Код стоит такой (вдруг кому поможет), версия движка 10.1: PHP код:
|
Помогите, появилась проблема с отображением контекстных ссылок на DLE 10.4
Установлено как описано здесь http://help.sape.ru/sape/faq/1107 Было все ок, но похоже в настройках сервера что то поменяли, теперь <sape_index> не вырезается из текста. Хотел поставить как здесь, но таких строк в 10.4 уже нет http://8dle.ru/stati/4690-stavim-sap...dle-95-96.html Добавлено через 14 часов 35 минут Разобрался, надо было отключить на сайте настройку - Gzip сжатие HTML страниц: |
Цитата:
|
Всем привет! Подскажите как убрать из сапы динамические страницы/категорию - на сайте стоит модуль программа ТВ и в расписании передач появляются контекстные ссылки. Но программа живет день, максимум неделю поэтому через день ссылки выпадают в error.
|
Проставить галочки, выбрать "удалить навсегда", нажать ОК.
|
Цитата:
// контекстные ссылки if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'бла-бла'); } require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $o['host'] = 'мой сайт.ru'; $o['charset'] = 'UTF-8'; $sape_context = new SAPE_context($o); unset($o); $tpl->result['content'] = $sape_context->replace_in_text_segment($tpl->result['content']); |
Цитата:
Еще раз, для тех кто на бронепоезде (для меня) - код для контекстных ссылок ставится в файлы index.php, main.tpl, show.full.php, show.short.php - так? И вид у него такой: Для контекстных ссылок - if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'свой_хеш_код'); } require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $o['charset'] = 'utf-8'; $sape_context = new SAPE_context($o); ob_start(array($sape_context,'replace_in_page')); Для обычных ссылок - if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'свой_хеш_код'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['host'] = 'envim.info'; // HTTP:// $o['multi_site'] = true; //Указывает скрипту наличие нескольких сайтов $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); $tpl->set('{sape_links1}', $sape->return_links(1)); $tpl->set('{sape_links2}', $sape->return_links(2)); $tpl->set('{sape_links}', $sape->return_links()); в show.full.php и show.short.php я так и не понял какой код и где ставить. Версия ДЛЕ 9.8 |
Опять что то не понятное - 43-46 ссылок выпадают в error. Код стоит только в index.php, больше нигде. Убираю код контекстных ссылок, ставлю минут через 5 обратно - ссылки появляются. Полтергейст...
|
Пропишите хост и для контекста тоже.
|
обновился до 11,1 весь контекст послетал в ерор, код вроде стоит.
Стоит код в индексе и вокруг текста sapeindex код вот такой: <?php if (!defined('_SAPE_USER')){ if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'код'); } } require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $sape_context = new SAPE_context(); ob_start(array(&$sape_context,'replace_in_page')); ?> Подскажите пожалуйста что не так. Добавлено через 31 минуту Проблему решил, была простая ошибка, почему то данного кода в файле не оказалось. Но если кто то подскажет как улучшить буду рад, кстати не работает при гзип в таком виде. |
Часовой пояс GMT +3, время: 08:36. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.