Почему то первая буква (каждого слова ?орода ?обак например) в рубрике выдается как вопросик "�татьи", только в рубриках, метках и поиске (на страницах и записях все нормально)? В чем может быть проблема? 😀 Причем на локальном компьютере все нормально, такое стало только при переходе на свой домен.
Использую плагин 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
😐 Кошмар, ничего не понял 😐 Ладно буду надеется, может абрейдом сделается, или у кого то возникнет такая же проблема. И он ее решит) И еще чтоб новую тему не создовать, не подскажите плагин для создания каталога сайтов, на моем сайте) Типа партнеры) :rolleyes:
А категорию под партнеров выделить – не катит?
Кто-нибудь решил проблему с неправильным отображением первых символов заголовка окна в кириллице???
Не, ребята, непорядок! Я тут пришел поглядеть на решение, а никто не решил! И это мой любимый форум! 🙂
Значится так – поганку корчит функция ucwords(), строки 333, 445 и 522 (в версии 1.4.3.3 плагина).
Так как уже час ночи, я не придумал ничего лучше как просто ее убрать, но конечно лучше бы ее переписать с учетом юникода.
А небось внутри функции используется strtoupper, портящий utf-8. Поменять его на mb_strtoupper и дело с концом. (Ну, может и не toupper, но смысл тот же – несовместимые с utf-8 функции.)
Не знаю. сырцов php под рукой нету. Но mbstring тоже не панацея – это не дефолтное расширение, и у меня строчная ‘е’ ломается при замене strtoupper на mb_strtoupper 🙁
А что делать, ждать пока php6 появится? 🙂
Я бы рад, но увы…
В общем переделал я All-In-One SEO Pack, воткнув где надо mb_* попутно удивляясь "разброду и шатаннию" в коде (зачемто капитализации 2 вида) и выложил плаг у себя. Буду поддерживать по мере сил и желания.
Все бы классно с твоим плагином, но одна проблемка, в строке <meta name="keywords" content="кейворды" /> в кейвордах букву "г" заменяет на букву "У"
Помогите решить проблему.