Ru-MaNGOS

Вернуться   Ru-MaNGOS > Дополнения > WWW

Важная информация

WWW Web интерфейс для MaNGOS

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.11.2010, 19:53   #1
Gen1us2k
RMDC Donator
 
Аватар для Gen1us2k
 
Регистрация: 07.03.2010
Адрес: Кыргызстан
Сообщений: 52
Сказал(а) спасибо: 18
Поблагодарили 45 раз(а) в 11 сообщениях
Gen1us2k Скоро придёт к известности
По умолчанию Blizzlike Userbar: Продолжение работы Sergik Killer

Отличие от репозитория Sergik_Killer только в дизайне.
Если интересно кому-нибудь продолжу дело
Ссылки на репозитарий :
Код:
git://github.com/gen1us2k/userbar.git
Для коректной работы необходимо включить gd2 библиотеку в PHP и mod_rewrite в Apache/Lighttpd
Вид ссылки на юзербар(необходимо включить mod_rewrite в Apache):
Код:
http://you_ip_or_host/userbar/ub.php?name=имя_персонажа
http://you_ip_or_host/userbar/ub.php?name=имя_персонажа&mini
или
Код:
http://you_ip_or_host/userbar/имя_персонажа.png
http://you_ip_or_host/userbar/mini/имя_персонажа.png
Если у вас путь до папки другой, то вручную меняйте пути в .htaccess и конфиге

Используемые функции и необходимые версии PHP:

для корректного отображения баров у вас должен стоять PHP v4.3.2+ и GDlib v2.0.1+



Mini юзербары


Последний раз редактировалось Gen1us2k; 21.11.2010 в 15:07.
Gen1us2k вне форума   Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
Limpnau (20.11.2010), Medivh (17.12.2010), PSZ (21.12.2010), Ranger (05.09.2011)
Старый 21.11.2010, 09:12   #2
Gen1us2k
RMDC Donator
 
Аватар для Gen1us2k
 
Регистрация: 07.03.2010
Адрес: Кыргызстан
Сообщений: 52
Сказал(а) спасибо: 18
Поблагодарили 45 раз(а) в 11 сообщениях
Gen1us2k Скоро придёт к известности
По умолчанию

добавлены мини-юзербары.
дропнут ненужный код
Gen1us2k вне форума   Ответить с цитированием
Старый 21.11.2010, 10:39   #3
ZliS
Гость
 
Сообщений: n/a
По умолчанию

Хорошая идея, только со шрифтами явно проблемы. Надо к какому-то однообразию прийти.
  Ответить с цитированием
Старый 21.11.2010, 10:46   #4
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

эм... Там всего два шрифта - ФрицКвадрата и Джорджия (плюс жирные). Причем никто никому не мешает изменить пару строк кода (core/class.userbar.php, строки 53-56) и оставить лишь желаемые.
Я бы вообще для имени использовал вычурный АзеротКириллик, а вместо Джорджии - Морфеус (оба есть в комплекте 99,3 КВ). Ну лично мне так больше нравится. Каждый сам творец своего счастья - ставь что хочешь.



Gen1us2k
Просьба выложить пару примеров мини-бара - для алов и орды.

И интересные вопросы сразу:

1. А никто не пробовал использовать ImageMagik вместо GD2? По идее он с изображениями лучше работает.

2. Что за фигня с размерами? 459х91 - это как-то странно. Я бы понял например 468х60 (размер стандартного баннера) или 460х90 (кратно 10), а вот такой размер я не понимаю.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 21.11.2010, 13:22   #5
SergiK_KilleR
Пользователь
 
Аватар для SergiK_KilleR
 
Регистрация: 07.03.2010
Сообщений: 46
Сказал(а) спасибо: 15
Поблагодарили 53 раз(а) в 14 сообщениях
SergiK_KilleR Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от tempura Посмотреть сообщение
1. А никто не пробовал использовать ImageMagik вместо GD2? По идее он с изображениями лучше работает.
насколько я помню там с кирилицей было туго, но если только делать ImageMagik(генерация картинок)+GD2(наложение текста), то мб получится
SergiK_KilleR вне форума   Ответить с цитированием
Старый 21.11.2010, 14:09   #6
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Как-то я себе хреново представляю смешение двух эти штуковин.
Я вот поглубже подумал - ресайзов тут нет, так что если не использовать JPG, то и GD2 сойдет. ИмиджМагик выигрывает именно в работе со сжатыми джпегами, в остальном он практически пофиг.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 21.11.2010, 15:12   #7
Gen1us2k
RMDC Donator
 
Аватар для Gen1us2k
 
