Открыть Ответить

Помогите с модулем Библиотеки

0.00

0.00

1
08.07.2010 15:01:43 08.07.2010 15:09:18

Помогите с модулем библиотеки для версии 2.1 лайт, после перевода в UTF-8 перестал показываться алфавитный перечень файлов на русском языке в пункте меню "Список", показывает только символ "(знак вопроса в чёрном ромбе)". Цифры и англ.алфавит работаю нормально.

подскажите как добавить туда ещё один алфавит.Спасибо

PHP 5
Локальный сервер
Статус
Гость
ecchi
ecchi
08.07.2010 17:40:56

Каким образом и что именно Вы перевели в UTF-8?

  1. Если перевели в данную кодировку базу данных, то необходимо перевести все языковые файлы (папка language и admin/language) в точно такую же кодировку (блокнот - сохранить как - кодировка utf-8)

2. Если наоборот, Вы перевели в кодировку сами языковые файлы, то нужно перевести в кодировку базу данных и сделать сопоставление таблиц в данной кодировке.

А вообще зря Вы это затеяли, данная версия должна работать только в кодировке cp1251...
Группа
Супермодераторы
Пункты
1595
Регистрация
18.09.2008
Пол
Мужчина
Из
Россия
Предупреждения
Нет
GRAFLEKX
GRAFLEKX
3.92

3.92

08.07.2010 18:42:12

у меня и база и и язаковые файлы и те файлы где требуется переведены в UTF-8, переведена потому что использую другой язык, всё работает кроме этого пункта меню (Список) в модуле "Библиотека" или аналогичное в модуле "Файлы" , а этот список нужен как воздух

PHP 5
Локальный сервер
Статус
Гость
ecchi
ecchi
08.07.2010 18:43:53

Объясните почему все рвутся к созданию сайтов в кодировке utf-8?

Группа
Клиент
Пункты
2121
Регистрация
02.11.2008
Пол
Мужчина
Из
Пермь
Предупреждения
Нет
ra55551
ra55551
3.75

3.75

08.07.2010 18:48:54

Объясните почему все рвутся к созданию сайтов в кодировке utf-8?



я тебе могу обьяснить на своём примере, тот язык на котором я делаю не отображается в других кодировках, поэтому делаю на utf-8.

Статус
Гость
ecchi
ecchi
11.07.2010 20:42:02 11.07.2010 20:43:07

ecchi, перепроверяйте еще раз кодировку таблиц и сопоставление базы, и все файлы на UTF-8.
Я перевел весь модуль и базу в данную кодировку и у меня все нормально отображается, в том числе и русский шрифт...
Если знаки ??? вместо текста, значит где-то что-то упустили...

Группа
Супермодераторы
Пункты
1595
Регистрация
18.09.2008
Пол
Мужчина
Из
Россия
Предупреждения
Нет
GRAFLEKX
GRAFLEKX
3.92

3.92

12.07.2010 22:14:13

слейте базу библиотеки в файл. Воспользуйтесь редактором Alkenpad и нажмите ctrl+F напишите chatset и нажимайте Enter и просматривайте где и какие у вас кодировки выставлены. У меня такая же байда была в 2.6 lite но прыгал с бубном долго. После плюнул на неё. А потом по пьяни поставил кодировку везде latin1 и latin1_swedish_ci
Неповеришь протрезвел__))) Заработало. Удачного.


А насчёт кодировки могу сказать одно. Если у тебя свой хост то лезь в mysql папку и смотри my.ini помоему так. И смотри так что у тебя стоит charset UTF-8 ?? Тогда для корректного отображения используй только UTF-8 если нет то ещё дополню:

Для Windows серверов используй cp1251
Для Unix серверов используй UTF8


На вопрос почему так? Могу ответить одно. UTF-8 в линуксах используется в коде всей системы. Поэтому текстовые документы которые собраны обычными редакторами могут понять только линуксы.
cp1251 используется в Windows (cp1251 - Windows-1251_cyrilic)
Если играл в контру и были проблемы с кодировкой и переводом игры то ты меня уже поняд ;)


Да кстати насчёт библитеки =)
Щас над ней провожу работы:
Решил не просто раздавать файлы всем. А сделать только онлайн просмотр.
То есть при вхоже в библиотеку человек нажимает на кнопку смотреть, после этого открывается фрейм и в нём подгружается Acrobat Reader. И там он показывает ваш загруженный журнал =)
Мона и в паблик выложить ;)

Регистрация
21.02.2010
Предупреждения
Нет
dayser
dayser
4.11

4.11

12.07.2010 23:03:23

да вот если руки дойдут то буду делать такое:
http://www.php.net/manual/en/pdf.installation.php
А потом вот это курить:
http://www.php.net/manual/en/ref.pdf.php
И будет супер мего ГУД =))

Регистрация
21.02.2010
Предупреждения
Нет
dayser
dayser
4.11

4.11

14.07.2010 11:02:44

онлайн просмотр это хорошая вешь)) многим наверно пригодилась бы), спасибо за ответы, но не могли бы вы подсказать как добавить в поиске по алфавиту другой язык, у меня стоит так везде утф-8, с кодировкой нигде нет проблем только в "Списсок" где не отображается русский шрифт, может эта функция требует ещё какой то файл который не переведён у меня в утф? пожалуйста помогите)

PHP 5
Локальный сервер
Статус
Гость
ecchi
ecchi
14.07.2010 17:21:17

базу проверили?
Если всё совпадает, пробуйте сохранить файлы с кодировкой UTF.

Если не получится посмотрите в какой кодировке таблицы стоят для модулей. Допустим новости. Посмотрите кодировку для каждого столбца который используется для хранения текста русского.


Незабываем резервные файлы делать перед тем как что либо редактировать.

Регистрация
21.02.2010
Предупреждения
Нет
dayser
dayser
4.11

4.11

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код