СЛУЧАЙНАЯ СТАТЬЯ | |
---|---|
|
Выпуск Joomla 105 RUS Paranoia |
Написал Андрей Дацо 04.01.2006 19:15 (475 просмотров) | |
Версия "Joomla 1.0.5 RUS Paranoia!" существует в виде трех сборок:
"Joomla_1.0.5_RUS_Paranoia_CE" состоит из пакета ядра и двух маленьких дополнений, которые используются только в процессе инсталляции нового пакета и зависят от версии установленного MySQL-сервера:
В зависимости от версии вашего MySQL сервера в основном пакете просто заменяются два файла в инсталляторе путем перезаписи существующих. Таким образом, скачав один пакет, вы можете путем замены этих двух файлов устанавливать одно ядро на разные версии MySQL сервера в зависимости от того, какие файлы инсталлятора поместите в него. Версия и номер сборки пакета сообщаются при инсталляции "Joomla Paranoia!" и отображаются в административной панели сайта в правом верхнем углу и могут иметь значения:
В пакете изменена логика работы XML-парсера для верного отображения результатов разбора XML-данных, плюс к этому производится повторная проверка наличия результата разбора в UTF-8 кодировке. Если таковая обнаружена, производится принудительное декодирование таких данных в 1251 кодировку. Начиная с этой версии (1.0.5) в параметрах настройки - "Сайт" -> "Общие настройки" -> вкладка "Paranoia" есть пункт:
... если включено, производится проверка и декодинг, если нет - данные не анализируются и не декодируются, что может привести к увеличению скорости работы. Рекомендуемое значение - "Да" (включено). Значение "Нет" (отключено) используйте на свой страх и риск. Следует заметить, что принудительная декодировка может потребоваться на РНР высоких версий. Отключение принудительного декодирования UTF-8 в 1251 отключает встроенный декодировщик вообще, т.е. во всех модулях, где он применяется, в том числе и в модуле экспорта RSS-лент, что приведет к неверному отображению импортируемых RSS-лент в UTF-8 кодировке. Следует учесть, что при новой логике работы XML-парсера принудительный декодинг может не потребоваться вообще и может быть безболезненно отключен и включен только при наличии "кракозябликов" или знаков вопроса ('??? ?????? ?')на экране.
В состав пакета входит только один доработанный файл:
... вместо двух ( database_mysql.php и database_mysqli.php ), как в оригиналной версии, что связано с тем, что оригинальные файлы не учитывают специфическую обработку кириллицы. Оригинальные файлы "database_mysqХХ.php" из состава пакета удалены. При новой логике работы в меню "Сайт" -> "Общие настройки" -> вкладка "Paranoia" есть пункт:
... если включено ("Да"), то в SQL-поток добавляются специфичные для высших версий MySQL команды принудительного перевода сервера в режим работы с кириллицей в 1251 кодировке, если отключено ("Нет"), то из потока SQL директив такие кманды исключаются, что дает возможность нормально работать с низшими версиями MySQL. В связи с этим в файл "cobfiguration.php" введены два новых параметра, отсутствующих в оригинальной CMS "Joomla!":
Первый параметр отвечает за поддержку MySQL сервера версии 4.1 и выше. Значение = '1' - включает таковую, '0' - отключает. Второй параметр ('0'/'1') включает или отключает принудительную коррекцию потоков из кодировки UTF-8 в 1251 если таковая обнаружится (читай выше по тексту). Обновить любую Джумлу до версии "CE" можно вручную добавив в файл конфигурации эти переменные и проставив им требуемые значения и "залив" версию "CE" поверх имеющейся Джумлы. Их админки эти значения меняются на странице:
Вопрос:
Ответ (разные варианты):
А просто писалось все в Новый Год в преддверии Рождества. ... деревня в Костромской области, лес, зима, снежок, ночь, звезды, третий этаж коттеджика, шашлык из осетринки, ноутбук на коленках... и кот (гад!) под дверью орет....
Источник: andyr.mrezha.ru |
След. > |
---|