Любимые цитаты: Фарнсворт, районный санитарный инспектор, просил у жизни благ столь скупо,
что каждая его победа была поражением.
Уильям Берроуз, "Города красной ночи"
Я лично обошёлся самым простым и надёжным способом - вставил код Sape.Ru (сапы) в файл шаблона - page.tpl.php, как это рекомендовано в руководстве сапы при добавлении ресурса. (Всё остальное - так же, как предлагается в этом руководстве). Файл page.tpl.php можно найти в папке themes -> [ваша тема]. Работает.
Проблема с кодировкой при установке кода sape.ru на Drupal Drupal использует кодировку UTF-8 (юникод), поэтому продажные ссылки будут отображаться в виде крякозябликов-квадратиков. Чтобы решить эту проблему, следует немного изменить код sape.ru (это один из способов). В коде для вставки на страницы сайта вместо строки
$sape = new SAPE_client();
?>
надо вставить следующую запись
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
?>
Затем удалить из папки сапы (которая лежит в вашем корне) файл links.db (позже он сам восстановится).
---
Рекомендую также разместить на вашем сайте код MainLink, биржи ссылок №2 в России.
Расширяем кругозор: Оказывается, сегодня самое популярное напольное покрытие - паркетная доска (80% продаж). Красива (верхний слой из благородной древесины), экономична, удобна в укладке. Прекрасный выбор паркетной доски вы найдёте в Интернет-магазине Паркет-Всем.Ру.
я делал то же самое, только не удалял файл... это не решило проблему, я решил её другим способом $links = mb_convert_encoding($sape->return_links(), "UTF-8", "CP1251"); теперь передал как у тебя и удалил файл, заработало))) я slaed использую.
rescuer, увы, ничем не могу помочь, ибо до сих пор этим не занимался... хотя всё обещаю себе начать. есть слабая надежда, что контекстные ссылки, если поставить вместо обычных, исключат понижение PR за продажность...
9 коммент.:
Рад оказаться полезным!)
для друпала 5 модуль есть, а для 6го модуль не нашёл и уже чуть голову не сломал.. спасибо за полезную инфу об удалении links.db
рад, что пост оказался полезным)
я делал то же самое, только не удалял файл... это не решило проблему,
я решил её другим способом
$links = mb_convert_encoding($sape->return_links(), "UTF-8", "CP1251");
теперь передал как у тебя и удалил файл, заработало)))
я slaed использую.
рад, что заработало)
Спасибо, на WP код установил и все заработало нормально
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
Здравствуйте. Не подскажете как решить вопрос с размещением контекстных ссылок? В какое место page.tpl.php необходимо вставить (sape_index) ?
rescuer, увы, ничем не могу помочь, ибо до сих пор этим не занимался... хотя всё обещаю себе начать. есть слабая надежда, что контекстные ссылки, если поставить вместо обычных, исключат понижение PR за продажность...
Спасибо большое за дельный совет. Помогло:))
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.