Регистрация: 07.03.2010
Адрес: Кыргызстан
Сообщений: 52
Сказал(а) спасибо: 18
Поблагодарили 45 раз(а) в 11 сообщениях
Gen1us2k Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от tempura Посмотреть сообщение
Gen1us2k
Просьба выложить пару примеров мини-бара - для алов и орды.

И интересные вопросы сразу:

1. А никто не пробовал использовать ImageMagik вместо GD2? По идее он с изображениями лучше работает.

2. Что за фигня с размерами? 459х91 - это как-то странно. Я бы понял например 468х60 (размер стандартного баннера) или 460х90 (кратно 10), а вот такой размер я не понимаю.
Выложил 2 мини юзербара..

ответы:
1. Я пыхарь можно сказать только два-три дня... попросили меня сделать юзербары, сидел на работе, ковырялся, чуть чуть гугла, понял код, подредактировал и решил поделится...
2. были взяты 2 картинки с форума ac-web со смежной темы с сигнатурами... чуть чуть обрезал... я то дизайном и банерами не занимался , а так исправлю...

в планах сделать:
сервис, похожий на http://www.arena-armory.com/ или http://www.dkpsigs.com/
будем читать мануалы
Gen1us2k вне форума   Ответить с цитированием
Старый 21.11.2010, 19:30   #8
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от Gen1us2k Посмотреть сообщение
в планах сделать:
сервис, похожий на http://www.arena-armory.com/ или http://www.dkpsigs.com/
Странная идея, честно говоря. Хотя, если только для оффа. Для пираток подобный централизованный сервис смысла не имеет.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 15.12.2010, 18:18   #9
J.Murdoch
Гость
 
Сообщений: n/a
По умолчанию

А может кто нибудь объяснить значение переменной cache_timeout в конфиге? Это время хранения закэшированных картинок, время обновления закэшированных картинок, время через которое старые закэшированные картинки удаляются или ?
Просто столкнулся с ситуацией, когда в папке cache образуется огромное количество кэша, что не есть хорошо с точки зрения экономии места
  Ответить с цитированием
Старый 21.12.2010, 14:22   #10
PSZ
Ученый
 
Регистрация: 07.03.2010
Сообщений: 138
Сказал(а) спасибо: 200
Поблагодарили 143 раз(а) в 49 сообщениях
PSZ Обладатель прекрасной аурыPSZ Обладатель прекрасной ауры
По умолчанию

В репо отсутствует .htaccess. Без него
Цитата:
Сообщение от Gen1us2k Посмотреть сообщение
или
Код:
http://you_ip_or_host/userbar/имя_персонажа.png
http://you_ip_or_host/userbar/mini/имя_персонажа.png
не работает.
PSZ вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Limpnau (28.12.2010)
Старый 28.12.2010, 16:04   #11
Limpnau
Новичок
 
Аватар для Limpnau
 
Регистрация: 07.03.2010
Сообщений: 29
Сказал(а) спасибо: 135
Поблагодарили 9 раз(а) в 4 сообщениях
Limpnau На верном пути
По умолчанию

возможно ли сделать нормальную поддержку русских ников?

-------------------
при том что требуемые модули подключены, картинки с персонажами не создаются
Limpnau вне форума   Ответить с цитированием
Старый 28.12.2010, 23:43   #12
PSZ
Ученый
 
Регистрация: 07.03.2010
Сообщений: 138
Сказал(а) спасибо: 200
Поблагодарили 143 раз(а) в 49 сообщениях
PSZ Обладатель прекрасной аурыPSZ Обладатель прекрасной ауры
По умолчанию

Она нормальная.
PSZ вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
KiriX (29.12.2010)
Старый 30.12.2010, 03:45   #13
selector
Пользователь
 
Аватар для selector
 
Регистрация: 12.03.2010
Сообщений: 64
Сказал(а) спасибо: 23
Поблагодарили 10 раз(а) в 5 сообщениях
selector На верном пути
По умолчанию

Скорей всего Limpnau имеет ввиду то, что некоторые форумы(например phpbb) напрочь не принимают линки с русскими символами.
selector вне форума   Ответить с цитированием
Старый 30.12.2010, 08:52   #14
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от selector Посмотреть сообщение
Скорей всего Limpnau имеет ввиду то, что некоторые форумы(например phpbb) напрочь не принимают линки с русскими символами.
Раз он сам не может сформулировать суть собственной проблемы - это его личное дело. Не хочет описать признаки неработоспособности - сам чинит.

Форумы все понимают, если у них верно выставлена кодировка.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 30.12.2010, 13:43   #15
Limpnau
Новичок
 
Аватар для Limpnau
 
