Тема посвящена укрощению 096 и 0961 тоже. Убиваем глюки (на русском) по шагам.
***
UTF8***
1. Шаг первый tinymce.lang.php стр 20 изменить russion на russian
2. Проблемма:
При инсталляции, когда выбираю русский язык, то в следующих окнах весть текст отображается вопросиками. Обратил нимание что сам текст выдается в utf-8 (как и надо), но вот в заголовках, которые отдает скрипт, выставлены win-1251. И браузер ее и включает. Но если выбрать принудительно utf-8, то текст видно. Неприятный глюк конечно, но вот так вот... Или я что-то не так делаю ?
Столкнулся на днях с такой же проблемой на уже установленном сайте (при установке были "иероглифы", ставил по памяти).
Причина: конфиг апач на сервере был с отличной от UTF-8 кодировкой (схожей со страницей управления на хостинге)
Решение: добавить в файл .htaccess на сайте строку:
AddDefaultCharset UTF-8
***
Win1251***
1. Quickeditor fix с форума
assets/modules/quick_edit/editor.class.inc.php
меняем:
$value_prep = $modx->db->escape($value);
$charset = $modx->config['etomite_charset'];
if (mb_detect_encoding($value_prep, "UTF-8, $charset") == 'UTF-8')
$value_prep = mb_convert_encoding($value_prep, $charset, "UTF-8");
if(is_numeric($cv->id)) {
2. Ещё можно добавить языковые файлы для Tiny в win-1251c
http://tinymce.moxiecode.com/download.php. (По умолчанию русский перевод там в утф8)
пишем в стр 19 файла tinymce.lang.php $tinyLang[] = array("russian","ru_CP1251");
Общее
Совет. пропишите base url, чтоб не было проблемм с QuickEditом и Дружественными урл
<base href="[(site_url)][(base_url)]">
Всем кому нужно укротить ajaxsearch сюда:
http://modxcms.com/forums/index.php/topic,18599.0.html
Оптимизация Wayfindera
http://modxcms.com/forums/index.php/topic,24485.0.html
Eform
Файлы перевода в неправильной кодировке
MODX 0963 - решение вопросов с русским языком
http://modxcms.com/forums/index.php/topic,31959.msg167769/boardseen.html#new
Продолжение следует ...
Жду вопросов и предложений