Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форумы Дома Индорил _ О сайте и форуме _ Itemstats на русском

Автор: Михахан Dec 7 2007, 11:36

Выключен

Используется база данных http://eu.wowarmory.com/index.xml

Использование:

Код
[item]Переваренные шелковые одеяния[/item]
(для удобства в меню есть кнопка ) отображает
[item]Переваренные шелковые одеяния[/item]

Код
[itemico]Переваренные шелковые одеяния[/itemico]
[itemico]Переваренные шелковые одеяния[/itemico]
Описание содержит как русское название, так и английское.


Также можно использовать item ID (идентификационный номер вещи в базе данных). При этом наименование вещи будет отображаться на русском.
Код
[item]24029[/item]

[itemico]24029[/itemico]
, где 24029 - ID.
[item]24029[/item]
[itemico]24029[/itemico]

Необходимо включить поддержку java-scripts и загрузку изображений

Не работает с загрузкой абилок, спеллов, талантов, крафтспособностей и прочее
Код
[item]Enchant Chest - Major Resilience[/item]
не будет обработано.

Автор: iMagus Dec 7 2007, 12:02

Если найдешь ссылку на актуальную версию, я посмотрю, насколько сложно это установить smile.gif

Автор: Михахан Dec 7 2007, 12:14

Скачать:
http://itemstats.free.fr/download.php?view.1

Настройка для IPB 2.1.Х
http://itemstats.free.fr/e107_plugins/content/content.php?content.19
а) полагаю, что для текущей версии форума настройка не будет сильно отличаться;
б) папку itemstats лучше будет закинуть в корневую папку, а путь скорректировать в ipb_config_itemstats.php;
в) замечательно будет также добавить кнопку в меню для вставки соответствующего тега.

Автор: Makey Dec 7 2007, 12:29

Что эта штука дает? smile.gif

Автор: Михахан Dec 7 2007, 12:49

Позволяет с помощью тега

Код
[item]
вставлять ссылку на вещь (в данном случае - вещи из ВоВ).

Пример - http://itemstats.free.fr/e107_plugins/content/content.php?content.5
Наводим курсор на [Sulfuras, Hand of Ragnaros] и видим его характеристики.

[item]Sulfuras, Hand of Ragnaros[/item]

Автор: iMagus Dec 7 2007, 13:23

[item]867en[/item]

[itemico]867en[/itemico]

Автор: Михахан Dec 7 2007, 13:34

Осталось добиться всплывающего окна и убрать "?" с верха страницы smile.gif

Вот еще мысль в голову пришла.
Итемстатс парсит страницу в любом случае.
Быть может есть смысл ограничить это для определенных групп пользователей

или сделать отдельный скин и проверку скина перед

Код
  include_once(ROOT_PATH . './ipb_config_itemstats.php');

  include_once(ROOT_PATH . path_itemstats . '/ipb_itemstats.php');

  if (function_exists('itemstats_parse'))

   $row['post'] = itemstats_parse($row['post']);

Автор: iMagus Dec 7 2007, 14:02

Пока что так. При препросмотре не работает (изменения для /sources/classes/post/class_post.php оказались несовместимы по версии, и я не нашел пока, куда их все же внести).

Почему не работает всплывающее окошко - тоже пока не понял smile.gif

Теги

Код
[item]itemname[/item]

[itemimg]itemname[/itemimg]

Автор: Михахан Dec 7 2007, 14:29

Цитата
Почему не работает всплывающее окошко - тоже пока не понял

Не находит функции overlib и nd

Автор: iMagus Dec 7 2007, 14:33

Цитата(Михахан @ Dec 7 2007, 02:18 PM) *
Не находит функции overlib и nd


Ага) Как раз ищу их)

Автор: iMagus Dec 7 2007, 14:45

Все.

Вот эти строчки в инструкции кривые:

Код
<link rel="stylesheet" href="/itemstats/templates/itemstats.css" type="text/css"/>?

