<![CDATA[ Иероглифы вместо русских букв в админке - My Forums]]> https://forums.modx.com/thread/?thread=60217 <![CDATA[Re: Иероглифы вместо русских букв в админке]]> https://forums.modx.com/thread/60217/?page=5#dis-post-563581 ]]> rukos85 Jan 15, 2019, 02:43 PM https://forums.modx.com/thread/60217/?page=5#dis-post-563581 <![CDATA[Re: &#1048;&#1077;&#1088;&#1086;&#1075;&#1083;&#1080;&#1092;&#1099; &#1074;&#1084;&#1077;&#1089;&#1090;&#1086; &#1088;&#1091;&#1089;&#1089;&#1082;&#1080;&#1093; &#1073;&#1091;&#1082;&#1074; &#1074; &#1072;&#1076;&#1084;&#1080;&#1085;&#1082;&#1077;]]> https://forums.modx.com/thread/60217/?page=5#dis-post-349950 1. Скачал с офсайта TinyMCE файлы с кодировкой CP1251
2. Распаковал их все разом в папку TinyMCE которая находится в MODx (при вопросе о замене папок и содержимого соглашаемся)
3. В файле tinymce.lang.php строку $tinyLang[] = array("russian","ru"); заменил на $tinyLang[] = array("russian","ru_CP1251");
ВСЕ!
Заняло это не больше одной минуты.

Система для меня новая и интересная .... буду изучать дальше smiley

Всем удачи в борьбе с глюками!

