Оружейная World of Warcraft (Armory)
http://github.com/Shadez/wowarmory/r...ru/logo-sm.png Оружейная - это обширная база данных с прозрачным и удобным интерфейсом, по которой можно производить поиск. Все данные поступают напрямую из игровых миров, поэтому в Оружейной вы найдете самую полную и свежую информацию о персонажах, командах Арены, гильдиях, предметах и наградах для фракций World of Warcraft. Хочу представить свой проект - WoWArmory. Это написанный на PHP движок, который позволяет вам просматривать информацию о персонажах, гильдиях, предметах и т.д. Поддерживаемые языки: все доступные в официальной Оружейной. Особенности: - Работает с версиями 3.3.3a и 3.3.5a - Работает с MaNGOS и Trinity Core (c ревизии 200) - Страница персонажа - Достижения персонажа - Репутация персонажа - Таланты персонажа - Страница гильдии - Статистика гильдии - Банк гильдии - Список команд арен (2v2, 3v3, 5v5) - Страница команды арены - Информация о предмете (с источником, информацией о распылении, необходимые реагенты, эквиваленты для разных фракций и т.д.) - Поиск по базе (персонажи, гильдии, предметы, команды арены) - Близзлайк дизайн - Калькулятор талантов персонажей/питомцев и калькулятор арены. - Поддержка профилей TODO: - Перейти к использованию XSLT шаблонов вместо шаблонов Smarty. // Реализовано, ревизия 122 - Необходимо завершить функции профайлов для возможности создавать закладки персонажей, управлять правами к гильдейскому банку, календарю (когда он будет реализован в ядре MaNGOS). // Реализовано, ревизия 49 - Корректно отображать прогресс достижений и репутацию персонажа. - Поддержка фильтров для поиска вещей // Реализовано, ревизия 334 - Поддержка нескольких игровых миров // Реализовано, ревизия 168 - Поддержка 3D просмотра // Реализовано, ревизия 101 Известные ошибки: - Оружейная не работает в Internet Explorer - Некоторые части комплектов предметов и их бонусы не отображаются в подсказках/на странице предмета. // Исправлено в 256й ревизии Системные требования & установка: 1. Загрузите исходники с репозитария GitHub. 2. Прочитайте файл INSTALL и следуйте описанным шагам. 3. Для установки 3D просмотрщика прочтите 3DViewer_info.txt Рекомендуемый браузер: Opera 10. Скриншоты: Галерея ImageShack F.A.Q: Q.: При попытке открыть профиль персонажа появляется ошибка Цитата:
A.: Убедитесь, что вы установили патч для ядра MaNGOS/Trinity и применили SQL-обновление для базы персонажей. Так же, включите дебаг лог в файле configuration.php ($ArmoryConfig['settings']['useDebug'] = true; $ArmoryConfig['settings']['loglevel'] = 2; ), откройте страницу персонажа заново и скопируйте получившийся лог из http://armory_url/cache/_debug/. Пожалуйста, используйте сервис http://paste2.org, если ваш код слишком большой, или используйте теги code. Q.: Модель персонажа отображается голой или же не грузится совсем. A.: Просмотрите лог сервера Apache и постарайтесь найти ошибки, связанные с путями к файлам ***/models/items/***/***.png. Если текстуры отсутствуют, то в большинстве случаев модель не прогрузится (предметы рейдовых комплектов Tier-10 и 8го сезона Арены добавлены в архив не полностью). Так же, просмотрите результат работы файла character-model.xml?r=REALM_NAME&cn=CHARACTER_NAME. Возможно, там появляются какие-либо ошибки, препятствующие правильному парсингу XML. Если у вас *NIX система, прочтите этот и этот посты и попробуйте выполнить указанные команды. Q.: Поддержка 3D просмотрщика реализована? A.: Да, но не полностью. Для большей информации прочитайте 3DViewer_info.txt. Q.: Я установил оружейную, но при открытии любой страницы появляется сообщение с ошибкой "DbVersion Error". A.: Обновите базу оружейной всеми необходимыми обновлениями из папки sql/updates. Благодарности: Хотел бы поблагодарить Chestr (aka DiSlord), SUPERGADGET, Fog (aka LordJZ), Arcano, FearX за примеры кода, помощь и поддержку. Ссылки: Тема на MaNGOS Community. Страница проекта на GitHub История коммитов Багрепорты Файлы для закачки Чейнджлог на Twitter Лицензия: Оружейная разрабатывалась под лицензией GNU GENERAL PUBLIC LICENSE, так что вы имеете право изменять исходные коды с учетом того, что не будете выдавать результат за свою разработку и сохраните оригинальные копирайты автора. Поддержка: Если вы хотите поддержать проект, вы всегда можете отправить любую сумму на WM-кошелек (только по своему личному желанию!) R259871674928 ;) Статистика Проверено и точно работает на: 1. Win7, Apache 2.2.4, PHP 5.2.4 (Shadez) 2. Apache 2.2.14, PHP 5.2.12, MySQL 5.1.42 (DiffuSer) Кажется работает на: 1. SLES 10, apache 2.2.0 php 5.1.2 (Sergey) 2. php 5.2.6 (maximt) Кажется не работает на: 1. apache 2.2, php 5.1.xxx, mysql 5.xxxx (Rage Hunter) 2. Apache 2.0.63, PHP 5.2.6, MySQL 5.0.51b (Vertrigo) (SaNToS) World of Warcraft™, Blizzard Entertainment являются товарным знаком или зарегистрированный товарный знак Blizzard Entertainment в США и/или других странах. Все содержащиеся здесь данные являются собственностью Blizzard Entertainment, Inc. Вы обладаете ограниченной лицензией на частное использование этих данный в некоммерческих целях. |
Цитата:
Поменял в конфиге на: PHP код:
Мне все страницы в анси перекидывать? |
При открытии любой страницы, вылазит это:
Цитата:
|
Цитата:
Мне вот лично пришлось самому настраивать htaccess. |
Цитата:
Цитата:
|
Да, мод mod_rewrite есть.
|
Значит что-то неправильно сделал. Так или иначе, проблема на стороне сервера, дело не в скрипте. Настраивайте свой сервер самостоятельно :)
|
Можно сделать так чтобы без mod_rewrite работало? Тупой хостинг >_<
|
Цитата:
+ ещё в _js/armory.js item-tooltip.xml надо на .php заменить, чтобы тултипы отрабатывали. |
Вложений: 1
По поводу подсказок в FF:
дело в том, что, судя по коду, официальная армори для IE/FF возвращают XML с данными + XSL для её преобразования. Ваш же код всегда возвращает HTML, соотвественно, преобразовывать ничего не надо. Вариантов решения несколько. Либо возвращать XML (полностью эмулируя работу офиц. армори), либо поправить armory.js так, чтобы она не ожидала xml+xslt. Какой путь вам больше нравится? Второй - проще, первый, наверное, правильнее. Во вложении есть патч на armory.js, реализующий второй способ. После него подсказки в FF работают. |
как включить поддержку нескольких игровых миров, exampl'а не увидел =( ?
|
Цитата:
Цитата:
|
|
В чём трабла короче выбираю я например двуручные мечи, а выдаёт в списке ничего!
Глянул на офф там сразу список всё что есть выводиться! Ну тогда попробовал ввести имя предмета в поиск и он нашёл. Можете поправить что бы выкидывало список что есть! |
Подобный поиск ещё не до конца реализован.
|
можно реализовать систему с несколькими базами characters, тоесть 1 reamd и 2 сервера на нём. примерно characters_x1 characters_x5 ?
|
Цитата:
|
видел, только вопрос как это в конфиге реализуется
|
:(
TODO = "необходима реализация". Так понятней? |
|
Аналогичный касяк.
Ревизия 101 (пока не обновлял, не знаю, фиксанули или нет). |
просто перепутали англ названия. поправить полпинка.
|
Поправил, спасибо.
|
еще хочу спросить,
Модель в 3Д армори больше самого окна, голову не видать (пример с троллем). |
Цитата:
Код:
Order Deny,Allow |
VinD, я уже сделал проще.
Удалил из .htaccess дефолтовую кодировку утф8. Нашел темплейт (template) с именами заканчивающимися на ru_ru, и просто их пересохранил в ansi |
Цитата:
|
VinD, минута - две и все готово =)
тем более не мучился искать верное решение к .htaccess =) 24-ый пост остается в силе. |
Вложений: 1
я уже писал на англ. форуме про косяк с гербами команд. После 20 позиции они просто перестают отображаться
|
Замечательная оружейная из замеченных неточностей в ревизии 101:
* Отсутствует отображение камней(сокетов) и чар на предметах экипировки * Не отображаются в талантах некоторые таланты-(активные)скилы (из-за этого неверное отображается цифровой спек) Неверно отображаются символы. визуально отображаются символы другого спека, к тому ж не полостью (2 из 3) При наведении курсором - на всех трёх больших символах отображается один и тот же символ текущего спека.(аналогично с маленькими символами) не отображается альтернативный спек талантов, а только текущий. * не работает сортировки в списках арена тим. |
Цитата:
|
Баг с символами, кстати, и в официальной _русской_ Армори, но в английской работает.
|
если под тринити подойдет могу предоставить ибо кроме него ничего нет.
вообще в чем разница чтобы переработать или внедрить поддержку тринити? проекты уже настолько сильно разшлись в разные стороны? базы то они общие используют практически. какие таблицы нужны? |
Внимание! После [9630] страницы персонажа будут работать некорректно.
|
Когда ждать обновление армори для версий выше [9630] ???
|
Вообще-то в репозитории уже всё обновлено, необходимо лишь пропатчить исходники MaNGOS патчем tools\armory_character_stats\wowarmory_character_s tats_9639.patch. Ну и базу персонажей sql файлом из той же папки.
|
При просмотре состава гильдий ссылка на персонажа ведет на файл в корне сайта и если армори лежит в папке - то ссылка становится неверной. Где эту ссылку поправить, сделать относительной? (на character-sheet.xml)
P.S. И ещё - где управлять новостями на главной? Я тоже не нашел и нигде не написанно вроде. :) |
Поправил, спасибо.
Цитата:
|
Цитата:
|
Цитата:
Сначала подумывал высчитывать данные прямо в коде оружейной, но потом прикинул и плюнул на это дело) А содержимого таблицы character_stats, добавленной позже, не хватает, приходится выкручиваться таким образом :) |
Текущее время: 08:07. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS