HeadIMG
4 страниц V   1 2 3 > »   
Ответить в данную темуНачать новую тему
> Itemstats на русском
Михахан
сообщение Dec 7 2007, 11:36
Сообщение #1


черный юмор

Группа: Admin 
Сообщений: 8433
Регистрация: 4 Dec 2005
Вставить ник  Цитата
Из: провинции, понаехавший в М
Пользователь №: 2025



Выключен

Используется база данных Armory

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

Код
[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]
не будет обработано.

Сообщение отредактировал Михахан - Jan 14 2011, 15:45


--------------------
Если смех продлевает жизнь, то я буду жить вечно. А если умру, то от смеха.
Извините, не удержался...
Перейти в начало страницы
 
+Цитировать сообщение
iMagus
сообщение Dec 7 2007, 12:02
Сообщение #2


Добрый Дух Гедеона

Группа: Admin 
Сообщений: 47627
Регистрация: 4 Sep 2004
Вставить ник  Цитата
Из: Москва, Фили
Пользователь №: 514



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


--------------------
Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
---
О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома.
---
Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор)
---
Как это возможно, что невозможное может быть не только возможно, но и неизбежно?
Перейти в начало страницы
 
+Цитировать сообщение
Михахан
сообщение Dec 7 2007, 12:14
Сообщение #3


черный юмор

Группа: Admin 
Сообщений: 8433
Регистрация: 4 Dec 2005
Вставить ник  Цитата
Из: провинции, понаехавший в М
Пользователь №: 2025



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

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


--------------------
Если смех продлевает жизнь, то я буду жить вечно. А если умру, то от смеха.
Извините, не удержался...
Перейти в начало страницы
 
+Цитировать сообщение
Makey
сообщение Dec 7 2007, 12:29
Сообщение #4


Детская непосредственность

Группа: Head 
Сообщений: 12803
Регистрация: 24 Nov 2003
Вставить ник  Цитата
Из: Смоленск
Пользователь №: 51



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


--------------------

"Wir sind für die Musik geboren."
Перейти в начало страницы
 
+Цитировать сообщение
Михахан
сообщение Dec 7 2007, 12:49
Сообщение #5


черный юмор

Группа: Admin 
Сообщений: 8433
Регистрация: 4 Dec 2005
Вставить ник  Цитата
Из: провинции, понаехавший в М
Пользователь №: 2025



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

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

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

Сообщение отредактировал iMagus - Dec 7 2007, 13:23


--------------------
Если смех продлевает жизнь, то я буду жить вечно. А если умру, то от смеха.
Извините, не удержался...
Перейти в начало страницы
 
+Цитировать сообщение
iMagus
сообщение Dec 7 2007, 13:23
Сообщение #6


Добрый Дух Гедеона

Группа: Admin 
Сообщений: 47627
Регистрация: 4 Sep 2004
Вставить ник  Цитата
Из: Москва, Фили
Пользователь №: 514



[item]867en[/item]

[itemico]867en[/itemico]

Сообщение отредактировал iMagus - Dec 7 2007, 21:44


--------------------
Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
---
О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома.
---
Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор)
---
Как это возможно, что невозможное может быть не только возможно, но и неизбежно?
Перейти в начало страницы
 
+Цитировать сообщение
Михахан
сообщение Dec 7 2007, 13:34
Сообщение #7


черный юмор

Группа: Admin 
Сообщений: 8433
Регистрация: 4 Dec 2005
Вставить ник  Цитата
Из: провинции, понаехавший в М
Пользователь №: 2025



Осталось добиться всплывающего окна и убрать "?" с верха страницы 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
Сообщение #8


Добрый Дух Гедеона

Группа: Admin 
Сообщений: 47627
Регистрация: 4 Sep 2004
Вставить ник  Цитата
Из: Москва, Фили
Пользователь №: 514



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

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

Теги

Код
[item]itemname[/item]

[itemimg]itemname[/itemimg]


--------------------
Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
---
О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома.
---
Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор)
---
Как это возможно, что невозможное может быть не только возможно, но и неизбежно?
Перейти в начало страницы
 
+Цитировать сообщение
Михахан
сообщение Dec 7 2007, 14:29
Сообщение #9


черный юмор

Группа: Admin 
Сообщений: 8433
Регистрация: 4 Dec 2005
Вставить ник  Цитата
Из: провинции, понаехавший в М
Пользователь №: 2025



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

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


--------------------
Если смех продлевает жизнь, то я буду жить вечно. А если умру, то от смеха.
Извините, не удержался...
Перейти в начало страницы
 
+Цитировать сообщение
iMagus
сообщение Dec 7 2007, 14:33
Сообщение #10


Добрый Дух Гедеона

Группа: Admin 
Сообщений: 47627
Регистрация: 4 Sep 2004
Вставить ник  Цитата
Из: Москва, Фили
Пользователь №: 514



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


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


--------------------
Если большинство привержено ошибочным принципам и предпочитает недостойных кандидатов, то не существует иного лекарства, кроме как попытаться изменить их умонастроения, излагая более разумные принципы и рекомендуя более достойных людей. Меньшинство никогда не сможет добиться устойчивого успеха другими средствами. (Мизес Людвиг)
---
О будущем: пищевые брикетики, инкубаторы, общественный транспорт, мировое правительство, прижизненное изменение собственного генома.
---
Эксперт - это человек, который в узкой области допустил все возможные ошибки. (Нильс Бор)
---
Как это возможно, что невозможное может быть не только возможно, но и неизбежно?
Перейти в начало страницы
 
+Цитировать сообщение
iMagus
сообщение Dec 7 2007, 14:45
Сообщение #11


Добрый Дух Гедеона

Группа: Admin 
Сообщений: 47627
Регистрация: 4 Sep 2004
Вставить ник  Цитата
Из: Москва, Фили
Пользователь №: 514