Только без истерик smiley Нет идеальных безглючных CMS. Есть только те которые в душу залегли и те которые не понравились.
]]>
bardak Aug 31, 2007, 07:01 AM https://forums.modx.com/thread/60217/?page=5#dis-post-349950
<![CDATA[Re: &#1048;&#1077;&#1088;&#1086;&#1075;&#1083;&#1080;&#1092;&#1099; &#1074;&#1084;&#1077;&#1089;&#1090;&#1086; &#1088;&#1091;&#1089;&#1089;&#1082;&#1080;&#1093; &#1073;&#1091;&#1082;&#1074; &#1074; &#1072;&#1076;&#1084;&#1080;&#1085;&#1082;&#1077;]]> https://forums.modx.com/thread/60217/?page=5#dis-post-349949 1. скачал Advanced Search and Replace Pro 4.07.07
2. с помощью нее заменил групповым образом в папке \assets\plugins\tinymce2111 (с учетом поддиректорий) во всех файлах с именем ru.js кодировку с Autodetect на Кирилицу Windows.
3. перезалил эту папку на хост (лень было перезаливать все файлы ru.js отдельно). их там помойму 25 штук.

все. надеюсь кому-то поможет.]]>
Grabus Aug 29, 2007, 09:52 PM https://forums.modx.com/thread/60217/?page=5#dis-post-349949
<![CDATA[Re: &#1048;&#1077;&#1088;&#1086;&#1075;&#1083;&#1080;&#1092;&#1099; &#1074;&#1084;&#1077;&#1089;&#1090;&#1086; &#1088;&#1091;&#1089;&#1089;&#1082;&#1080;&#1093; &#1073;&#1091;&#1082;&#1074; &#1074; &#1072;&#1076;&#1084;&#1080;&#1085;&#1082;&#1077;]]> https://forums.modx.com/thread/60217/?page=4#dis-post-349948 Paramedic Aug 27, 2007, 02:17 AM https://forums.modx.com/thread/60217/?page=4#dis-post-349948 <![CDATA[Re: &#1048;&#1077;&#1088;&#1086;&#1075;&#1083;&#1080;&#1092;&#1099; &#1074;&#1084;&#1077;&#1089;&#1090;&#1086; &#1088;&#1091;&#1089;&#1089;&#1082;&#1080;&#1093; &#1073;&#1091;&#1082;&#1074; &#1074; &#1072;&#1076;&#1084;&#1080;&#1085;&#1082;&#1077;]]> https://forums.modx.com/thread/60217/?page=4#dis-post-349947 Salt_N Aug 16, 2007, 11:59 PM https://forums.modx.com/thread/60217/?page=4#dis-post-349947 <![CDATA[Re: &#1048;&#1077;&#1088;&#1086;&#1075;&#1083;&#1080;&#1092;&#1099; &#1074;&#1084;&#1077;&#1089;&#1090;&#1086; &#1088;&#1091;&#1089;&#1089;&#1082;&#1080;&#1093; &#1073;&#1091;&#1082;&#1074; &#1074; &#1072;&#1076;&#1084;&#1080;&#1085;&#1082;&#1077;]]> https://forums.modx.com/thread/60217/?page=4#dis-post-349946 Paramedic Aug 12, 2007, 08:43 AM https://forums.modx.com/thread/60217/?page=4#dis-post-349946 <![CDATA[Re: &#1048;&#1077;&#1088;&#1086;&#1075;&#1083;&#1080;&#1092;&#1099; &#1074;&#1084;&#1077;&#1089;&#1090;&#1086; &#1088;&#1091;&#1089;&#1089;&#1082;&#1080;&#1093; &#1073;&#1091;&#1082;&#1074; &#1074; &#1072;&#1076;&#1084;&#1080;&#1085;&#1082;&#1077;]]> https://forums.modx.com/thread/60217/?page=4#dis-post-349945 http://modxcms.com/forums/index.php/topic,15198.msg98152.html#msg98152]]> Metaller Aug 12, 2007, 06:20 AM https://forums.modx.com/thread/60217/?page=4#dis-post-349945 <![CDATA[Re: &#1048;&#1077;&#1088;&#1086;&#1075;&#1083;&#1080;&#1092;&#1099; &#1074;&#1084;&#1077;&#1089;&#1090;&#1086; &#1088;&#1091;&#1089;&#1089;&#1082;&#1080;&#1093; &#1073;&#1091;&#1082;&#1074; &#1074; &#1072;&#1076;&#1084;&#1080;&#1085;&#1082;&#1077;]]> https://forums.modx.com/thread/60217/?page=4#dis-post-349944
Исходные данные: База с сопоставлением cp1251_general_ci. Свежая версия modx-0.9.6

Устанавливаю CMS согласно мануала. Выбираю english в качестве языка инсталляции. Дабы не было неприятностей с кодировками. Выбираю сопоставление для бызы cp1251_general_ci. Завершаю установку.

Далее беру файл, который лежит в аттаче. Ставлю языковые файлы в систему. Причём там не один файл, а много файлов. В двух кодировках. В UTF-8, называются ru.js. И в CP1251, называются ru_CP1251.js. После этого идём в assets/plugins/tinymce2111/tinymce.lang.php (спасибо Metaller`у за идею). И меняем
$tinyLang[] = array("russian","ru");


на

$tinyLang[] = array("russian","ru_CP1251");


Заходим в manager/includes/config.inc.php (спасибо Metaller`у ещё раз) и ставим $database_connection_charset = ’cp1251’; У меня, например, там было пусто.

В административной части ставим Язык Системы Управления: russian и Кодировка: Cyrillic Windows-(windows-1251)

После этого кракозябры уступают место русской кодировке.

Теперь боремся с QickEdit. (Спасибо ur001) Квик эдит сохранял кодировку в UTF-8.
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)) {



Теперь боремся с несохранением алиасов (Спасибо aleksey.stepanov)

Меняем в файле /manager/processors/save_content.processor.php
$alias = strtr($alias, $replace_array)

на
if($replace_array) $alias = strtr($alias, $replace_array)


После этого алиасы сохраняются.

Теперь следует переименовать ht.access в .htaccess. Иначе по алиасам вы получите 404. (Опять на помощь пришёл Metaller) И не забудьте правильно настроить mod_rewrite.




На повестке дня пара нерешённых вопросов:

Регистрация на сайте/логин на сайте. Не работает.]]>
Paramedic Aug 12, 2007, 12:17 AM https://forums.modx.com/thread/60217/?page=4#dis-post-349944
<![CDATA[Re: &#1048;&#1077;&#1088;&#1086;&#1075;&#1083;&#1080;&#1092;&#1099; &#1074;&#1084;&#1077;&#1089;&#1090;&#1086; &#1088;&#1091;&#1089;&#1089;&#1082;&#1080;&#1093; &#1073;&#1091;&#1082;&#1074; &#1074; &#1072;&#1076;&#1084;&#1080;&#1085;&#1082;&#1077;]]> https://forums.modx.com/thread/60217/?page=4#dis-post-349943 Quote from: aleksey.stepanov at Aug 11, 2007, 06:25 PM

показательное изречение.
я давненько программирую, возможно глаз замылился. укажите на явную ошибку, я исправлю, потому что не все как вы такие образованные, с ошибками как-то работают.

Был не прав. Приношу свои извинения. Был уверен, прочитав умные книжки, что подобные конструкции пишутся либо одной строкой, либо заключаются в фигурные скобки.

Однако разработчики прислушались к твоим советам. И добавили вызов этой функции, причём безусловно.

Quote from: PoMeO at Aug 11, 2007, 06:21 PM

похоже апач выкидывает страницы в utf8
Да нет. Работает, как часы. У меня тут кое-что получилось. Сейчас опишу, как и что делал.]]>
Paramedic Aug 11, 2007, 11:45 PM https://forums.modx.com/thread/60217/?page=4#dis-post-349943
<![CDATA[Re: &#1048;&#1077;&#1088;&#1086;&#1075;&#1083;&#1080;&#1092;&#1099; &#1074;&#1084;&#1077;&#1089;&#1090;&#1086; &#1088;&#1091;&#1089;&#1089;&#1082;&#1080;&#1093; &#1073;&#1091;&#1082;&#1074; &#1074; &#1072;&#1076;&#1084;&#1080;&#1085;&#1082;&#1077;]]> https://forums.modx.com/thread/60217/?page=4#dis-post-349942 anisand Aug 11, 2007, 06:42 PM https://forums.modx.com/thread/60217/?page=4#dis-post-349942