<script type="text/javascript" src="/itemstats/overlib/overlib.js"></script>

Автор: Михахан Dec 7 2007, 15:49

Ведь хотел предложить слеш удалить перед itemstats... smile.gif

А как насчет кнопочки в меню?

У меня версии 2.3 нет, поэтому точные инструкции дать не могу...
В тимплейтах версии 2.1.3 надо было в Post / PM Editor -> editor_std
после

Код
<td><div id='do_code'><img class="rteimage" src="{ipb.vars['img_url']}/folder_rte_images/code.gif" width="21" height="21 alt="{ipb.lang['js_tt_code']}" title="{ipb.lang['js_tt_code']}" onclick="simpletag('code')"></div></td>

добавить
Код
<td><div id='do_code'><img class="rteimage" src="{ipb.vars['img_url']}/folder_rte_images/item.gif" width="21" height="21 alt="{ipb.lang['js_tt_item']}" title="{ipb.lang['js_tt_item']}" onclick="simpletag('item')"></div></td>


В текущей версии же надо добавить нечто наподобии
Код
<td><div class="rte-normal" id="ed-0_cmd_ipb_item"><img src="ipb23_files/rte-item-button.png" alt="Ссылка на вещь" title="Ссылка на вещь"></div></td>


А в файле jscripts/ips_text_editor.js после
Код
this.ipb_code=function(){
    this.wrap_tags_lite('[code]','
',0)
};[/code]
добавить
Код
this.ipb_item=function(){
    this.wrap_tags_lite('[item]','[/item]',0)
};


Автор: MolotoFF Dec 7 2007, 18:10

Тест smile.gif ща удалю smile.gif
[item]Mallet of the tides[/item]

[itemico]Mallet of the tides[/itemico]

Не smile.gif Удалять не буду smile.gif Хорошо работает smile.gif

Если писать название вещи, то статы вещи берутся с Тоттбота

Чтобы просто показывалось название надо использовать теги

Код
[item][/item], например [item]Mallet of the tides[/item]

Чтобы показывалась иконка вещи и при наведении всплывали статы надо использовать теги
Код
[itemico][/itemico], например [itemico]Mallet of the tides[/itemico]

Автор: MolotoFF Dec 7 2007, 18:27

Не работает в подписях и личных сообщениях smile.gif

Автор: MolotoFF Dec 7 2007, 19:06

Чего заметили уже smile.gif Если объекта в базе нету, то по нажатии на ссылку должно произойти обновление базы.
При обновлении базы по Тотботу в этой ссылке присутствует лишний слэш. И надо B менять на 0, так как при поиске имя в Тотботе задается в виде Слово%20слово. А поиск идет по сроке Слово%2Вслово

Автор: Михахан Dec 7 2007, 19:14

В itemstats.php

Код
$item_link = '{PATH_ITEMSTATS}/updateitem.php?item=' . urlencode(urlencode($item_name))

заменить на
Код
$item_link = '{PATH_ITEMSTATS}updateitem.php?item=' . urlencode(urlencode($item_name))


В config_itemstats.php
из
Код
$GLOBALS["prio"][] = 'allakhazam';
$GLOBALS["prio"][] = 'judgehype';
$GLOBALS["prio"][] = 'buffed';
$GLOBALS["prio"][] = 'wowdbu';
$GLOBALS["prio"][] = 'thottbot';

оставить только
Код
$GLOBALS["prio"][] = 'allakhazam';


из
Код
$GLOBALS["allakhazam_lang"][] = 'frFR';
$GLOBALS["allakhazam_lang"][] = 'enUS';
$GLOBALS["allakhazam_lang"][] = 'deDE';
$GLOBALS["allakhazam_lang"][] = 'esES';
$GLOBALS["allakhazam_lang"][] = 'koKR';
$GLOBALS["allakhazam_lang"][] = 'zhCN';
$GLOBALS["allakhazam_lang"][] = 'zhTW';


оставить только
Код
$GLOBALS["allakhazam_lang"][] = 'enUS';

Автор: MolotoFF Dec 7 2007, 19:19

Да и вообще оно с Тотботом чего-то глючит. С ID с алахазама нормально.
Тема с ВоВовской ветки с обсуждением http://www.indoril.com/forum/index.php?showtopic=45404

Автор: Vander Dec 7 2007, 19:19

Молодцы, ребят.

Реально полезно smile.gif

Автор: Михахан Dec 7 2007, 19:19

В itemstats.css
параметр color в строке

Код
.whitename,  .quality1 { color: #FFFFFF; font-weight: bold; }

заменить на что-нибудь по-темнее, иначе на фоновом цвете форума не видно smile.gif

Автор: MolotoFF Dec 7 2007, 19:32

А, если оставить только enUS, надо будет из ID вещи, если кидать ссылку, используя ID убирать en?

Кстати, ID вещи на Алахазаме соответствует ID вещи на Вовхеде. И можно ли использовать поиск по www.wowhead.com? Там, как и на Тотботе рейтинги пересчитаны на проценты и показаны в скобках, что очень удобно. smile.gif На Хазаме такого нету. Да и можно будет кликать по ссылке и попадать сразу туда, а не на Алахакбар.

Автор: Михахан Dec 7 2007, 19:37

Вовхед не поддерживается, а Тотбот немножечко глючит...

Впрочем, может быть можно будет сделать снятие инфы с альказама, а ссылку кидать на вовхед...

Автор: Makey Dec 9 2007, 21:00

Новую тему создавать не стал. Спрошу тут.
Иногда при просмотре форума, я отключаю все картинки. И тогда новые сообщения в какм-нибудь разделе форума я определяю не по яркости квадратика, а по букве. Если сообщения есть, то пишется буква "Е", если нету, то"Н". А сейчас в любом случае пишется буква "Н", т.к. кто то поменял набпись "Есть новые сообщения" на "Новые сообщения". Можете вернуть все как было?)))

