Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 09.07.2008, 12:41   #1
margol
Senior Member
 
Аватар для margol
 
Регистрация: 09.07.2007
Адрес: Волгоград
Сообщений: 322
Отправить сообщение для margol с помощью ICQ
По умолчанию Ошбка в newscalendar после установки на Linux

1. Страница с календарем после установки на линукс не работает, включив display_errors вижу на числом листе:

PHP код:
Warningxml_parser_set_option() [function.xml-parser-set-option]: Unsupported target encoding "windows-1251" in /var/www/typo3/t3lib/class.t3lib_div.php on line 2282

Fatal error
Call to undefined function ImageCreateTrueColor() in /var/www/typo3/typo3conf/ext/jb_gd_resize/class.ux_tslib_gifBuilder.php on line 59 
Весь сайт написан на utf-8, только forseCharset="windows-1251" при замене на
forseCharset="utf-8"
все символы во фронтенде отображаются вопросиками. Как это избежать?

Вот настройки в констанс шаблона:
PHP код:
config {
    
language ru
    locale_all 
ru_RU.UTF-8

Версия календаря 1.0.6 при попытке заменит на 1.0.8 ошибка:
PHP код:
Wrong file formatNo data recognizedDecoding ErrorNo decompressor available for compressed contentgzcompress()/gzuncompress() functions are not available

2. Прикрепляю картинку, отображающую как стал выглядеть календарь. Почему, как поправить?
Изображения
Тип файла: jpg cal.JPG (12.0 Кб, 26 просмотров)
margol вне форума   Ответить с цитированием
Старый 09.07.2008, 14:06   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Цитата:
только forseCharset="windows-1251
это не "только", это основная настройка... базу надо конвертировать в нормальную кодировку
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 09.07.2008, 15:40   #3
margol
Senior Member
 
Аватар для margol
 
Регистрация: 09.07.2007
Адрес: Волгоград
Сообщений: 322
Отправить сообщение для margol с помощью ICQ
По умолчанию

База создавалась запросом:
create database typo3 collate "utf8_unicode_ci"
margol вне форума   Ответить с цитированием
Старый 09.07.2008, 16:10   #4
margol
Senior Member
 
Аватар для margol
 
Регистрация: 09.07.2007
Адрес: Волгоград
Сообщений: 322
Отправить сообщение для margol с помощью ICQ
По умолчанию

Со всеми проблемами разобралась, пересоздав страницы. Но вот почему кракозябры вместо названий месяцев и дней недель? См. картинку в первом сообщении.
margol вне форума   Ответить с цитированием
Старый 07.08.2008, 14:47   #5
margol
Senior Member
 
Аватар для margol
 
Регистрация: 09.07.2007
Адрес: Волгоград
Сообщений: 322
Отправить сообщение для margol с помощью ICQ
По умолчанию

Вопрос актуален.
margol вне форума   Ответить с цитированием
Старый 08.08.2008, 05:46   #6
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Цитата:
Сообщение от margol Посмотреть сообщение
Вопрос актуален.
проверьте локаль
что выводит такой файл?

<?php

setlocale(LC_ALL, 'ru_RU.UTF-8');

echo strftime("%A %e %B %Y", mktime(0, 0, 0, 12, 22, 1978));

?>
shuman вне форума   Ответить с цитированием
Старый 08.08.2008, 10:50   #7
margol
Senior Member
 
Аватар для margol
 
Регистрация: 09.07.2007
Адрес: Волгоград
Сообщений: 322
Отправить сообщение для margol с помощью ICQ
По умолчанию

Выдает:
Пятница 22 Декабрь 1978

Мой setup:
config{
language = ru
locale_all = ru_RU.utf8
}

Если заменить первую строку кода на:
setlocale(LC_ALL, 'ru_RU.utf8');
Результат тот же:
Пятница 22 Декабрь 1978

Команда local -a выдает:
...
ru_RU.utf8
...
margol вне форума   Ответить с цитированием
Старый 12.08.2008, 10:55   #8
margol
Senior Member
 
Аватар для margol
 
Регистрация: 09.07.2007
Адрес: Волгоград
Сообщений: 322
Отправить сообщение для margol с помощью ICQ
По умолчанию

Решение проблемы.
Чтобы календарь заговорил по русски, в constans шаблона удаляю все, что связано с каледарем. В setup следующие настройки:
PHP код:
#----------------CALENDAR-------------------------------------
plugin.tx_newscalendar_pi1 {
    
render{
        
monthLinkDisplay 0  
        dayNameLength 
1
        singleView 
7
        backPage 
223
        contextMenuLink 
LEFT
        displayType 
1
        listPage 
224
        startingPoint 
11,14
        
}
    
file{
        
cssCalendar fileadmin/template/newscalendar/cssCalendar.css
        cssContextMenu 
fileadmin/template/newscalendar/cssContextMenu.css
        listView
.listViewTemplate fileadmin/template/newscalendar/listViewTemplate*.html
        
}
    
listView{
        
strftime.main = %%Y
        strftime
.header = %d.%m, %A
        strftime
.item >
        }
    
calendar{
        
strftime.contextHeader = %A, %d/%m/%Y
        strftime
.contextItem = %H:%M
        startWeekDay
1
        
}
    
special.parserFunction htmlspecialchars
    show
.allRecords 1
}

lib.calendar_header=TEXT
lib
.calendar_header.wrap=<a href="?id=223"><class="h1_mini">КАЛЕНДАРЬ СОБЫТИЙ</p></a>
lib.calendar plugin.tx_newscalendar_pi1
lib
.calendar.wrap=<font size="-2">|</font
margol вне форума   Ответить с цитированием
Старый 08.09.2008, 15:30   #9
Podlec
Senior Member
 
Аватар для Podlec
 
Регистрация: 07.12.2006
Адрес: Volgograd
Сообщений: 189
Отправить сообщение для Podlec с помощью ICQ
По умолчанию

PHP код:
<?php

setlocale
(LC_ALL'ru_RU.UTF-8');

echo 
strftime("%A %e %B %Y"mktime(00012221978));

?>
выдает мне Friday 22 December 1978
хотя на стороне хостинга вот такие вещи стоят

Код:
-bash-3.00# locale -a | grep ru 
ru 
ru.UTF-8 
ru.koi8-r 
ru_RU 
ru_RU.ANSI1251 
ru_RU.ISO8859-5 
ru_RU.KOI8-R 
ru_RU.UTF-8
Куда уже смотреть не знаю...
__________________
... be happy...
Podlec вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
После установки DAM выскакивают варнинги для юзеров shuman Общие вопросы 2 08.08.2008 12:07
Permission denied (13) после установки на сервер greeen Установка 2 05.12.2007 21:31
TYPO3 4.1 перестает работать после установки KB Shop 0.1.0 AlexSW Общие вопросы 7 23.04.2007 02:50
после установки русского языка в Be появились ошибки -=STYDENT=- Локализация проекта 3 19.06.2006 00:06
После установки вход в BE не получается Zealot Установка 9 23.01.2006 06:25


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория