Модераторы: 2man
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Joomla - проблемы с кодировкой 
V
    Опции темы
m0ro
Дата 22.6.2007, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 800
Регистрация: 19.5.2007

Репутация: 8
Всего: 68



Подскажите, кто знает. Есть сайт, сделан в Joomla. В нем использован немецкий язык. Все бы ничего, но некоторые буквы не отображаются. Вместо них - кириличные и явно на них не похожие smile Т.е. вместо "ö", например, ставится "ц". И наблюдается сей момент не везде, а только в заголовках (cекция contentheading). Локаль страны в настройках CMS - ru_RU.CP1251. Есть мысль, что проблема в кодировках.. В частности такая, что придется все перегонять в другую кодировку... :( Может, кто знает иной выход?
PM MAIL   Вверх
2man
Дата 22.6.2007, 21:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 2
Всего: 71



Т.е. есть русский и немецкий язык?


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Siansor
Дата 22.6.2007, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 22.9.2005
Где: Украина

Репутация: нет
Всего: 0



Вроде такой вопрос на joom.ru . Посмотри там.   smile 
PM MAIL WWW ICQ   Вверх
m0ro
Дата 23.6.2007, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 800
Регистрация: 19.5.2007

Репутация: 8
Всего: 68



Цитата(2man @  22.6.2007,  21:49 Найти цитируемый пост)
Т.е. есть русский и немецкий язык?

lда
Цитата(Siansor @  22.6.2007,  23:34 Найти цитируемый пост)
Вроде такой вопрос на joom.ru . Посмотри там. 

спасибо, проверю)
PM MAIL   Вверх
2man
Дата 23.6.2007, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 2
Всего: 71



В .htacess добавить строку:
Код

AddDefaultCharset windows-1251

Если файла нету, то нужно создать (если хостинг поддерживает конечно)


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
m0ro
Дата 26.6.2007, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 800
Регистрация: 19.5.2007

Репутация: 8
Всего: 68



2man - нет, не помогло.. :(
В общем, в чем проблема - нашел подробней. Когда контент вгоняется в базу, некоторые символы заменяются на аналоги (амперсанты или как их там..). А заголовки при этом сохранятются в базе в прямом виде. Т.е. для их сохранения использованы разные функции сохранения текста. А вот какие - ХЗ(( Ищу, чтобы поправить сохранение заголовков...

Это сообщение отредактировал(а) m0ro - 26.6.2007, 16:06
PM MAIL   Вверх
m0ro
Дата 29.6.2007, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 800
Регистрация: 19.5.2007

Репутация: 8
Всего: 68



Проблема решена. Баг в исходнике. Что именно - напишу позже.
PM MAIL   Вверх
sl_ava
Дата 2.7.2007, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 20.1.2007

Репутация: нет
Всего: 3



Цитата(m0ro @ 29.6.2007,  19:14)
Проблема решена. Баг в исходнике. Что именно - напишу позже.

Попытался установить Joomla 1.5 Beta 2, сразу столкнулся с проблемой кодировки.
Поделитесь плз - где баг?

ЗЫ. Решение нашел сам такое (для Joomla 1.5 Beta 2) :

1. Стояла MySQL 4, обновил до 5.0
2. Создал руками БД так :
 
Код
mysql> create database hgjoomla CHARACTER SET utf8;
Query OK, 1 row affected (0.01 sec)

3. Переустановил JOOMLA - переименовал configuration.php и прошел процедуру инсталяции 

все заработало.

Это сообщение отредактировал(а) sl_ava - 2.7.2007, 14:05
PM MAIL   Вверх
m0ro
Дата 3.7.2007, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 800
Регистрация: 19.5.2007

Репутация: 8
Всего: 68



файл includes/joomla.php.
надо было заменить строку
Код
$ignoreList = array( 'introtext', 'fulltext' );

на
Код
$ignoreList = array( 'title', 'title_alias', 'introtext', 'fulltext' );

номер строки 2569, функция check.

ЗЫ. Версия джумлы - 1.0.12 RE

Это сообщение отредактировал(а) m0ro - 3.7.2007, 15:51
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Joomla | Следующая тема »


 




[ Время генерации скрипта: 0.0511 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.