• Skip to primary navigation
  • Skip to main content

Поисковая оптимизация сайта

  • Общая
Вы здесь: Главная / Общая / Sape и WordPress: исправляем ошибки кодировки

Sape и WordPress: исправляем ошибки кодировки

18.09.2008 от Ветер

Продолжаю рассказывать о настройке различных CMS для Сапы и решении возникающих при этом проблем. Итак, на этот раз будем решать проблемы с ВордПрессом.

При попытке подружить Sape и WordPress, судя по форуму Sape, проблемы возникают у очень многих. В частности, многим непонятно, как сделать вывод ссылок в кодировке UTF-8.  Решений несколько, но не все они подойдут каждому.

Важно! После каждого изменения необходимо удалять файл links.db из папки Sape. Файл должен автоматом востановиться после загрузки сайта.

0. Проверка исходных.

Для начала нужно проверить, правильно ли прописана кодировка в шаблоне. Проще всего в браузере открыть просмотр в виде html и убедиться, что сайт радует такой надписью в хедере:

<meta http-equiv=»Content-Type» content=»text/html; charset=UTF-8″ />

1. Кодировка в скрипте вызова ссылок.

Указываем кодировку UTF-8 непосредственно при вызове кода ссылок. Для этого нужно

$sape = new SAPE_client($o);

Заменить на:

$o[‘charset’] = ‘UTF-8’;
$sape = new SAPE_client($o);
unset($o);

2. Настройка кодировки через .htaccsess.

Обычно этого хватало, но недавно я столкнулся с проблемой, когда и этот код не приводил к желаемому  результату. Следующим шагом шло прописование UTF-8 в файле .htaccsess. Данный способ мне не помог, но положительные отзывы слышал и о нём:

<IfModule mod_charset.c>
CharsetDefault UTF-8
CharsetSourceEnc UTF-8
</IfModule>

3.  Крайняя мера — препарируем код Sape.

Этот вариант крайне не рекомендуется к использованию, но от этого менее рабочим он не становиться.=) Советую использовать его когда ничего больше не помогает.

В этот раз кодировка указывается напрямую в файле Sape.php, который лежит в папке со страшным длинным именем.=) Итак, берём 41 строчку и вставляем туда следующее:

var $_charset = ‘UTF-8’;

После этого всё просто обязано заработать.=)

Если нет — внимательнее смотрите наличие ошибок, проверяйте мелочи и делитись в комментариях своим опытом. Так же читайте об установке Sape на Joomla и SMF.

Спасибо за помощь в написании статьи errora с форума Sape.

Copyright © 2021 · seoforyou.ru (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(69078814, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true });