Постоянно уходят ссылки в error
Всем привет. Великие САПАводы подскажите в чем может быть причина. Переехал с хостинга на впс и начался геморрой с контекстными ссылками при появление новой контекстной ссылки в статусе NEW или UNSLEEP через некоторое время все контекстные ссылки становятся error и файл words.db начинает весить примерно 600 байт хотя до этого весил 13кб при удаление файла как бы все становится нормально. т.е words.db не обновляется. Обычные ссылки работают отлично. В чем может быть причина. Движок dle.
|
Приходит сапобот и ВПС падает
а вообще нажмите на ерор и почитайте что там пишет |
|
Error пишет "ссылка не найдена на странице или размещена вне тегов «body» или «html»"
Цитата:
if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'хешкод'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape_context = new SAPE_context(); $row['full_story'] = $sape_context->replace_in_text_segment( $row['full_story'] ); |
еще и туда.
|
т.е должно получиться
if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'хешкод'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['host'] = 'сайт.ру'; $sape_context = new SAPE_context($o); - или не надо сюда переменную вставлять? $row['full_story'] = $sape_context->replace_in_text_segment( $row['full_story'] ); |
Да. Так и должно получиться.
|
Что неправильно в коде и установке? Разместил все дело в индекс.пхп
if (!defined('_SAPE_USER')){ define('_SAPE_USER', '8d2------9'); } require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $o['host'] = 'сайт.com'; // БЕЗ HTTP:// $o['charset'] = 'UTF-8'; $o['force_show_code'] = true; $sape_context = new SAPE_context($o); $sape = new SAPE_client($o); $tpl->set ( '{content}', "<div id='dle-content'>" .$sape_context->replace_in_text_segment($tpl->result['content']) . "</div>" ); $tpl->set('{sape_links}', $sape->return_links()); В фуллстори шаблон разместил: <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '8d20b5------82939'); } require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $sape_context = new SAPE_context(); ob_start(array(&$sape_context,'replace_in_page')); ?> Текст новости обнес <sape_index> ... </sape_index>. Ссылка уходит в ошибку. Где косяк? |
Цитата:
а надо применять только один из методов. 2. Вся моя практика показывает, что на UTF-8 сайтах периодически встречаются проблемы с работой кода контекстных ссылок (возможно, если вы исправите пункт 1, вам этих проблем не встретится, но мало ли), в результате я лично применяю сейчас дикую, но работающую конструкцию "из utf-8 в windows-1251, реплейс ин сегмент, и обратно в utf-8". |
Цитата:
if (!defined('_SAPE_USER')){ define('_SAPE_USER', '8d20b5----2939'); } require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $o['host'] = 'ru.--a.com'; // БЕЗ HTTP:// $o['charset'] = 'UTF-8'; $o['force_show_code'] = true; $sape_context = new SAPE_context($o); $sape = new SAPE_client($o); $tpl->set ( '{content}', "<div id='dle-content'>" .$sape_context->replace_in_text_segment($tpl->result['content']) . "</div>" ); $tpl->set('{sape_links}', $sape->return_links()); |
Часовой пояс GMT +3, время: 17:16. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.