Автор: iMagus Dec 9 2007, 21:33

Вроде бы никто ничего не менял, Макей smile.gif

Попробуй сменить стиль.

Автор: Хронос_ Dec 9 2007, 21:46

Cached Images FTW)

Автор: Makey Dec 9 2007, 21:48

Я тоже ничего не менял =)

Автор: Михахан Dec 9 2007, 22:21

Вероятно, проблема связана со сменой версий smile.gif

Не уверен, что сработает на 100%, но...

в файле cache\lang_cache\ru\lang_global.php
строку
'new_posts' => "Новые сообщения",
заменить на
'new_posts' => "Есть новые сообщения",

Автор: Makey Dec 10 2007, 20:22

На форуме столько админов, может кто проверить версию Михахана? smile.gif

Автор: MolotoFF Dec 25 2007, 19:24

Ребят, а вы возможность использовать теги [item] и [itemico] в подписи добавили? smile.gif

Автор: Михахан Dec 25 2007, 19:40

А ты попробуй.
Помоему, нет...
И вообще - что-то заглохло sad.gif

Автор: MolotoFF Dec 25 2007, 19:45

Неа smile.gif Не пашет smile.gif

Автор: Keman Dec 25 2007, 19:53

По-моему дак это все вредит безопасности)

Автор: iMagus Dec 25 2007, 19:53

В подписи-то зачем?

ЗЫ. Заглохло? Заведем заново.

Автор: Михахан Dec 25 2007, 21:18

[item]Barb of the Sand Reaver[/item]

Автор: Makey Dec 25 2007, 21:23

Табличка прозрачная. нифига почти не видно.

Автор: Михахан Dec 25 2007, 21:27

IExplorer ?

Автор: Keman Dec 25 2007, 21:30

Макей, отображение картинок включи
Все нормально

