PDA

Просмотр полной версии : Помогите с календарем


Костик
25.02.2008, 17:32
Здравствуйте. Есть проблема: не могу руссифицировать дни недели в News Calendar. Как мне это сделать?

void
25.02.2008, 19:44
Попробуйте установить локаль в нужное значение:
config.locale_all = ru_RU.UTF8

Костик
26.02.2008, 16:03
ru_RU.UTF8 не помогло.
У сейчас стоит =RUSSIAN - новости по русски а календарь со сбитой кодировкой..крокозябры какие то...
Если прописать то что посоветовали Вы, все вновь становится англоязычным...

void
26.02.2008, 18:49
А какая ОС стоит на сервере?

Костик
27.02.2008, 11:04
Стоит Windows XP

void
27.02.2008, 12:29
Что и требовалось доказать. Оставьте locale_all = russian.
Я в своё время случайно столкнулся с этим багом...
Вот патч (это не настоящий патч, а псевдокод, я тогда ещё не умел пользоваться diff :) )

typo3conf/ext/cal/view/class.tx_cal_weekview.php

$weekday = gmstrftime($this->conf['view.']['week.']['dateFormatWeekList'], $start_day);
+++ $weekday = $GLOBALS['TSFE']->csConvObj->utf8_encode($weekday,'iso-8859-1');

Попробуйте.

Костик
27.02.2008, 12:36
а куда это вставить не подскажете? Путь который написан Вами в верхней строчке не соотвествует моему...у меня нет такого файла...

void
27.02.2008, 12:43
У вас вообще нет расширения cal? Или конкретно такого файла в cal?

Костик
27.02.2008, 12:46
расширение которое у меня стоит - newscalendar_0.1.8.
И файла такого соотвественно тоже нет

void
27.02.2008, 14:40
А, ну извините. Перепутал с cal_tt_news_service.
Значит, вам придется самостоятельно патчить ваше расширение... Т.к. windows не умеет нормально работать с локалями. Главное я вам подсказал - надо после gmstrftime/strftime перекодировать название дня.