Все.

Вот эти строчки в инструкции кривые:
Код
<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
Сообщение #12


черный юмор

Группа: Admin 
Сообщений: 8433
Регистрация: 4 Dec 2005
Вставить ник  Цитата
Из: провинции, понаехавший в М
Пользователь №: 2025



Ведь хотел предложить слеш удалить перед 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
Сообщение #13


Неугомонный мститель

Группа: Indoril-Common 
Сообщений: 3475
Регистрация: 6 Oct 2005
Вставить ник  Цитата
Из: Iron Forge :) (Москва).
Пользователь №: 1806



Тест 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:15


--------------------
Baruk Khazâd! Khazâd ai-mênu!

И-и если дом сгорел в огне
А трупы всюду бро-одят,
Ты думай только об одном,
Что сделал щас бы гном.
Ведь если гному не везет,
Он на рожон не ле-езет,
А просто лупит всех подряд
Ведь гном от пьянства ве-есел.
Перейти в начало страницы
 
+Цитировать сообщение
MolotoFF
сообщение Dec 7 2007, 18:27
Сообщение #14


Неугомонный мститель

Группа: Indoril-Common 
Сообщений: 3475
Регистрация: 6 Oct 2005
Вставить ник  Цитата
Из: Iron Forge :) (Москва).
Пользователь №: 1806



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


--------------------
Baruk Khazâd! Khazâd ai-mênu!

И-и если дом сгорел в огне
А трупы всюду бро-одят,
Ты думай только об одном,
Что сделал щас бы гном.
Ведь если гному не везет,
Он на рожон не ле-езет,
А просто лупит всех подряд
Ведь гном от пьянства ве-есел.
Перейти в начало страницы
 
+Цитировать сообщение
MolotoFF
сообщение Dec 7 2007, 19:06
Сообщение #15


Неугомонный мститель

Группа: Indoril-Common 
Сообщений: 3475
Регистрация: 6 Oct 2005
Вставить ник  Цитата
Из: Iron Forge :) (Москва).
Пользователь №: 1806



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

Сообщение отредактировал MolotoFF - Dec 7 2007, 19:07


--------------------
Baruk Khazâd! Khazâd ai-mênu!

И-и если дом сгорел в огне
А трупы всюду бро-одят,
Ты думай только об одном,
Что сделал щас бы гном.
Ведь если гному не везет,
Он на рожон не ле-езет,
А просто лупит всех подряд
Ведь гном от пьянства ве-есел.
Перейти в начало страницы
 
+Цитировать сообщение
Михахан
сообщение Dec 7 2007, 19:14
Сообщение #16


черный юмор

Группа: Admin 
Сообщений: 8433
Регистрация: 4 Dec 2005
Вставить ник  Цитата
Из: провинции, понаехавший в М
Пользователь №: 2025



В 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';


Сообщение отредактировал Михахан - Dec 7 2007, 19:15


--------------------
Если смех продлевает жизнь, то я буду жить вечно. А если умру, то от смеха.
Извините, не удержался...
Перейти в начало страницы
 
+Цитировать сообщение
MolotoFF
сообщение Dec 7 2007, 19:19
Сообщение #17


Неугомонный мститель

Группа: Indoril-Common 
Сообщений: 3475
Регистрация: 6 Oct 2005
Вставить ник  Цитата
Из: Iron Forge :) (Москва).
Пользователь №: 1806



Да и вообще оно с Тотботом чего-то глючит. С ID с алахазама нормально.
Тема с ВоВовской ветки с обсуждением Тут

Сообщение отредактировал MolotoFF - Dec 7 2007, 19:31


--------------------
Baruk Khazâd! Khazâd ai-mênu!

И-и если дом сгорел в огне
А трупы всюду бро-одят,
Ты думай только об одном,
Что сделал щас бы гном.
Ведь если гному не везет,
Он на рожон не ле-езет,
А просто лупит всех подряд
Ведь гном от пьянства ве-есел.
Перейти в начало страницы
 
+Цитировать сообщение
Vander
сообщение Dec 7 2007, 19:19
Сообщение #18


Нелетучий голландец

Группа: Elders-WOW 
Сообщений: 4638
Регистрация: 22 Nov 2003
Вставить ник  Цитата
Из: Москва
Пользователь №: 41



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

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


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Михахан
сообщение Dec 7 2007, 19:19
Сообщение #19


черный юмор

Группа: Admin 
Сообщений: 8433
Регистрация: 4 Dec 2005
Вставить ник  Цитата
Из: провинции, понаехавший в М
Пользователь №: 2025



В itemstats.css
параметр color в строке
Код
.whitename,  .quality1 { color: #FFFFFF; font-weight: bold; }

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


--------------------
Если смех продлевает жизнь, то я буду жить вечно. А если умру, то от смеха.
Извините, не удержался...
Перейти в начало страницы
 
+Цитировать сообщение
MolotoFF
сообщение Dec 7 2007, 19:32
Сообщение #20


Неугомонный мститель

Группа: Indoril-Common 
Сообщений: 3475
Регистрация: 6 Oct 2005
Вставить ник  Цитата
Из: Iron Forge :) (Москва).
Пользователь №: 1806



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

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


--------------------
Baruk Khazâd! Khazâd ai-mênu!

И-и если дом сгорел в огне
А трупы всюду бро-одят,
Ты думай только об одном,
Что сделал щас бы гном.
Ведь если гному не везет,
Он на рожон не ле-езет,
А просто лупит всех подряд
Ведь гном от пьянства ве-есел.
Перейти в начало страницы
 
+Цитировать сообщение

4 страниц V   1 2 3 > » 
Быстрый ответОтветить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 27th May 2024 - 5:39