Автор: Makey Dec 25 2007, 22:43

Заработало =))

Автор: Олири Dec 28 2007, 4:32

firefox отказывается показывать эти окна.
iexplorer же, проверил, показывает sad.gif

Автор: Trifonych Dec 28 2007, 9:18

Цитата(Олири @ Dec 28 2007, 04:21 AM) *
firefox отказывается показывать эти окна.

моя лисица всё корректно показывает.

Автор: iMagus Dec 28 2007, 10:46

Цитата(Олири @ Dec 28 2007, 04:21 AM) *
firefox отказывается показывать эти окна.
iexplorer же, проверил, показывает sad.gif

У тебя в FF java-script отключен наверно.

Автор: Олири Dec 29 2007, 17:21

на джаве галочка стоит...

Автор: Михахан Dec 29 2007, 18:26

Java нам не надо
Надо Java-scripts

Автор: Михахан Nov 26 2008, 17:16

Upgrade

Itemstats подвергся переходу на русские названия и тултипы.

Описания использования фичи находится в http://www.indoril.com/forum/index.php?showtopic=45396.

Из нового:
- русские тултипы (всплывающие описания);
- возможность использования как русских, так и английских названий предметов.
- вероятно, новые баги smile.gif

Автор: Михахан Jan 10 2009, 1:24

Upgrade

Возвращение на Wowhead

Результаты:
- информация снова берется с любимого нами всеми wowhead'а;
- названия предметов только на русском (тултипы тоже);
- запрос на wowhead производится только по ItemID, о последствиях такого подхода ниже.

Если вам надо сделать ссылку на айтем, которого нет в нашей локальной базе данных (кэше), то в теге [item] следует указывать ID вещи.

Определить, что айтем отсутствует в кэше можно при попытке вставить в тег [item] название вещи: если всплывающая подсказка (тултип) не появляется (или появляется не то) и ссылка не выделяется каким-либо цветом, то айтема в кэше нет. Значит, надо использовать ItemID. Достаточно одного раза, чтобы вещь попала в кэш, после чего ее можно линковать по имени.

Также можно пользоваться ссылкой http://www.indoril.com/itemstats/updateitem.php?item=XXXXX, где XXXXX - ID вещи, после чего вещь попадет в кэш.

Автор: Vander Jan 13 2009, 14:10

Миха тебе удалось smile.gif Грац smile.gif

Автор: Михахан Feb 26 2009, 23:40

[item]Тяжелый ящик с инструментами[/item]

[item]Облачение безжалостного гладиатора из ткани Скверны[/item]

Автор: Михахан Feb 26 2009, 23:44

Upgrade

Даешь русский item_name !

В результате совместных изысканий Темной жрицы КУЛЬТа и вашего непокорного слуги удалось добиться нормального обращения к вовхеду через русские названия айтемов.

Глюки, тем не менее, не исключены.

Автор: MolotoFF Mar 9 2009, 23:14

Миха, спасибо smile.gif терь осталось токо приучиться называть все вещи по-русски, ато все еще много вещей проще по-аглицки обозвать smile.gif

Автор: iMagus Oct 20 2009, 14:38

12901

[eqitem]Капелина набатных колоколов[/eqitem]

Автор: Makey Oct 20 2009, 14:39

Не показывает(

Автор: iMagus Oct 20 2009, 14:40

Тьфу. Думал, на локалхосте постю =)

Автор: Avenger Oct 20 2009, 15:46

а еще она "капеЛина" rolleyes.gif

Автор: iMagus Oct 20 2009, 16:35

А не важно. Скрестить пока что все равно не удалось.

Автор: iMagus Oct 21 2009, 14:28

[eqitem]Переохлаждение[/eqitem]

Работает что ли?

Код
[eqitem]Переохлаждение[/eqitem]

Автор: Makey Oct 21 2009, 14:48

Работает

Автор: Bors Oct 21 2009, 19:22

