Список форумов · General help · AMXX plugins/Server help · Перевод текста в html коде таблицы motd окна плагина статистики
Модераторы:
newbie

Demos | Author |
---|---|
85 | ![]() |
67 | ![]() |
64 | ![]() |
41 | ![]() |
40 | ![]() |
36 | ![]() |
32 | ![]() |
24 | ![]() |
24 | ![]() |
20 | ![]() |
Главное меню | |
---|---|
Новости | |
Администрация | |
Правила | |
История KZ | |
Бан-лист | |
IRC Веб-чат | |
Учебник по KZ |
Сообщество | |
---|---|
Статьи | |
Команда | |
Топ сервера | |
Топ рекордов | |
Рекорды | Surf |
LJ Records | Custom |
LJ Multitimes | Сustom |
Форум |
Файлы | |
---|---|
Сборники карт | |
uq_ карты | |
hns_uq_ карты | |
Наши плагины | |
Наши сборки |
Ссылки | |
---|---|
Xtreme-Jumps | |
KZRU |
Какие мувики вы бы хотели видеть в еженедельном выпуске MOTW? |
---|
KZ (новинки) |
KZ (за последние 2 года) |
KZ (старше 2ух лет) |
HnS |
Surf |
Classic (стрельба) |
Другое (напишу в комментах) |
Только зарегистрированные пользователи могут голосовать |
Опубликовано: ![]() |
Комментарии: 12 |
Голосов: 75 |
Все голосования |
Логин: | |
Пароль: |
![]() |
![]() |
|
|
Случилась очередная проблема. Я уверен, что здесь достаточно знающих людей, которые смогут помочь, поэтому пишу именно сюда.
В общем я русифицировал некий плагин статистики Edge и Jump Bug'ов для своего сервера: перевел, скомпилировал, и залил на сервер. Ну в общем все по стандарту. Стал проверять: все замечательно, текст практически везде отображается на русском, помимо одного места... Как и любой другой плагин статистики, этот, естественно, ведет свои топы багов, точно такие же, как и, например, топ15 на серверах классических модов, LJ's топы и т.п. Топ, как и любой другой, делится на столбцы, так именно названия этих столбцов ("Место", "Ник", "Высота" и т.д.) не отображаются на русском языке, вместо них выводится что-то вроде кириллицы. Для наглядности - скриншот: [link] И это несмотря на то, что во ВСЕХ остальных местах (сообщения в чате, HUDы, лог в консоли) русскоязычные символы отображаются нормально. Пробовал переводить посредством "словарей" - при компиляции выдает уйму ошибок (скрин): [link] [Теперь сами коды таблиц топов в мотд-окнах:] Единственное, что менял в приведенных кодах - убирал параметр с типом шрифта (Tahoma), т.к. подумал, что проблема может быть в нем, если он не поддерживает русскоязычных символов. Но конкретно напортачить, когда стирал указание шрифта, я не мог, проверял много раз. Облазил хренову тучу различных сайтов и форумов, но ничего по теме не нашел. И вот теперь надеюсь, что мне помогут здесь. На всякий случай креплю сюда архивы с исходниками: [link] - не тронутый мною исходник со всеми прибамбасами, скачанный с инета [link] - уже русифицированный исходник [link] - исходник, русифицированный посредством словаря вместе с самим словарем. Последний раз редактировалось: 06.03.2011 13:36
|
|
![]() |
![]() |
![]() |
|
|
я конечно не уверен, но попробуй не через add() оформлять топ на примере функции show_eb(id)
вот пример функции, не знаю норм ли отображает все данны или нет просто проверь переводить на русс. [Код]
Последний раз редактировалось: 06.03.2011 13:38
Продаю некоторые приватные плагины, такие как основной кз плаг+веб статс к нему, и другие интересные проекты borjomi-page.at.ua
|
|
![]() |
![]() ![]() |
![]() |
![]() |
|
|
newbie, спасибо. Я даже не знаю, смеяться или плакать
![]() Я надеюсь, что ты сделал, чтобы меня носом ткнуть и помочь, а не чтобы палить. Если вариант первый, то спасибо, что ткнул меня носом. Подправил... Теперь отредактируй пост, пожалуйста, да? Не надо палить пока что. Не время еще просто... ![]() BorJomi, спасибо, попробую и отпишу... Последний раз редактировалось: 05.03.2011 16:09
|
|
![]() |
![]() |
![]() |
|
|
у тебя не компилится из-за этого кода (вырезал часть)
<td class=header width=15%>"%L", LANG_SERVER, "EBTOP_HEIGHT"</td><td class=header width=15%>"%L", LANG_SERVER, "EBTOP_DOUBLE"</td><td class=header width=15%>"%L", LANG_SERVER, "EBTOP_TRIPPLE"</td><td class=header width=20%>"%L", LANG_SERVER, "EBTOP_TOTAL"</td></tr>") то есть ты заканчиваешь строку, а дальше идет %L, на который компилятор правильно указывает что это ошибка насчет русификации.. нужно поменять кодировку на windows-1251 ![]() ![]() ![]() |
|
![]() |
![]() |
![]() |
![]() |
|
|
Сообщение от
![]() нужно поменять кодировку на windows-1251 А ты не мог написать название какого-нибудь тхт-редактора, который позволяет сохранять в такой кодировке? По крайней мере в AkelPad'e никакой кодировки с конкретно таким названием я не нашел, а в обычном блокноте кодировок вообще всего 4 и среди них такой тоже нету. |
|
![]() |
![]() |
![]() |
|
|
я имею ввиду чтобы ты добавил в хтмл код описание кодировки
![]() ![]() ![]() |
|
![]() |
![]() |
![]() |
![]() |
|
|
Я все понял, сделал, исправил. Проверил - все работает.
Спасибо. Тему можно закрывать ![]() Последний раз редактировалось: 05.03.2011 19:04
|
|
![]() |
![]() |
![]() |
|
|
А вот еще вопросик напоследок (да... знаю, что уже задолбал):
Можно ли в определенном тексте, который будет выводить плагин (например - пункт меню LJ's топа) указать размер шрифта, т.е. уменьшить выводимый текст или наоборот - увеличить? И если можно, то как? |
|
![]() |
![]() |
![]() |
|
|
Сообщение от
![]() А вот еще вопросик напоследок (да... знаю, что уже задолбал): Можно ли в определенном тексте, который будет выводить плагин (например - пункт меню LJ's топа) указать размер шрифта, т.е. уменьшить выводимый текст или наоборот - увеличить? И если можно, то как? Это обычные меню типо как при выборе команды? если да - то нельзя ![]() ![]() ![]() |
|
![]() |
![]() |
![]() |
![]() |
|
|
Сообщение от
![]() Сообщение от ![]() Нет, я же игровой движок перебирать не собираюсь) Я имею ввиду менюшки, вроде тех, что, например, открываются при вводе в чат команды /ljtop вашего плагина статистики. Ну или например размер шрифтов в HUD месагах, выводимых плагинами, например - основная статистика вашего плагина, которая выводится при LJ's прыжках Последний раз редактировалось: 07.03.2011 11:47
|
|
![]() |
![]() |
![]() |
|
|
Все верно сделал, только забыл после <html><head> добавить <meta http-equiv=^"Content-Type^" content=^"text/html; charset=utf-8^">
Пример: add(motd,2048,"<html><head><style>") На add(motd,2048,"<html><head><meta http-equiv=^"Content-Type^" content=^"text/html; charset=utf-8^"><style>") Ну и все это дело в UTF без бом Вот тебе и русский язык в motd окне... P.S. Юзай Notepad ![]() Так же добавление синтаксиса PAWN линк Последний раз редактировалось: 07.03.2011 11:24
Американский форум - Задаёшь вопрос, потом тебе отвечают.
Израильский форум - Задаёшь вопрос, потом тебе задают вопрос. Русский форум - Задаёшь вопрос, потом тебе долго рассказывают, какой ты мудак. |
|
![]() |
![]() |
![]() |
|
|
patrig, спасибо конечно, но я уже давно все так и сделал)
Последний раз редактировалось: 07.03.2011 11:50
|
|
![]() |
![]() |
![]() |
|
|
Ну так что? Никто не знает как изменить размер шрифта?
|
|
![]() |
![]() |
![]() |
|
|
Сообщение от
![]() Ну так что? Никто не знает как изменить размер шрифта? не думаю что это возможно ![]() ![]() ![]() |
|
![]() |
![]() |