Проблема с титлой в рубриках

Почему то первая буква (каждого слова ?орода ?обак например) в рубрике выдается как вопросик "�татьи", только в рубриках, метках и поиске (на страницах и записях все нормально)? В чем может быть проблема? 😀 Причем на локальном компьютере все нормально, такое стало только при переходе на свой домен.
Использую плагин all-in-one-seo-pack последняя версия 1.3.8.5 вот если там убрать галочку переписывать заголовки то все становится на свои места. Но мне надо чтоб он их переписывал, что делать?

Что же делать? Перепробовал уже все на свете(

Как что? Смотреть сорцы плагина. В первую очередь на предмет несовместимых с utf-8 строковых функций.

Ну ведь на локальном компьютере все нормально…. И как определить совместимость :rolleyes:

Использование строковых функций не из mbstring экстеншена всегда чревато "странностями" в поведении: неправильно считается длина строки, некорректно происходит изменение регистра и т.д. Насчет адекватности str_replace, которым просто напичкан плагин, ничего не скажу, не знаю. Кстати, strtoupper в плагине (v 1.3.6.4) точно есть.

вместо all-in-one-seo-pack поставьте плагин www.wpseo.de

Использование строковых функций не из mbstring экстеншена всегда чревато "странностями" в поведении: неправильно считается длина строки, некорректно происходит изменение регистра и т.д. Насчет адекватности str_replace, которым просто напичкан плагин, ничего не скажу, не знаю. Кстати, strtoupper в плагине (v 1.3.6.4) точно есть.

😐 Кошмар, ничего не понял 😐 Ладно буду надеется, может абрейдом сделается, или у кого то возникнет такая же проблема. И он ее решит) И еще чтоб новую тему не создовать, не подскажите плагин для создания каталога сайтов, на моем сайте) Типа партнеры) :rolleyes:

А категорию под партнеров выделить – не катит?

Кто-нибудь решил проблему с неправильным отображением первых символов заголовка окна в кириллице???

Не, ребята, непорядок! Я тут пришел поглядеть на решение, а никто не решил! И это мой любимый форум! 🙂

Значится так – поганку корчит функция ucwords(), строки 333, 445 и 522 (в версии 1.4.3.3 плагина).
Так как уже час ночи, я не придумал ничего лучше как просто ее убрать, но конечно лучше бы ее переписать с учетом юникода.

Значится так - поганку корчит функция ucwords(), строки 333, 445 и 522 (в версии 1.4.3.3 плагина). 
Так как уже час ночи, я не придумал ничего лучше как просто ее убрать, но конечно лучше бы ее переписать с учетом юникода.

А небось внутри функции используется strtoupper, портящий utf-8. Поменять его на mb_strtoupper и дело с концом. (Ну, может и не toupper, но смысл тот же – несовместимые с utf-8 функции.)

А небось внутри функции используется strtoupper, портящий utf-8. Поменять его на mb_strtoupper и дело с концом. (Ну, может и не toupper, но смысл тот же - несовместимые с utf-8 функции.)

Не знаю. сырцов php под рукой нету. Но mbstring тоже не панацея – это не дефолтное расширение, и у меня строчная ‘е’ ломается при замене strtoupper на mb_strtoupper 🙁

А что делать, ждать пока php6 появится? 🙂

А что делать, ждать пока php6 появится? :)

Я бы рад, но увы…
В общем переделал я All-In-One SEO Pack, воткнув где надо mb_* попутно удивляясь "разброду и шатаннию" в коде (зачемто капитализации 2 вида) и выложил плаг у себя. Буду поддерживать по мере сил и желания.

Все бы классно с твоим плагином, но одна проблемка, в строке <meta name="keywords" content="кейворды" /> в кейвордах букву "г" заменяет на букву "У"

Помогите решить проблему.

Anonymous
Отправить
Ответ на: