Установка кода sape на DLE 8.3
Опубликовано: 2 Март 2010 Автор: cordeie
Решил добавить вчера пару сайтов на этом движке в систему. Но столкнулся с неожиданной проблемой, в виде того, что сайт нежелал добавлятся никаким боком. Эта ошибка :
Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код!
Меня так уже достала, что хотел все бросит к чертям.
Делал я вот как (хотя вообще, перепробовал кучу способов):
define(‘_SAPE_USER’, ‘код сапе’);
require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);
$o['host'] = ‘http://домен сайта;
$sape = new SAPE_client($o);
$tpl->set(‘{sape_links}’, $sape->return_links());
Вписал это в index.php перед
$tpl->compile ( ‘main’ );
Потом, вставил
{sape_links}
в шаблон, в нужном мне месте. Не использовал несколько тегов, просто я продаю только по одной ссылке на страницу, и мне это не нужно. Но в сущности, один или несколько роли не играет)
В sape.php изменил:
var $_force_show_code = false;
на:
var $_force_show_code = true;
Чтобы появилось при просмотре исходника:
<!–check code–>
Для проверки правильности установки кода. И чек код появился, все гуд. Но, при добавлении сайта ошибка:
Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код!
От которой ничто не помогало. links.db создается, чек код выводится, но…
Оказалось, проблема в валидности HTML
Нужно проверить сайт на валидность, и исправить все ошибки. Выше указанный способ добавления сайта на движке DLE 8.3 абсолютно рабочий, ели не срабатывает, значит у тебя что-то либо с хостингом, либо с валидностью HTML. Скорее всего второе. Я лично точно знал, что с хостингом у меня все ок. Есть несколько сайтов в системе, которые тоже на этом хосте.
Метки: Установка кода sape на DLE 8.3
Категория: Сайтостроение

Помогу с установкой кода.
Помогу решить проблему с кодировкой.
Скайп: Nipons_2501
да я с этим уже давным давно разобрался)