Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Интересная проблема с кодировка FCE-элемента (http://forum.typo3.ru/showthread.php?t=8165)

surfman 15.11.2009 20:08

Интересная проблема с кодировка FCE-элемента
 
Интересная проблема.
Создаю FCE-элемент. В нем есть контейнер элементов(секция). Так вот, когда вставляю этот FCE на страницу и редактирую его, то все названия полей выводятся нормально, но вот те, что в секции находятся - какимито симфолами не русскими.

ТОесть, когда жму Add new: группа элементов, то заголовки элементов отображается не по русски.
Если сохранить этот FCE, то потом созданная группа элементов отображается нормально. А новые также не по русски.

surfman 17.11.2009 13:26

Вот что я имел ввиду

http://imglink.ru/pictures/17-11-09/...051ecb9ba3.jpg

Valery Romanchev 17.11.2009 16:55

да, есть такая проблема
если есть желание и время - поставьте дев. версию и/или поищите в багтрекере

Если бага нет, то добавьте баг, есть большая вероятность что пофиксят (к выходу 4.3 планируется нов. версия TV и RealURL и Дулепов писал, что будет фиксить баги)

surfman 17.11.2009 17:51

Значит это у всех такое? И кто как с этим справляется.

musson 20.06.2011 15:23

Такая же проблема в версии 4.5.2,
как решить кто нибудь уже разобрался?

musson 20.06.2011 20:14

Вроде решил проблему, и так попрядку.
в файле /t3lib/class.t3lib_tceforms.php
находим строчку

PHP код:

$onClickInsert .= 'new Insertion.Bottom($("' $idTagPrefix '"), unescape("' rawurlencode($newElementTemplate) . '").' $replace '); setActionStatus("' $idTagPrefix '");'


и меняем на

PHP код:

$onClickInsert .= 'new Insertion.Bottom($("' $idTagPrefix '"), decodeURIComponent("' rawurlencode($newElementTemplate) . '").' $replace '); setActionStatus("' $idTagPrefix '");'

меняется всего одна javascript функция с unescape на decodeURIComponent и после этого при добовление нового элемента fce кириллица отображается на ура))


Добавьте иправление в баг трекер, чтобы хоть в следующем релизе устранили, я не умею добавлять((


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

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