Blizzlike Userbar: Продолжение работы Sergik Killer
Отличие от репозитория Sergik_Killer только в дизайне.
Если интересно кому-нибудь продолжу дело :) Ссылки на репозитарий : Код:
git://github.com/gen1us2k/userbar.git Вид ссылки на юзербар(необходимо включить mod_rewrite в Apache): Код:
http://you_ip_or_host/userbar/ub.php?name=имя_персонажа Код:
http://you_ip_or_host/userbar/имя_персонажа.png Используемые функции и необходимые версии PHP: для корректного отображения баров у вас должен стоять PHP v4.3.2+ и GDlib v2.0.1+ http://filebeam.com/3965a9cec6f58e79...605d2ba54b.jpg http://filebeam.com/51aba8b2e52fd714...13ffacc885.jpg http://filebeam.com/53d27d4f672eeaa4...e012282258.jpg Mini юзербары http://filebeam.com/ce611f95d5547bbc...eb4fb4aacd.jpg http://filebeam.com/1d51241f434b50d2...f49f37924c.jpg |
добавлены мини-юзербары.
дропнут ненужный код |
Хорошая идея, только со шрифтами явно проблемы. Надо к какому-то однообразию прийти.
|
эм... Там всего два шрифта - ФрицКвадрата и Джорджия (плюс жирные). Причем никто никому не мешает изменить пару строк кода (core/class.userbar.php, строки 53-56) и оставить лишь желаемые.
Я бы вообще для имени использовал вычурный АзеротКириллик, а вместо Джорджии - Морфеус (оба есть в комплекте 99,3 КВ). Ну лично мне так больше нравится. :) Каждый сам творец своего счастья - ставь что хочешь. :) Gen1us2k Просьба выложить пару примеров мини-бара - для алов и орды. И интересные вопросы сразу: 1. А никто не пробовал использовать ImageMagik вместо GD2? По идее он с изображениями лучше работает. 2. Что за фигня с размерами? 459х91 - это как-то странно. Я бы понял например 468х60 (размер стандартного баннера) или 460х90 (кратно 10), а вот такой размер я не понимаю. |
Цитата:
|
Как-то я себе хреново представляю смешение двух эти штуковин. :) :) :)
Я вот поглубже подумал - ресайзов тут нет, так что если не использовать JPG, то и GD2 сойдет. ИмиджМагик выигрывает именно в работе со сжатыми джпегами, в остальном он практически пофиг. |
Цитата:
ответы: 1. Я пыхарь можно сказать только два-три дня... попросили меня сделать юзербары, сидел на работе, ковырялся, чуть чуть гугла, понял код, подредактировал и решил поделится... 2. были взяты 2 картинки с форума ac-web со смежной темы с сигнатурами... чуть чуть обрезал... я то дизайном и банерами не занимался :), а так исправлю... в планах сделать: сервис, похожий на http://www.arena-armory.com/ или http://www.dkpsigs.com/ будем читать мануалы :) |
Цитата:
|
А может кто нибудь объяснить значение переменной cache_timeout в конфиге? Это время хранения закэшированных картинок, время обновления закэшированных картинок, время через которое старые закэшированные картинки удаляются или ?
Просто столкнулся с ситуацией, когда в папке cache образуется огромное количество кэша, что не есть хорошо с точки зрения экономии места :) |
В репо отсутствует .htaccess. Без него
Цитата:
|
возможно ли сделать нормальную поддержку русских ников?
------------------- при том что требуемые модули подключены, картинки с персонажами не создаются |
Она нормальная.
|
Скорей всего Limpnau имеет ввиду то, что некоторые форумы(например phpbb) напрочь не принимают линки с русскими символами.
|
Цитата:
Форумы все понимают, если у них верно выставлена кодировка. |
прошу меня простить, что сразу не полноценно выразился
у меня проблема вовсе не с форумом. Моя проблема в том что картинки модифицированной версии от 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 |
Скрипт тут ничего сделать не сможет. Это проблема браузера, к сожалению. :) Твой браузер твою строку на кириллице так передает - вот и облом. :) Тут чинить нечего, тут надо искать пути обхода.
1. (вряд ли поможет, но покопаться стоит) - Как-то разбираться с кодировками. Может если ansi в utf, или utf в ansi, или ansi в ansi, или... (короче, ты понял :) ) передавать, то что-то и изменится. Все файлы в utf без bom перевести, 2. (проверено, работает) - Чуток дописать код, так чтобы юзербар выдавал корректное изображение по GUID персонажа. Типа вводишь туда http://wow.server.loc/userbar/123.png, а на выходе получаешь персонажа с русским ником. 3. может еще что-то придумать... Вот такая вот фигня. ps А сам как-то пытался разобраться с этим делом? Какие-то собственные пути решения искал? |
да естественно пытался, играл с кодировками, перезаполнял по разному .htacces, выключал и включал обратно библиотеки gd2 и mod_rewrite
спасибо, буду искать дальше проблему у себя, главно что он работает, а значит накосячил я |
Цитата:
выключал gd2 и mod_rewrite - зачем? Действия должны быть осмысленными. :) Файлы точно все в utf8 без BOM? Это да, это необходимо проверить. :) Апач из папки точно в utf8 все берет? Браузеру точно все в UTF8 отдает? Это тоже необходимо проверить. :) Цитата:
При этом все равно картинку на страницу выдает нормально. То есть - если голую картинку в браузер, то не отдает. А если картинку на сайт, то нормально. Пример: 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 - то ее нормально отображает. Соображаешь? :) |
Текущее время: 03:26. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS