Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   ОЧЕНЬ НАДО.Русский календарь для новостей. (http://forum.typo3.ru/showthread.php?t=5986)

Ось 13.03.2008 10:26

ОЧЕНЬ НАДО.Русский календарь для новостей.
 
Сайт написан на utf. Страница при просмотре открывается в кодировке Юникод(UTF-8) и новости отображаются на русском, но не календарь(Calendar Base),вместо названия месяцев и дней отображаются какие-то квадратики.
При смене кодировке этой страницы в самом браузере (вид =>кодировка) на Кириллицу имеем нормально русифицированный календарь, но тогда новости начинают отображаться в неизвестной кодировке.
Что это такое и как с этим бороться?
И как можно настроить Calendar Base для отображения новостей и их архивирования по числу?Созданное расширение News Calendar не получается русифицировать...
Очень надо!!!Пожалуйста,расскажите,как исправить ситуацию.

void 13.03.2008 13:50

Какая ОС сервера? Чему равен config.locale_all ?

Ось 13.03.2008 14:33

Стоит:
Windows XP
и
# language

config.htmlTag_langKey = ru
config.metaCharset = utf-8
config.renderCharset =utf-8
config.language = ru
config.locale_all = Russian
Пробовались другие названия
(сonfig.locale_all = ru_Ru
config.locale_all = ru_Ru.utf8
config.locale_all = ru_Ru.UTF-8)
Но проблема остаётся!

void 13.03.2008 20:30

Это проблема Windows. Попробуйте проверить на любом *nix, всё должно быть нормально.
Я тут выкладывал уже патч недавно... Вот ещё раз:
Код:

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');


Ось 14.03.2008 10:09

Спасибо.Но всё осталось по-прежнему,вставка не помогла.

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

Прии кодировке utf,установленной в самом браузере-квадраты,при её изменении на кириллицу-всё ок.Не менять же каждый раз руками кодировку страницы? :(
И ещё,как лучше настроить cal под новости?

void 16.03.2008 19:12

А, да. На Windows локаль будет выглядеть так:
config.locale_all = russian
Попробуйте поменять на эту, может, починится.

Для cal есть расширение
которое связывает его с tt_news.

thebat 20.03.2008 20:23

Посмотрите вот здесь…
 
Посмотрите вот здесь…


Часовой пояс GMT +4, время: 21:03.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot