Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Глюк 4.1 при выводе дерева в BE. (http://forum.typo3.ru/showthread.php?t=2927)

Илья 25.03.2007 01:42

Глюк 4.1 при выводе дерева в BE.
 
Вложений: 1
Обновился с 4 до 4.1. (по мануалу с typo3.org)
Вначале все было нормально, потом заметил глюк.
При попытку зайти в дереве BE внутрь раздела названного по-русски слетает название раздела в который входим и всех его подразделов (становится нечитабельным cм. картинку) при обновлении страницы все снова в порядке, но при заходе в другой раздел то же самое.
Кодировка везде win-1251.
Typo3 русифицирован плагом (csh_ru), но у юзера русским интерфейсом те же глюки.

Возможен ли вариант кривого обновления? Или дело в новом релизе 4.1?

GF 25.03.2007 01:47

Юзаю typo3 4.1, русификацию делал через EM везде стоит utf-8, полет нормальный..

Valery Romanchev 25.03.2007 13:41

Цитата:

Typo3 русифицирован плагом (csh_ru), но у юзера русским интерфейсом те же глюки.
удалите этот плагин - он для 3.8.x
Для 4.х русификация качается в экст. менеджере

Цитата:

Кодировка везде win-1251.
не факт, что 4.1 без ошибок поддерживает win-1251
(этого помоему никто еще не проверял - Вы первый)
в 4.1 что-то меняли с кодировками по сравнению с 4.0.x

Илья 25.03.2007 14:20

Ничего не менял (не считая того, что ставил-сносил htmlRTE, tiny, FKC)
Предлагаете перейти на UTF-8?
Плагин csh_ru удалю, но кадется мне, что дело не в нем.

void 25.03.2007 17:17

Скриншот странный - не всё дерево в кракозябрах, а только часть.

Илья 25.03.2007 19:50

Цитата:

Сообщение от void (Сообщение 10592)
Скриншот странный - не всё дерево в кракозябрах, а только часть.

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

Такое впечатление, что при нажатии "теряется" нужная кодировка, но тогда не понятно каким образом все встает на место при рефреше фрейма с деревом...

Илья 25.03.2007 23:57

Удалил csh_ru.
В localconf.php: прописал $TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';
В setup:
config {
locale_all = ru_RU.UTF8
}
Глюки НЕ прошли :(

void 26.03.2007 00:01

Ну конечно они не пройдут... базу надо конвертировать из win-1251 в utf-8.

Илья 26.03.2007 01:11

Предполагал что базу надо "обработать напильником", но озвучивать не хотел... Эх видимо придется пробовать конвертить, ибо откатываться обратно не хочется.

GF 26.03.2007 05:13

Когда меняешь кодировку в forcetCharcet, названия страниц остаются в старой кодировке... после ее смены я просто переписал названия в свойствах страницы..

Дылгеров Ц.В. 26.03.2007 05:44

Цитата:

Сообщение от GF (Сообщение 10604)
Когда меняешь кодировку в forcetCharcet, названия страниц остаются в старой кодировке... после ее смены я просто переписал названия в свойствах страницы..

На всяк случай надо обновить до финальной версии typo3_src-4.1 http://forum.typo3.biz/showthread.php?t=2563

Илья 26.03.2007 11:44

Цитата:

Сообщение от GF (Сообщение 10604)
Когда меняешь кодировку в forcetCharcet, названия страниц остаются в старой кодировке... после ее смены я просто переписал названия в свойствах страницы..

Неа, дело не в этом, говорю же: после обновления фрейма кодировка востанавливается, а если бы название страниц было бы не в той кодировке, то так и было бы зюками

Илья 26.03.2007 11:46

Цитата:

Сообщение от Дылгеров Ц.В. (Сообщение 10606)
На всяк случай надо обновить до финальной версии typo3_src-4.1 http://forum.typo3.biz/showthread.php?t=2563

Ну дык эту версию и ставил. именно Final!

GF 27.03.2007 01:59

Цитата:

Сообщение от Илья (Сообщение 10607)
Неа, дело не в этом, говорю же: после обновления фрейма кодировка востанавливается, а если бы название страниц было бы не в той кодировке, то так и было бы зюками

Хм.. на utf-8 перейди.. думаю, что зюки бесследно исчезнут.

Илья 27.03.2007 23:03

Цитата:

Сообщение от GF (Сообщение 10617)
Хм.. на utf-8 перейди.. думаю, что зюки бесследно исчезнут.

Надеюсь, что остальная информация останется цела.
А как отконвертить базу?
Гугл нашел несколько ссылок, но хочется услышать от спецов по тайпо!
Такой вариант рабочий?

Сделать дамп (копию) БД.
Конвертируйте БД для этого выполните следующую команду: iconv -f CP1251 -t UTF-8 test.sql > testutf.sql
Сделайте импорт БД. Для этого выполните:
mysql -h ваш_логин.mysql -u ваш_логин_mysql -pВаш_пароль -B Ваша_БД < testutf.sql.

Илья 28.03.2007 17:59

Нашел в форуме упоминания на экстеншены для конвертации базы из win1251 в utf-8.
http://typo3.org/extensions/reposito...5Bsword%5D=utf
Действительно, есть из чего выбрать.
Веселый сегодня предстоит вечер...


Часовой пояс GMT +4, время: 14:52.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot