TYPO3/TemplaVoila, windows-1251 с PHP5 (Апгрейд старых сайтов)
Вложений: 1
В виду того что много заявлений о том что PHP4 больше не будет поддерживаться, некоторых может коснуться вопрос переноса старых сайтов на PHP5.
Общеизвестная проблема: PHP5 не поддерживает кодировку windows-1251 для XML, потому апгрейд в лоб не возможен. Я подготовил патчи для 3.8.1/4.1.1+ которые решают данную проблему. Патч выполняет предварительную перекодировку XML в utf-8 и обратное раскодирование после парсинга данных. Как применить патч: patch class.t3lib_div.php < div_X.X.X.patch Внимание:
|
А где вводить patch class.t3lib_div.php < div_X.X.X.patch ?
Может ктонить выложить пропатченый class.t3lib_div.php под 4.1.1 ? |
utf-8 это прекрасно, но у меня и сайт и база в utf-8 а xml возвращается в xajax в 1251. откуда лезет - не пойму :о(
|
поборол дописав в config помимо locale_all = ru_RU.utf8
config.metaCharset = utf-8 config.additionalHeaders = Content-Type:text/html;charset=utf-8 |
Цитата:
Где переименовывать $this в $_this? |
Цитата:
|
UPD: Патч работает с версией 4.1.7
|
Цитата:
|
Я только начал изучать Typo3, второй день. И столкнулся с этой проблемой. Опишите пожалуйста подробно, как именно использовать этот патч? Версия 4.2.4
И еще вопрос. Как удалить шаблон из Typo3? |
Dronch
через ssh сначало #cd до папки с файлом class.t3lib_div.php затем #patch class.t3lib_div.php < div_X.X.X.patch где Х.Х.Х версия патча (название скачаного выше файла) но у меня возникли некоротые ошибки при этой процедуре и я после прочтения Главы Ручное редактирование файлов с кодом. вот здесь http://shaman.asiadata.ru/node/74 блокнотом открыл оба файла и заменил код в исходном >>>И еще вопрос. Как удалить шаблон из Typo3? ты используешь TemplaVoila? |
Часовой пояс GMT +4, время: 06:27. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot