Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.

Слёт кодировки пунктов меню в админке ISPConfig3

Настройка, обслуживание, эксплуатация, управление панелью ISPConfig 3. А так же обсуждение установки и оптимизация сайта под ISPConfig 3

Модератор: kulia

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.


Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Gu
Guest

Слёт кодировки пунктов меню в админке ISPConfig3

23 апр 2011, 18:54

Ребята, кажется после обновления версии ISPConfig3 в главном меню админки, 3 символа отображается правильно, а дальше

Код: Выделить всё

Сис�..
хз как оно отобразится на форуме, но приложу скриншот этого действия.
ispconfig3.JPG
ispconfig3.JPG (44.21 КБ) 2675 просмотров
Как бы вроде ничего критического, но не красиво, глаз напрягает.
Где именно хранятся эти пункты меню и почему такое может происходить?
Ведь те же надписи в пунктах выше нормально отображаются. *HELP*
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

Re: Слёт кодировки пунктов меню в админке ISPConfig3

24 апр 2011, 01:17

Ты не один такой! Все панели ISPConfig Version: 3.0.3.3 с такими глюком независимо от операционной системы.
Я думаю дело в кодировке.
Поясню: Если выставлять язык ENG то все в порядке! Если делать на RU короткое имя название пункта (что бы не надо было дописывать ...) - тоже все в порядке. Думаю остается какой то файл который отвечает за (...) и он скорее всего имеет неправильную кодировку или вставлен невидимый символ. :(
Я лично решил не чего не делать, время на это жалко. Надеюсь разработчики ISPConfig исправят глюк в следующей версии. Кстати в предыдущей бета версии этот глюк уже был ]:->
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
morzexxx
Сообщения: 9
Зарегистрирован: 12 сен 2011, 13:27

Re: Слёт кодировки пунктов меню в админке ISPConfig3

24 окт 2011, 11:52

А если есть голова то ждать не надо.
Файл: /usr/local/ispconfig/interface/web/dashboard/dashlets/modules.php
Срока начинается с if(strlen($module_title) > 8) $module_title = substr($module_title,0,7).'..$
Означает это: Если символов больше 8 обрезаем до 7 и ставим многоточие.
Поскольку в UTF-8 на каждую букву 2 байта, то работает некорректно. Исправляем:
if(strlen($module_title) > 18) $module_title = substr($module_title,0,16).'..$
И все!
Как продолжение наведения порядка идем в /usr/local/ispconfig/interface/web/dashboard/lib/lang
и в файлах ru*.lng переводим все надписи по желанию на русский (в UTF-8 только!). И все - имеем красивый дашборд.
*OK*
P.S. если не уверены в себе, делайте копии файлов, прежде чем их редактировать.
Последний раз редактировалось morzexxx 24 окт 2011, 16:36, всего редактировалось 1 раз.
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

Re: Слёт кодировки пунктов меню в админке ISPConfig3

24 окт 2011, 12:06

morzexxx писал(а):А если есть голова то ждать не надо.
Если это работает то Вам репект!! *THUMBS UP*
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
morzexxx
Сообщения: 9
Зарегистрирован: 12 сен 2011, 13:27

Re: Слёт кодировки пунктов меню в админке ISPConfig3

24 окт 2011, 12:24

Например лимиты я перевел так:
( Файл: /usr/local/ispconfig/interface/web/dashboard/lib/lang/ru_dashlet_limits.lng)

Код: Выделить всё

<?php
$wb['limits_txt'] = 'Ваши лимиты';
$wb['of_txt'] = 'из';
$wb['unlimited_txt'] = 'Неограничено';
$wb['limit_maildomain_txt'] = 'Почтовые домены';
$wb['limit_mailbox_txt'] = 'Почтовые ящики';
$wb['limit_mailalias_txt'] = 'Почтовые алиасы';
$wb['limit_mailaliasdomain_txt'] = 'Алиасы доменов';
$wb['limit_mailforward_txt'] = 'Пересылки почты';
$wb['limit_mailcatchall_txt'] = 'catch-all аккаунты';
$wb['limit_mailrouting_txt'] = 'Маршруты почты';
$wb['limit_mailfilter_txt'] = 'Фильтры почты';
$wb['limit_fetchmail_txt'] = 'fetchmail аккаунты';
$wb['limit_spamfilter_wblist_txt'] = 'Спам фильтры, черные списки';
$wb['limit_spamfilter_user_txt'] = 'Пользователи спам-фильтов';
$wb['limit_spamfilter_policy_txt'] = 'Политики спам-фильтров';
$wb['limit_cron_txt'] = 'Задания cron';
$wb['limit_web_domain_txt'] = 'Домены веб';
$wb['limit_web_aliasdomain_txt'] = 'Алиас-домены веб';
$wb['limit_web_subdomain_txt'] = 'Поддомены веб';
$wb['limit_ftp_user_txt'] = 'FTP-пользователи';
$wb['limit_dns_zone_txt'] = 'DNS зоны';
$wb['limit_dns_slave_zone_txt'] = 'DNS-slave зоны';
$wb['limit_dns_record_txt'] = 'DNS-записи';
$wb['limit_shell_user_txt'] = 'SSH-пользователи';
$wb['limit_webdav_user_txt'] = 'Webdav-пользователи';
$wb['limit_client_txt'] = 'Клиенты';
$wb['limit_database_txt'] = 'Базы данных';
?>
Но если кто-нибудь предложит получше перевод - буду только рад! :-)
Последний раз редактировалось morzexxx 24 окт 2011, 12:28, всего редактировалось 1 раз.
morzexxx
Сообщения: 9
Зарегистрирован: 12 сен 2011, 13:27

Re: Слёт кодировки пунктов меню в админке ISPConfig3

24 окт 2011, 12:27

Давайте вообще вместе приведем эту панель к красивому виду. Вы говорите что вам не нравится - я найду где это в коде и вместе придумаем как лучше это сделать чтобы было красиво.
proslide
Сообщения: 1
Зарегистрирован: 09 дек 2011, 17:45

Re: Слёт кодировки пунктов меню в админке ISPConfig3

31 дек 2011, 22:40

to morzexxx:

зачетно !!! Спасибо огромное - поправил - теперь работает на ура ! :)
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

Re: Слёт кодировки пунктов меню в админке ISPConfig3

31 дек 2011, 23:50

proslide писал(а):to morzexxx:

зачетно !!! Спасибо огромное - поправил - теперь работает на ура ! :)
А еще бы лучше разработки панели прислушались бы к данной проблеме и поправили файлы пакета установки *THUMBS UP*
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...

Вернуться в «ISPConfig 3»