проблемка с Sape

Вставил в footer.tpl код Сапы, продал даже первые 3 места под ссылки.
Но сейчас в кабинете Сапы мне под проданными ссылками пишет ЭРРОР и причина:
«ссылка не найдена на странице или размещена вне тегов «body» или «html»»

Ссылка отображается на сайте, но в виде квадратиков.

Что сделать, народ?
Вот например здесь снизу есть проданная ссылка: http://www.delovod.com/my/sharovegas/page4/

{php}
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'code');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
{/php}






  • avatar
  • 1
  • -2
    • 0
    • 2
    • 1

12 комментариев

avatar
Смотрим кодировку, в которой выводятся продажные ссылки. Вопрос не к LS, а к SAPE, у них на форуме есть ответы на этот очень популярный вопрос.
  • Lesso
  • 0
avatar
А с проблемой, которую Сапа пишет в проданных ссылках
"«ссылка не найдена на странице или размещена вне тегов «body» или «html»"?
Что делать?
  • saker
  • 0
avatar
Блин, чтож так туго то =)
Она так пишет, потому что кодировка выводимых ссылок отлична от кодировки страницы, поэтому робот не отдупляет что это за квадратики и не считает их ссылками, а следовательно пишет что ссылки не найдены.

> Что делать?
Ответ:
— Выводить ссылки в правильной кодировке — это раз
— Не палить папку с правами 777 на весь интернет — это два :)
avatar
Попробуй написать вместо:

$sape = new SAPE_client($o);


вот так:

$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);


Только кодировку свою поставь.
avatar
Это одно и тоже, если ссылка показывается не в нужной кодировке, она не будет найдена.
www.sape.ru/faq.php?q_id=228
комментарий был удален
avatar
Жжёшь =)

Тему то он отредактирует, а вот твой коммент отредактировать не сможет, почти не палевно =)
avatar
Отредактируйте тему, вместо слова «41d6965c1xxx1eff42» напишите что-то другое
Если бы вы действительно хотели, чтобы не увидели это — не надо было копировать это в комменты!
avatar
Сорри, чета не подумал. Сотрите комменты.
Если бы вы действительно хотели, чтобы это не попало в комментарии не надо было цитировать мой коммент: )
avatar
не помаgает.
  • saker
  • 0
avatar
работает кодировка, правильная,
поменял $sape = new SAPE_client();
на
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);

По идеи Сапа продуплится и ЭРРОР пропадет на проданных ссылках?

Всем большая благодарность!
  • saker
  • 0
avatar
А мне и это не помогло. Ссылки всё равно выводятся в кодировке windows-1251. Хостинг: Валуехост.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.