Регистрация: 07.03.2010
Сообщений: 29
Сказал(а) спасибо: 135
Поблагодарили 9 раз(а) в 4 сообщениях
Limpnau На верном пути
По умолчанию

прошу меня простить, что сразу не полноценно выразился

у меня проблема вовсе не с форумом. Моя проблема в том что картинки модифицированной версии от Gen1us2k не отображаются (в оригинальной версии все работает), но и это еще не все, еще есть проблема с поиском персонажа узербаром с русским ником, при попытке ввести в узербар русский ник, выдает: "Ошибка, Игрок $Имя не найден!" в ссылке браузера вот такое творится: userbar/index.php?name=%CC%E5%EB%FC%F2%E8%F1%E8%EB, вместо ссылки на английский ник например: userbar/index.php?name=Limpnau (где все нормально, ну кроме отображения картинок)

вот наглядный пример, отсутсвия картинок: http://savepic.org/1051680.gif
пример из оригинальной версии узербара от Sergik Killer: http://savepic.org/1090187.jpg

Последний раз редактировалось Limpnau; 30.12.2010 в 13:52. Причина: добавил скриншот
Limpnau вне форума   Ответить с цитированием
Старый 30.12.2010, 21:15   #16
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Скрипт тут ничего сделать не сможет. Это проблема браузера, к сожалению. Твой браузер твою строку на кириллице так передает - вот и облом. Тут чинить нечего, тут надо искать пути обхода.
1. (вряд ли поможет, но покопаться стоит) - Как-то разбираться с кодировками. Может если ansi в utf, или utf в ansi, или ansi в ansi, или... (короче, ты понял ) передавать, то что-то и изменится. Все файлы в utf без bom перевести,
2. (проверено, работает) - Чуток дописать код, так чтобы юзербар выдавал корректное изображение по GUID персонажа. Типа вводишь туда http://wow.server.loc/userbar/123.png, а на выходе получаешь персонажа с русским ником.
3. может еще что-то придумать...


Вот такая вот фигня.

ps
А сам как-то пытался разобраться с этим делом? Какие-то собственные пути решения искал?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Limpnau (30.12.2010)
Старый 30.12.2010, 22:41   #17
Limpnau
Новичок
 
Аватар для Limpnau
 
Регистрация: 07.03.2010
Сообщений: 29
Сказал(а) спасибо: 135
Поблагодарили 9 раз(а) в 4 сообщениях
Limpnau На верном пути
По умолчанию

да естественно пытался, играл с кодировками, перезаполнял по разному .htacces, выключал и включал обратно библиотеки gd2 и mod_rewrite


спасибо, буду искать дальше проблему у себя, главно что он работает, а значит накосячил я
Limpnau вне форума   Ответить с цитированием
Старый 31.12.2010, 11:22   #18
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от Limpnau Посмотреть сообщение
да естественно пытался, играл с кодировками, перезаполнял по разному .htacces, выключал и включал обратно библиотеки gd2 и mod_rewrite
перезаполнял htaccess - зачем?
выключал gd2 и mod_rewrite - зачем?
Действия должны быть осмысленными.
Файлы точно все в utf8 без BOM? Это да, это необходимо проверить.
Апач из папки точно в utf8 все берет? Браузеру точно все в UTF8 отдает? Это тоже необходимо проверить.


Цитата:
Сообщение от Limpnau Посмотреть сообщение
спасибо, буду искать дальше проблему у себя, главно что он работает, а значит накосячил я
Так не работает же. Насколько мне помнится - ФФ точно в адресную строку кириллицу нормально отдает. А вот насчет остального - лучше самому проверять. ИЕ точно буквы переформатирует. НО...
При этом все равно картинку на страницу выдает нормально. То есть - если голую картинку в браузер, то не отдает. А если картинку на сайт, то нормально. Пример:
http://myserver.loc/userbar/Бычара.png - не выводит
http://myserver.loc/userbar/%D0%91%D1%8B%D1%87%D0%B0%D1%80%D0%B0.png - выводит
А вот если я на страницу http://myserver.loc/ вывожу картинку /userbar/Бычара.png - то ее нормально отображает.
Соображаешь?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Limpnau (31.12.2010)
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[PROJECT] Blizzlike Mangos Web Frontend CyberMan WWW 45 14.08.2011 12:47
Blizzlike userbar SergiK_KilleR WWW 75 06.08.2011 11:13
Механика работы next_melee спеллов. Xudojnik MaNGOSZero (1.12.X) 4 23.12.2010 12:11
vmapextractor3.exe - что необходимо для его адекватной работы. feanorco Корзина 3 17.07.2010 19:10
MaNGOS Blizzlike Armory (MBA) Alukard WWW 3 17.03.2010 19:42


Текущее время: 09:59. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot