среда, 27 июня 2012 г.

Проблема с буквой Ч на CMSimple

Продолжая тему CMSimple, хочу рассказать о проблеме с которой я столкнулся. На всех страницах сайта, где присутствует заглавная буква "Ч", она заменяется на левые значки:
Проблема появилась после переконвертирования файлов сайта из кодировки windows-1251 в utf-8. Официальный сайт поддержки движка советует следующее:
Проблема проявляется, если ваш сайт настроен на кодировку UTF-8. Как ее решить я не знаю (буду рад, если кто подскажет).

Что делать: переведите ваш сайт на "windows-1251" и проблема пропадет. Либо избегайте употребления Ч, заменяя ее, например, 4-й).
Оба приведённых варианта мне не подходят. Начал ковыряться, понял, что проблема в файле /cmsimple/cms.php и в символе параграфа, как ни странно. Больше ничего не скажу пока. Кто-нибудь сталкивался с этой проблемой?

CMSimple с ЧПУ

Разбирался со своими старыми сателлитами, решил привести их в более-менее порядок. Однако менять старый движок с CMSimple на что-то другое не захотелось, я ограничился обновлением версии скрипта, переводом в кодировку UTF-8 и настройкой красивых адресов (ЧПУ).
Если с первыми двумя пунктами всё ясно, то вот сделать нормальные адреса страниц оказалось непросто. Официальный сайт и сайт русскоязычной поддержки CMSimple не содержит никаких вариантов и предлагает довольствоваться следующим:
http://www.example.com/?Nazvanie_Stranicy
Мне же хочется получить стандартный адрес с имитацией статического HTML:
http://www.example.com/nazvanie_stranicy.html
Кто-нибудь делал подобное? Или имеет смысл мне самому покопаться? Тогда принимаю заявки от желающих получить Friendly URL для своего сайта на CMSimple, чтоб мне не ради своих таких двух сайтов этим заниматься.