Всем добрый день.
Возникла проблема с плагином DocManager. При попытке изменить TV для шаблона для каких либо страниц, что 1, что диапазону:
1. Русские буквы отображаются кракозябликами(win1251) и в TV тоже кракозяблики. В админке и на сайте UTF8 и на сервере хостинга. База в win-1251. (Кодировка базы данных cp1251
Сопоставление базы данных cp1251_general_ci)
2. При попытке изменить множетсвенно TV они не меняются, хотя modx говорит, что изменения произошли.
Doc Manager 1.0
Версия MODx 1.0.0
Кодовое имя версии rev 5601
В английской части форума такой баг уже описывался, но решения проблемы там нет.
Подскажите - в какую сторону копать.
Едрит твою налево.
Сколько уже говорилось, все должно быть в utf-8, никаких 1251.
Сейчас сделал
Кодировка базы данных utf8
Сопоставление базы данных utf8_general_ci
В конфиге config.inc.php
было все время
$database_connection_charset = ’utf8’;
$database_connection_method = ’SET NAMES’;
Бага осталась.
Т.е сначало написале базе на непонятном языке, а затем включили правильный?
Данные то остались в базе на все том же непонятном...
На сайте и в админке все отображается абсолютно нормально, но при попытке в DocManager изменить TV группе документов - выпадает например такая штука
Во всех остальных местах админки эти же описания TV и сами TV отображаются корректно.
В .htaccess:
AddDefaultCharset UTF-8
-
☆ A M B ☆
- 1,086 Posts
Quote from: sger at Sep 24, 2009, 06:55 AM
Сейчас сделал
Кодировка базы данных utf8
Сопоставление базы данных utf8_general_ci
Вот. А после установите с НУЛЯ MODx
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
Установите назад все кодировки как было, сделайте бакап данных, поправтье в дампе структуру таблиц (сравнения), настройте все как нужно, и залейте данные назад.