форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Страниц: 1
Как известно, ТП использует вывод дней недели используя php форматирование дат.
Дни недели в локализованном пхп как правило содержатся в win-1251 кодировке. и когда мы осуществляем вывод на страницу в utf-8 кодировке - видим нечто непотребное.
Тут ко мне стукнулись - как сделать корректным полноценное отображение дат? С днями недели и т.д.
Понятно, что для этого надо модифицировать txp:posted
Помню - у кого-то на сайте видел отображение названий дней недели и месяцев на русском языке,
но не вспомню - у кого :-((
Чтобы не изобретать велосипед и не писать то, что уже написано - может, кто поделится решением?
Неактивен
Еще кто-то стукнулся?
У меня возникли проблемы не с самим ТП, а с плагином - mdp_calendar. Он формирует дни недели в виде: Пнд Втр Срд...
Решается просто, с помощью substr удаляется последный символ из дня недели. Честно говоря на практике еще не применял, некогда было. Но делать буду именно так.
Неактивен
Sergey написал:
Еще кто-то стукнулся?
Проблемы - то общие...
Неактивен
По поводу плагина. У меня сервере краткая запись дня недели выглядит как "Пнд". Исправить можно так:
в коде плагина найдите строчку
$c[] = '<th>'.$names[$i]."</th>";
она примерно 369 по счету, и замените на
$c[] = '<th>'.$names[$i]=substr($names[$i], 0, 4)."</th>";
но вот какое странное дело, в мануале написано: "substr ( string string, int start [, int length] )"
буквально - вырезать от 0 до 4-го символа, хотя логичнее от 0 до 2. В общем, ничего не понял , но это работает.
Неактивен
Страниц: 1