Правильная кодировка страниц технического обслуживания Phpprobid
Мелочи и нюансы. Можно, конечно и не обращать внимание на некоторые ошибки, но, если уж начать русифицировать phpprobid, то уже и делать это надо во всех мелочах и ответвлениях, и не только в папках ленгвич файлов, но и в файлах отвечающих за вывод шаблонов, как фронтальной стороны сайта, так и администритивной его части.
В процессе работы со скриптом аукциона Phpprobid постепенно выявляются моменты, требующие определенной доработки в плане русификации. Выяснилось, что страница “Техническое обслуживания”, выводимая при проведении профилактических и прочих работ на сайте, выводится в неверной кодировке с искажениями русского языка.
Отвечает за работу страницы файл templates/maintenance_splash_page.tpl.php
Находим в нем строку
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
и заменяем следующей строкой
<meta http-equiv="Content-Type" content="text/html; charset=<?=LANG_CODEPAGE;?>">
Теперь при отображении страницы техобслуживания будет приниматься во внимание кодировка из языковых файлов. Для русского языка - cp1251 или windows-1251, а для английского соответственно - iso-8859-1.
Для себя уточните, правильно ли прописана кодировка в файлах global.lang.php соответствующих языковых папок.
Если вы все правильно сделали, то страницу будет изображаться так, как на изображении выше.
Можно рекомендовать и дополнительно изменить страницу техобслуживания. К примеру, вывести в ней некоторые ссылки на аукционы, рекламные материалы или другую текстовую информацию по вашему желанию. Зачем терять предоставленную возможность свободной и пустой страницы.

Блог
Услуги
Карта
CSS оптима
RSS
О нас
Контакт