гут!

а там ничего не должно всплывать?)

спасиб большое), а нельзя еще 1 вид событий в мероприятия добавить?)

Автор: iMagus Oct 21 2009, 19:28

Цитата(Bors @ 21st October 2009 - 20:11) *
а там ничего не должно всплывать?)

При нахождении курсора мыши над картинкой всплывает окошко с описанием. Нет?

Цитата(Bors @ 21st October 2009 - 20:11) *
а нельзя еще 1 вид событий в мероприятия добавить?)

Добавлю.

Автор: Михахан Dec 26 2009, 17:30

Upgrade

Itemstats для WoW переведен на Armory

Плюсы:
+ новые вещи с русскими названиями появляются много раньше Wowhead;
+ поиск по названиям намного лучше, чем через Wowhead, хотя не исключены проблемы;

Минусы:
- тексты всплывающих подсказок (тултипов) могут не совпадать с текстами Wowhead и Armory, в этом случае просьба скидывать в личку примеры несоответствия;
- нет подсчета бонусов крита, хита, скорости (и много чего еще, вероятно) в процентах, как это сделано на Wowhead, если у кого-то есть формулы на 80-й уровень, просьба скинуть в личку;
- нет описания бонусов от камней нужного цвета (тут остается уповать на Близзард в надежде, что они в свои тултипы добавят эти данные).

Также был переработан сам Itemstats.
В результате вещи с одинаковыми названиями между собой не конфликтуют:
[item]47062[/item]
[item]47051[/item]
Хотя, в тэге [item] следует указывать ID вещи, а не название. Название также можно, но неизвестно, какая из двух вещей будет отображаться.

Однако, могут быть сбои в работе всего Itemstats.

Автор: LLIYTHUK Jan 8 2011, 8:25

может под шумок и вовхедовские тултипы прикрутить?
http://wowhead.com/tooltips

Автор: Groxel Jan 8 2011, 11:15

Так они прикручены давно.

Автор: LLIYTHUK Jan 8 2011, 11:48

а как ими пользоваться?
пример в вовхеда: <a href="http://ptr.wowhead.com/item=49286" class="q4">X-51 Nether-Rocket X-TREME (PTR)</a> не проходит (html включён).

Автор: Groxel Jan 8 2011, 12:37

[item]Инфернальный рубин[/item]

Через тег [item]. Когда пишешь пост (не быстрый ответ), то на панельке есть значок вовхеда, вот через него...

Автор: Михахан Jan 8 2011, 12:52

Это не совсем та хрень, а чтобы прикрутить хрень ту, надо переводить весь форум на UTF.

[item]Амулет Железной Звезды[/item]

Автор: LLIYTHUK Jan 8 2011, 16:23

понял, у меня в зелёном стиле этой кнопки нет и при наведении на ваши примеры нет всплывающих описаний =((( наводит просто как на ссылку.
чтоб по каждому поводу не напрягать перехожу на синий стиль =)

Автор: Михахан Jan 14 2011, 15:44

Отображаемые данные в спойлерах не соответствуют настоящим.
Аддоном практически не пользуются.
Аддон нагружает сервер, грузит лишние скрипты, увеличивает кол-во запросов к БД и т.п.

В связи с вышеизложенным, аддон отключен.

Автор: iMagus Jan 14 2011, 16:10

Ты, Мих, что-то лишнее отключил. Теперь и для ЕК не работает.

Автор: Михахан Jan 14 2011, 16:20

Посмотри сам в topic.php

к тому же, я вообще не смог найти ни одного спойлера для ЕК

Нашел. Последний раз - год назад. Ты уверен, что оно нужно?

Автор: iMagus Jan 14 2011, 16:58

Цитата(Михахан @ 14th January 2011 - 16:20) *
Ты уверен, что оно нужно?

Когда-то просили smile.gif Скоро в ЕК2 новый аддон - возможно, опять вспомнится.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)