Для входа на форум нажмите здесь

Go Back   GoHa.Ru > Форумы > ММО Игры > World of Warcraft > Модификации и интерфейсы

Reply
 
Thread Tools
Old 15.05.2010, 11:04   #1 
StRiANON_renamed_718633_12032020 StRiANON_renamed_718633_12032020 вне форума
Фанат

Info
Posts: 213
Всего лайков: 0
Join Date: 04.01.2010
Send a message via ICQ to StRiANON_renamed_718633_12032020
Спойлер игровых данных с Wowhead для сайта или форума

Представляем вашему вниманию русскую версию Wowhead Tooltips. В русской версии исправлено несколько проблем с кодировкой и оптимизирован перевод.
Скрипт позволяет выводить на вашем веб-ресурсе данные о достижениях, фракциях и их наградах, гильдиях (с Оружейной), предметах (в виде текста или иконки, только по указанию игрового номера), комплектам экипировки, НИП, профилях с profiler.wowhead.com, заданиях, заклинаниях, зонах. Данные берутся с wowhead.com.

Требования для установки: PHP 5.2+, MySQL 4+, cайт в кодировке UTF-8, расширения PHP cURL (или fopen), SimpleXML.

Скачать спойлер Wowhead (текущая версия: 4.2)

Установка:
  • 1. Рекомендуется сделать резервную копию файлов перед их редактированием.
    2. Скачайте скрипт спойлера.
    3. Загрузите директорию wowhead из скачанного архива в корень установленного у вас на сервере EQDKP.
    4. Откройте в браузере страницу http://адрес.вашего.сайта/wowhead/install, выполните процедуру установки.
    5. Откройте ./common.php в корне директории EQDKP.
    Найдите:
    Code:
    include_once($eqdkp_root_path . 'includes/functions.php');  
    include_once($eqdkp_root_path . 'includes/dbal.php');  
    include_once($eqdkp_root_path . 'includes/eqdkp.php');  
    include_once($eqdkp_root_path . 'includes/session.php');  
    include_once($eqdkp_root_path . 'includes/class_template.php');  
    include_once($eqdkp_root_path . 'includes/eqdkp_plugins.php');
    Добавьте ниже:
    Code:
    // Wowhead Tooltips (http://www.wowhead-tooltips.com)  
    
    include_once($eqdkp_root_path . 'wowhead/parse.php');
    Сохраните и закройте, загрузите на сервер при необходимости.
    6. Откройте ./viewraid.php в корне директории EQDKP.
    Найдите: (около строки 140, часть функции $tpl->assign_block_vars)
    Code:
    'NAME' => $item['item_name'],
    Замените на:
    Code:
    'NAME' => whp_parse('[item]' . stripslashes($item['item_name'] . '[/item]')),
    Сохраните и закройте, загрузите на сервер при необходимости.
    7. Откройте ./listitems.php в корне директории EQDKP.
    Найдите: (около строки 108, часть функции $tpl->assign_block_vars)
    Code:
    'NAME' => $item['item_name'],
    Замените на:
    Code:
    'NAME' => whp_parse('[item]' . stripslashes($item['item_name'] . '[/item]')),
    Сохраните и закройте, загрузите на сервер при необходимости.
    8. Откройте ./viewitem.php в корне директории EQDKP.
    Найдите:
    Code:
    'L_PURCHASE_HISTORY_FOR' => sprintf($user->lang['purchase_history_for'], stripslashes($item_name)),
    Замените на:
    Code:
    'L_PURCHASE_HISTORY_FOR' => sprintf($user->lang['purchase_history_for'], whp_parse('[item]' . stripslashes($item_name) . '[/item]')),
    Сохраните и закройте, загрузите на сервер при необходимости.
    9. Наконец, откройте ./templates/<theme>/page_header.html, где <theme> - название используемой вами темы оформления.
    Внутри области тэга <head></head> (рекомендуем перед закрывающим тэгом) вставьте следующий код.
    Code:
     <link href="/./wowhead/css/wowheadtooltips.css" rel="stylesheet" type="text/css" />
    <script src="http://static.wowhead.com/widgets/power.js" type="text/javascript"></script>
    <script src="/./wowhead/js/armory.js.php" type="text/javascript"></script>
    Сохраните и закройте, загрузите на сервер при необходимости.
    10. Удалите содержимое директории ./templates/cache.
  • 1. Скачайте скрипт спойлера.
    2. Войдите в админцентр сайта -> Extensions -> Install/Uninstall.
    3. Выберите архив со спойлером и затем нажмите “Upload File & Install”.
    4. Откройте в браузере страницу http://адрес.вашего.сайта/plugins/system/wowhead/install, выполните процедуру установки.
    5. Войдите в админцентр сайта -> Plugin Manager.
    6. Найдите плагин “Wowhead Tooltip BBCode Parser” и включите его.
  • 1. Скачайте скрипт спойлера.
    2. Загрузите директорию wowhead из скачанного архива в корень папки с установленным PHP-Fusion.
    3. Откройте в браузере страницу http://адрес.вашего.сайта/wowhead/install, выполните процедуру установки.
    4. Откройте ./themes/templates/header.php и найдите
    Code:
    echo "\n\n";
    Вставьте выше:
    Code:
    echo "<!-- Wowhead Item Links -->\n";
    echo "<link href=\"./wowhead/css/wowheadtooltips.css\" rel=\"stylesheet\" type=\"text/css\" />\n";
    echo "<script src=\"http://static.wowhead.com/widgets/power.js\"></script>\n";
    echo "<script src=\"./wowhead/js/armory.js.php\" type=\"text/javascript\"></script>\n";
    Сохраните и закройте, загрузите на сервер при необходимости.
    5. Откройте ./includes/output_handling_include.php
    Найдите:
    Code:
    $fusion_page_replacements = "";
    Вставьте выше:
    Code:
    include_once(BASEDIR . 'wowhead/parse.php');
    Далее найдите (должно быть в конце файла):
    Code:
    return $output;  
    }
    Вставьте выше:
    Code:
    $output = whp_parse($output);
    Сохраните и закройте, загрузите на сервер при необходимости.
  • 1. Скачайте скрипт спойлера.
    2. Загрузите директорию wowhead из скачанного архива в корень папки с установленным PHP-Nuke.
    3. Откройте в браузере страницу http://адрес.вашего.сайта/wowhead/install, выполните процедуру установки.
    4. Откройте ./mainfile.php
    Найдите:
    Code:
    // End the transaction  
    if(!defined('END_TRANSACTION')) {  
      define('END_TRANSACTION', 2);  
    }
    Добавьте ниже:
    Code:
    Code:
    include_once('wowhead/parse.php');
    Найдите: function check_words($Message) { global $CensorMode, $CensorReplace, $EditedMessage; include("config.php"); $EditedMessage = $Message; if ($CensorMode != 0) { if (is_array($CensorList)) { $Replace = $CensorReplace; if ($CensorMode == 1) { for ($i = 0; $i < count($CensorList); $i++) { $EditedMessage = eregi_replace("$CensorList[$i]([^a-zA-Z0-9])","$Replace\\1",$EditedMessage); } } elseif ($CensorMode == 2) { for ($i = 0; $i < count($CensorList); $i++) { $EditedMessage = eregi_replace("(^|[^[:alnum:]])$CensorList[$i]","\\1$Replace",$EditedMessage); } } elseif ($CensorMode == 3) { for ($i = 0; $i < count($CensorList); $i++) { $EditedMessage = eregi_replace("$CensorList[$i]","$Replace",$EditedMessage); } } } } return ($EditedMessage); }
    и перед строкой
    Code:
    return ($EditedMessage);
    добавьте:
    Code:
    $EditedMessage = whp_parse($EditedMessage);
    Сохраните и закройте, загрузите на сервер при необходимости.
    5. Откройте ./header.php и найдите:
    Code:
    echo "<link rel=\"alternate\" type=\"application/rss+xml\"  title=\"RSS\" href=\"backend.php\">\n";  
    echo "<LINK REL=\"StyleSheet\"  HREF=\"themes/$ThemeSel/style/style.css\" TYPE=\"text/css\">\n\n\n";
    Добавьте ниже:
    Code:
    echo '<!-- Wowhead Item Links -->\n';
    echo '<link href="/./wowhead/css/wowheadtooltips.css" rel="stylesheet" type="text/css" />\n';
    echo '<script src="http://static.wowhead.com/widgets/power.js"></script>\n';
    echo '<script src="/./wowhead/js/armory.js.php" type="text/javascript"></script>\n';
    Сохраните и закройте, загрузите на сервер при необходимости.
  • 1. Скачайте скрипт спойлера.
    2. Загрузите директорию wowhead из скачанного архива в корень папки с установленным phpBB3.
    3. Откройте в браузере страницу http://адрес.вашего.сайта/wowhead/install, выполните процедуру установки.
    4. Откройте includes/functions_content.php
    Найдите:
    Code:
    if (!defined('IN_PHPBB'))  
    {  
        exit;  
    }
    Добавьте ниже:
    Code:
    require_once($phpbb_root_path . '/wowhead/parse.php');
    Затем найдите (около строки 689):
    Code:
    /** 
    * custom version of nl2br which takes custom BBCodes into account 
    */  
    function bbcode_nl2br($text)  
    {  
        // custom BBCodes might contain carriage returns so they  
        // are not converted into <br /> so now revert that  
        $text = str_replace(array("\n", "\r"), array('<br />', "\n"),  $text);  
        return $text;  
    }
    и после
    Code:
    $text = str_replace(array("\n", "\r"), array('<br />',  "\n"), $text);
    добавьте:
    Code:
    $text = whp_parse($text);
    Сохраните и закройте, загрузите на сервер при необходимости.
    5. Откройте ./styles/<ваш стиль>/template/overall_header.html и добавьте перед закрывающим тэгом </head>.
    Code:
    <!-- Wowhead Item Links -->
    <link href="/./wowhead/css/wowheadtooltips.css" rel="stylesheet" type="text/css" />
    <script src="http://static.wowhead.com/widgets/power.js" type="text/javascript"></script>
    <script src="/./wowhead/js/armory.js.php" type="text/javascript"></script>
    Сохраните и закройте, загрузите на сервер при необходимости.
    6. Зайдите в панель администратора и очистите кэш стиля.
  • 1. Скачайте скрипт спойлера.
    2. Загрузите директорию wowhead из скачанного архива в корень папки с установленным SMF.
    3. Откройте в браузере страницу http://адрес.вашего.сайта/wowhead/install, выполните процедуру установки.
    4. Откройте Sources/Display.php
    Найдите:
    Code:
    // The central part of the board - topic display.  
    function Display()
    Добавьте выше:
    Code:
    // Wowhead Tooltips  
    require_once(dirname(__FILE__) . '/../wowhead/parse.php');
    Найдите:
    Code:
    // Do the censor thang.  
    censorText($message['body']);  
    censorText($message['subject']);  
      
    // Run BBC interpreter on the message.  
    $message['body'] = parse_bbc($message['body'],  $message['smileysEnabled'], $message['ID_MSG']);
    Добавьте ниже:
    Code:
    // Wowhead Tooltip Parsing  
    $message['body'] = whp_parse($message['body']);
    Сохраните и закройте, загрузите на сервер при необходимости.
    5. Откройте Themes/<ваша тема>/index.template.php.
    Найдите:
    Code:
    // Show all the relative links, such as help, search, contents,  and the like.  
    echo ' 
    <link rel="help" href="', $scripturl, '?action=help" target="_blank"  /> 
    <link rel="search" href="' . $scripturl . '?action=search" /> 
    <link rel="contents" href="', $scripturl, '" />';
    Добавьте ниже:
    Code:
    echo '
    <!-- Wowhead Item Links -->
    <link href="/./wowhead/css/wowheadtooltips.css" rel="stylesheet" type="text/css" />
    <script src="http://static.wowhead.com/widgets/power.js"></script>
    <script src="/./wowhead/js/armory.js.php" type="text/javascript"></script>';
    Сохраните и закройте, загрузите на сервер при необходимости.

    Для работы спойлера в подписях (опционально)

    Должно работать для версий 1.x и 2.x.
    1. Откройте ./Sources/Load.php и найдите:
    Code:
    // Set things up to be used before hand.  
    $gendertxt = $profile['gender'] == 2 ? $txt[239] : ($profile['gender']  == 1 ? $txt[238] : '');  
    $profile['signature'] = str_replace(array("\n", "\r"),  array('<br>', ''), $profile['signature']);  
    $profile['signature'] = parse_bbc($profile['signature'], true, 'sig' .  $profile['ID_MEMBER']);
    Добавьте ниже:
    Code:
    if (!function_exists('whp_parse'))  
        require_once(dirname(__FILE__) . '/../wowhead/parse.php');  
    $profile['signature'] = whp_parse($profile['signature']);
    2. Сохраните и закройте, загрузите на сервер при необходимости.

    Примечание

    Если после выполнения всех действий, указанных в инструкции, возникли проблемы в работе спойлера, попробуйте выполнить следующий шаг.
    1. Откройте index.php
    2. Найдите:
    Code:
    // Load the settings...  
    require_once(dirname(__FILE__) . '/Settings.php');
    3. Добавьте ниже:
    Code:
    require_once(dirname(__FILE__) . '/wowhead/config.php');
    4. Сохраните и закройте, загрузите на сервер при необходимости.

    После быстрой правки сообщения спойлер может перестать работать, для исправления чего потребуется перезагрузить страницу. Учтите это прежде чем обращаться с жалобами на проблемы в работе спойлера.
  • 1. Скачайте скрипт спойлера.
    2. Загрузите директорию wowhead из скачанного архива в корень папки с установленным SMF.
    3. Откройте в браузере страницу http://адрес.вашего.сайта/wowhead/install, выполните процедуру установки.
    4. Откройте Sources/Display.php
    Найдите:
    Code:
    function Display()
    {
            global $scripturl, $txt, $modSettings, $context,  $settings;
    Заменить на:
    Code:
    function Display()
    {
            global $scripturl, $txt, $modSettings, $context, $settings,  $boarddir;
    Найдите:
    Code:
    // Run BBC interpreter on the message.
    $message['body'] = parse_bbc($message['body'],  $message['smileys_enabled'], $message['id_msg']);
    Добавьте ниже:
    Code:
    require_once($boarddir . '/wowhead/parse.php');
    $message['body'] = whp_parse($message['body']);
    Сохраните и закройте, загрузите на сервер при необходимости.
    5. Откройте Themes/<ваша тема>/index.template.php.
    Найдите:
    Code:
    function template_html_above()
    {
            global $context, $settings, $options, $scripturl, $txt,  $modSettings;
    Заменить на:
    Code:
    function template_html_above()
    {
            global $context, $settings, $boarddir, $options, $scripturl,  $txt, $modSettings;
    Найдите:
    Code:
    echo ' 
     <link rel="help" href="', $scripturl, '?action=help" target="_blank"  /> 
     <link rel="search" href="' . $scripturl . '?action=search" /> 
     <link rel="contents" href="', $scripturl, '" />';
    Добавьте ниже:
    Code:
    echo '
    <!-- Wowhead Item Links -->
    <link href="/./wowhead/css/wowheadtooltips.css" rel="stylesheet" type="text/css" />
    <script src="http://static.wowhead.com/widgets/power.js"></script>
    <script src="/./wowhead/js/armory.js.php" type="text/javascript"></script>';
    Сохраните и закройте, загрузите на сервер при необходимости.
    6. Откройте ./index.php.
    Найдите:
    Code:
    // Load the settings...  
    require_once(dirname(__FILE__) . '/Settings.php');
    Добавьте ниже:
    Code:
    require_once(dirname(__FILE__) . '/wowhead/config.php');
    Для работы спойлера в подписях (опционально)

    Должно работать для версий 1.x и 2.x.
    1. Откройте ./Sources/Load.php и найдите:
    Code:
    // Set things up to be used before hand.
    $gendertxt = $profile['gender'] == 2 ? $txt[239] : ($profile['gender']  == 1 ? $txt[238] : '');
    $profile['signature'] = str_replace(array("\n", "\r"), array('<br  />', ''), $profile['signature']);
    $profile['signature'] = parse_bbc($profile['signature'], true, 'sig' .  $profile['ID_MEMBER']);
    Добавьте ниже:
    Code:
    if (!function_exists('whp_parse'))
            require_once(dirname(__FILE__) . '/../wowhead/parse.php');
    $profile['signature'] = whp_parse($profile['signature']);
    2. Сохраните и закройте, загрузите на сервер при необходимости.

    Примечание

    После быстрой правки сообщения спойлер может перестать работать, для исправления чего потребуется перезагрузить страницу. Учтите это прежде чем обращаться с жалобами на проблемы в работе спойлера.
  • 1. Скачайте скрипт спойлера.
    2. Распакуйте скачанный архив.

    3. Загрузите директорию wowhead в корень папки с установленным vBulletin.
    4. Откройте в браузере страницу http://адрес.вашего.сайта/wowhead/install, выполните процедуру установки.
    5. Скачайте vBulletin Product.
    • Извлеките файл из скачанного архива.
    • Зайдите в админцентр форума и перейдите на страницу Products & Plugins → Manage Products.
    • Внизу страницы выберите Add/Import Product.
    • Нажмите Browse, выберите product-wowheadtooltips.xml, и нажмите Upload.
    • Установленный файл автоматически добавит вызов необходимых для работы спойлера файлов стиля и ява-скриптов.
  • 1. Скачайте скрипт спойлера.
    2. Распакуйте скачанный архив.
    3. Загрузите директорию wowhead в корень папки с установленным Wordpress.
    4. Откройте в браузере страницу http://адрес.вашего.сайта/wowhead/install, выполните процедуру установки.
    5. Скачайте и установите плагин для Wordpress. Не забудьте включить его.
    6. Откройте ./wp-content/themes/{ВАША ТЕМА}/header.php
    Добавьте выше закрывающего тэга </head>:
    Code:
    <link href="/./wowhead/css/wowheadtooltips.css" rel="stylesheet" type="text/css" />
    <script src="http://static.wowhead.com/widgets/power.js"></script>
    <script src="/./wowhead/js/armory.js.php" type="text/javascript"></script>
    Сохраните и закройте, загрузите на сервер при необходимости.
Поддержка и обслуживание: свои вопросы можете задавать в этой теме.


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

Скрипт позволяет выводить следующие данные:
  • Подробная информация о экипировке, талантах, достижениях, отношениях с фракциями, допустимо отображать только одну анкету на странице, поэтому использовать имеет смысл во вступительных заявках в гильдию.

    Использование: [recruit {parameters}]{имя}[/recruit]
    Поддерживаемые параметры: (опционально)
    • Для указания сервера или региона используйте loc="{region},{realm}" (us - США, eu - Европа).
    Примеры: [recruit]Вася[/recruit], [recruit loc="eu,Король-лич"]Петя[/recruit]
  • Отображает сводную информацию о количестве игроков имеющихся классов, рас и пола, а также общую численность, сервер и фракцию.

    Использование: [guild {parameters}]{название}[/guild]Поддерживаемые параметры: (опционально)
    • Для указания сервера или региона используйте loc="{region},{realm}" (us - США, eu - Европа).
    Примеры: [guild]Слакеры[/guild], [recruit loc="eu,Гордунни"]Ганкеры[/guild]
  • Выводит описание достижения и условиях его получения.

    Использование: [achievement {parameters}]{название или id}[/achievement]
    Поддерживаемые параметры: (опционально)
    • Для указания языка описания (если надо вывести описание не на языке, заданном по умолчанию) используйте lang="{lang}" (en - английский, es - испанский, fr - французский, de - немецкий, ru - русский).
    Примеры: [achievement]Кузня Душ[/achievement], [achievement lang="en"]4516[/achievement]
  • Выводит описание задания.

    Использование: [quest {parameters}]{название или id}[/quest]
    Поддерживаемые параметры: (опционально)
    • Для указания языка описания (если надо вывести описание не на языке, заданном по умолчанию) используйте lang="{lang}" (en - английский, es - испанский, fr - французский, de - немецкий, ru - русский).
    Примеры: [quest]В военном лазарете[/quest], [quest lang="en"]12288[/quest]
  • Выводит описание заклинания.

    Использование: [spell {parameters}]{название или id}[/spell]
    Поддерживаемые параметры: (опционально)
    • Для указания языка описания (если надо вывести описание не на языке, заданном по умолчанию) используйте lang="{lang}" (en - английский, es - испанский, fr - французский, de - немецкий, ru - русский).
    • Для указания определенного уровня заклинания используйте rank={#}.
    Примеры: [spell]Внутреннее сосредоточение[/spell], [spell rank=3]14771[/spell]
  • Выводит карту локации. Может возникнуть глюк с подгрузкой карты (полоска загрузки не сменяется картой) - для его исправления уберите курсор с названия зоны и затем наведите на нее вновь.

    Использование: [zone {parameters}]{название или id}[/zone]
    Поддерживаемые параметры: (опционально)
    • Для указания языка описания (если надо вывести описание не на языке, заданном по умолчанию) используйте lang="{lang}" (en - английский, es - испанский, fr - французский, de - немецкий, ru - русский).
    • Для указания отметки на карте используйте pins="{x},{y}". Вы можете указывать несколько отметок через "|".
    Примеры: [zone]Лес Хрустальной Песни[/zone], [zone pins=46.7,44.0]2817[/zone], [zone pins=46.7,44.0|15.7,42.5]Лес Хрустальной Песни[/zone]
  • Использование: [itemico {parameters}]{название или id}[/itemico]
    Поддерживаемые параметры: (опционально)
    • Для указания языка описания (если надо вывести описание не на языке, заданном по умолчанию) используйте lang="{lang}" (en - английский, es - испанский, fr - французский, de - немецкий, ru - русский).
    • Для указания определенного размера иконки используйте size=(small|medium|large). По умолчанию стоит значение medium.
    • Для указания героического варианта предмета используйте параметр heroic (работает только в случае, если указано название предмета).
    Примеры: [itemico]29165[/itemico], [itemico size=small]29165[/itemico]
  • Выводит сворачиваемый список предметов комплекта.

    Использование: [itemset {parameters}]{название или id}[/itemset]
    Поддерживаемые параметры: (опционально)
    • Для указания языка описания (если надо вывести описание не на языке, заданном по умолчанию) используйте lang="{lang}" (en - английский, es - испанский, fr - французский, de - немецкий, ru - русский).
    • Для указания героического варианта предмета используйте параметр heroic.
    Примеры: [itemset]Доблестный наряд посвящения[/itemset], [itemset lang="en"]832[/itemset]
  • Выводит информацию о неигровом персонаже.

    Использование: [npc {parameters}]{название или id}[/npc]
    Поддерживаемые параметры: (опционально)
    • Для указания языка описания (если надо вывести описание не на языке, заданном по умолчанию) используйте lang="{lang}" (en - английский, es - испанский, fr - французский, de - немецкий, ru - русский).
    • Для указания определенного уровня заклинания используйте map="{location}:{x},{y}", где location - название или игровой номер локации, x - координаты по горизонтали, y - координаты по вертикали.
    Примеры: [npc]Ллана[/npc], [npc map="Лес Хрустальной Песни:46.7,44.0"]Ллана[/npc]
  • Выводит информацию об игровом объекте (книге, контейнере, полезном ископаемом, сундуке, травах).

    Использование: [object {parameters}]{название или id}[/object]
    Поддерживаемые параметры: (опционально)
    • Для указания языка описания (если надо вывести описание не на языке, заданном по умолчанию) используйте lang="{lang}" (en - английский, es - испанский, fr - французский, de - немецкий, ru - русский).
    Примеры: [object]Мифология Титанов[/object], [object lang="en"]19284[/object]
  • Использование: [item {parameters}]{название или id}[/item]
    Поддерживаемые параметры: (опционально)
    • Для указания языка описания (если надо вывести описание не на языке, заданном по умолчанию) используйте lang="{lang}" (en - английский, es - испанский, fr - французский, de - немецкий, ru - русский).
    • Для указания наложенного зачарования используйте enchant="{enchant_id}".
    • Для указания вставленных камней используйте gems="{gem1id},{gem2id},{gem3id}".
    • Для указания маленькой иконки пропишите icon.
    • Для указания героического варианта предмета используйте параметр heroic (работает только в случае, если указано название предмета).
    Примеры: [item]29165[/item], [item icon]29165[/item], [item icon enchant="22449"]29165[/item]
  • Вывод ссылки на профиль с profiler.wowhead.com с кратким всплывающим описанием.

    Использование: [profile {parameters}]{имя}[/profile]
    Поддерживаемые параметры: (опционально)
    • Для указания сервера или региона используйте loc="{region},{realm}" (us - США, eu - Европа).
    Примеры: [profile]Рейнгарда[/profile], [profile loc="eu,Гордунни"]Рейнгарда[/profile]
  • Вывод данных персонажа с Оружейной (wowarmory.com)

    Использование: [armory {parameters}]{имя}[/armory]
    Поддерживаемые параметры: (опционально)
    • Для указания сервера или региона используйте loc="{region},{realm}" (us - США, eu - Европа).
    • Для отключения иконок расы и класса укажите noicons.
    • Для отключения иконки класса укажите noclass.
    • Для отключения иконки расы укажите norace.
    • Для вывода списка одетой экипировки укажите gearlist.
    Примеры: [armory]Честь[/armory], [armory loc="eu,Свежеватель Душ" gearlist noicons]Честь[/armory]
  • Вывод данных по созданию предмета. Работает только для предметов, которые создаются при помощи ремесленных профессий. Поиск по названию не работает, только по игровому номеру предмета

    Использование: [craft {parameters}]{id}[/craft] Поддерживаемые параметры: (опционально)
    • Для указания языка описания (если надо вывести описание не на языке, заданном по умолчанию) используйте lang="{lang}" (en - английский, es - испанский, fr - французский, de - немецкий, ru - русский).
    • Для отключения показа списка материалов используйте параметр nomats
    Примеры: [craft]47604[/craft], [craft nomats]47604[/craft]

Last edited by StRiANON_renamed_718633_12032020; 16.05.2010 at 18:51.
  Reply With Quote
Old 16.05.2010, 18:53   #2 
StRiANON_renamed_718633_12032020 StRiANON_renamed_718633_12032020 вне форума
Фанат

Info
Posts: 213
Всего лайков: 0
Join Date: 04.01.2010
Send a message via ICQ to StRiANON_renamed_718633_12032020
Ответ: Спойлер игровых данных с Wowhead для сайта или форума

Представляем вашему вниманию русскую версию Wowhead Tooltips, 4.2.

Что нового?
  • мастер установки теперь автоматически удаляет старые версии таблиц
  • ряд модулей, ранее используемых одну таблицу, теперь используют каждый свою таблицу для избежания проблем с совпадением названий
  • файлы CSS объединены в один
  • улучшена совместимость со стилем сайта/форума
  • добавлен модуль ведения логов (пока что их просматривать можно только непосредственно в таблице MySQL)
Как обновляться?
  • копируем файлы новой версии
  • выполняем установку скрипта wowhead/install/ (да-да, опять)
  • меняем в стиле сайта/форума ссылки на файлы CSS и JS, необходимые для работы спойлера (на что именно - смотрите в обновленной инструкции по установке в первом посте этой темы)
  • меняем права на папку wowhead/images/zones на 755 (если слетели)
  • для Joomla 1.5 - удаляем старый плагин и ставим новый
  • для vBulletin - убираем старые правки, которые мы вносили в код
В случае возникновения вопросов и проблем обращайтесь за помощью.
  Reply With Quote
Old 07.06.2010, 13:55   #3 
StRiANON_renamed_718633_12032020 StRiANON_renamed_718633_12032020 вне форума
Фанат

Info
Posts: 213
Всего лайков: 0
Join Date: 04.01.2010
Send a message via ICQ to StRiANON_renamed_718633_12032020
Ответ: Спойлер игровых данных с Wowhead для сайта или форума

Представляем вашему вниманию русскую версию Wowhead Tooltips, 4.2.2.

Что нового?
  • автором исправлен ряд ошибок в работе модулей зачарования, предметов, комплектов, заклинаний; удалена проблемная функция __autoload; изменена функция расчета среднего уровня предметов для вывода данных с Оружейной; оптимизирована работа спойлера с целью сокращения ресурсоемкости
Как обновляться?
  • для обновления с версии 4.2 копируем файлы новой версии КРОМЕ файла config.php
  • для Joomla 1.5 - удаляем старый плагин и ставим новый
  • очищаем кэш таблиц (при помощи /wowhead/clear_cache.php)
Всю необходимую информацию по установке см. в инструкциях в первом посте. В случае возникновения вопросов и проблем обращайтесь за помощью.
  Reply With Quote
Old 21.06.2010, 14:00   #4 
cisco_85
Guest

Info
Posts: n/a
Ответ: Спойлер игровых данных с Wowhead для сайта или форума

Quote:
Originally Posted by StRiANON View Post
В случае возникновения вопросов и проблем обращайтесь за помощью.
Добрый день!
Использую vBulletin, поставил по инструкции - настройки какой-либо, окромя как при установке я не нашёл.
Как это дело вообще работает? :)
К примеру я беру http://ru.wowhead.com/item=49623 ставлю в тэги [item] ID этого предмета в сообщении получается [Темная скорбь], но никакого тултипа не появляется при наведении...
Дальше...
Подробная информация о экипировке, талантах, достижениях, отношениях с фракциями, допустимо отображать только одну анкету на странице, поэтому использовать имеет смысл во вступительных заявках в гильдию.

Использование: [recruit {parameters}]{имя}[/recruit]
Поддерживаемые параметры: (опционально)
Для указания сервера или региона используйте loc="{region},{realm}" (us - США, eu - Европа).
Примеры: [recruit]Вася[/recruit], [recruit loc="eu,Король-лич"]Петя[/recruit]

Т.е. скажем ставлю в пример себя... пишу:
[recruit]Топкин[/recruit], [recruit loc="eu,Страж Смерти"]Топкин[/recruit] - белый экран
  Reply With Quote
Old 21.06.2010, 14:21   #5 
StRiANON_renamed_718633_12032020 StRiANON_renamed_718633_12032020 вне форума
Фанат

Info
Posts: 213
Всего лайков: 0
Join Date: 04.01.2010
Send a message via ICQ to StRiANON_renamed_718633_12032020
Ответ: Спойлер игровых данных с Wowhead для сайта или форума

Укажите ссылку на ваш форум.
  Reply With Quote
Old 21.06.2010, 21:00   #6 
StRiANON_renamed_718633_12032020 StRiANON_renamed_718633_12032020 вне форума
Фанат

Info
Posts: 213
Всего лайков: 0
Join Date: 04.01.2010
Send a message via ICQ to StRiANON_renamed_718633_12032020
Ответ: Спойлер игровых данных с Wowhead для сайта или форума

Проблема, как оказалось, была в совместимости с используемым форумом стилем.
  Reply With Quote
Old 25.06.2010, 21:02   #7 
Upstenu
Guest

Info
Posts: n/a
Ответ: Спойлер игровых данных с Wowhead для сайта или форума

немного оффтопик - а есть ли способ "вытащить" иконки спелов / предметов по их id из wowhead.com или из файлов самой игры? я не хочу разводить всю эту php-систему, а хочу получить html файл и кучку иконок.
  Reply With Quote
Old 25.06.2010, 21:16   #8 
StRiANON_renamed_718633_12032020 StRiANON_renamed_718633_12032020 вне форума
Фанат

Info
Posts: 213
Всего лайков: 0
Join Date: 04.01.2010
Send a message via ICQ to StRiANON_renamed_718633_12032020
Ответ: Спойлер игровых данных с Wowhead для сайта или форума

Насколько я могу судить, нет.
  Reply With Quote
Old 27.06.2010, 10:40   #9 
Дитрум Дитрум вне форума
Предводитель
 
Дитрум's Avatar

Info
Posts: 40,580
Всего лайков: 1,679
Join Date: 05.02.2007
Game: Divinity: OS
Nick: Ditrum
20 лет вместе!
Issue reason: 20 лет вместе! С Новым 2020 годом!
Issue reason: С праздниками, бро! Прошедшими и наступающими! Спокойствия, только спокойствия... Здоровья и побольше хорошего настроения. (Loft) Зомби мутанта Jack-o'-lantern
Issue reason: Участник хэллоуинского шабаша
Герой пустоши
Issue reason: За участие в остановке конвоя в спецпроекте по Rage 2 Медаль "1К лайков" Свет, камера, мотор!
Issue reason: За интересные стримы! Дитя Предназначения
Issue reason: За победу в одном туре конкурса по игре "Ведьмак 3: Дикая охота"
Ответ: Спойлер игровых данных с Wowhead для сайта или форума

С какой версией Vbulletin это совместимо? на 4.0.3 станет? Или только 3.8.х?

Нет ли подобного для DataLife Engine?
  Reply With Quote
Old 27.06.2010, 11:19   #10 
StRiANON_renamed_718633_12032020 StRiANON_renamed_718633_12032020 вне форума
Фанат

Info
Posts: 213
Всего лайков: 0
Join Date: 04.01.2010
Send a message via ICQ to StRiANON_renamed_718633_12032020
Ответ: Спойлер игровых данных с Wowhead для сайта или форума

На четверке должно нормально работать. Для DLE нету, но при наличии небольшого знания кода этого движка и PHP не составит труда подружить его со спойлером.
  Reply With Quote
Old 11.07.2010, 14:47   #11 
cisco_85
Guest

Info
Posts: n/a
Ответ: Спойлер игровых данных с Wowhead для сайта или форума

Добрый день!
Я так понимаю, что за отображение всех тултипов (как отображать) отвечает файл /wowhead/css/wowheadtooltips.css
Достаточно сложно выполнен он... разобраться в нём оочень сложно :) Прошу помощи...
Проблема с отображением тултипа скиллов, хотелось бы сменить цвет, на отображение символов.

1. Как сейчас отображаются скиллы:

2. Как хотелось бы их отображать (пример символов):


Помоему когда скиллы линкуешь в чат - они как раз в таком цвете туда вставляются.
  Reply With Quote
Old 11.07.2010, 14:57   #12 
StRiANON_renamed_718633_12032020 StRiANON_renamed_718633_12032020 вне форума
Фанат

Info
Posts: 213
Всего лайков: 0
Join Date: 04.01.2010
Send a message via ICQ to StRiANON_renamed_718633_12032020
Ответ: Спойлер игровых данных с Wowhead для сайта или форума

Найдите строку .spell, .spell a:link, .spell a:active, .spell a:visited { и измените ниже значение color на желаемое.
  Reply With Quote
Old 11.07.2010, 15:26   #13 
cisco_85
Guest

Info
Posts: n/a
Ответ: Спойлер игровых данных с Wowhead для сайта или форума

StRiANON, спасибо!
  Reply With Quote
Old 11.07.2010, 16:15   #14 
StRiANON_renamed_718633_12032020 StRiANON_renamed_718633_12032020 вне форума
Фанат

Info
Posts: 213
Всего лайков: 0
Join Date: 04.01.2010
Send a message via ICQ to StRiANON_renamed_718633_12032020
Ответ: Спойлер игровых данных с Wowhead для сайта или форума

Пожалуйста :)
  Reply With Quote
Old 27.10.2010, 12:02   #15 
imchotep_renamed_618526_06052024 imchotep_renamed_618526_06052024 вне форума
Читатель

Info
Posts: 30
Всего лайков: 0
Join Date: 13.07.2008
Game: BDO
Guild: Prets
Re: Спойлер игровых данных с Wowhead для сайта или форума

Хочу на сайте опубликовать инструкцию для использования другими пользователями. Как мне сделать вывод не форматированного кода спойлера?
  Reply With Quote
Old 27.10.2010, 15:32   #16 
StRiANON_renamed_718633_12032020 StRiANON_renamed_718633_12032020 вне форума
Фанат

Info
Posts: 213
Всего лайков: 0
Join Date: 04.01.2010
Send a message via ICQ to StRiANON_renamed_718633_12032020
Re: Спойлер игровых данных с Wowhead для сайта или форума

Ну, посмотрите, есть ли у вас там на сайте какой-либо тэг типа <code>, <pre> и т.п.
  Reply With Quote
Old 28.11.2010, 00:56   #17 
Ангел Перемен_renamed_594801_03052020 Ангел Перемен_renamed_594801_03052020 вне форума
Читатель

Info
Posts: 12
Всего лайков: 0
Join Date: 31.01.2008
Re: Спойлер игровых данных с Wowhead для сайта или форума

Добрый день!
Установил данный спойлер на форум phpbb с дизайном PBWOW, спойлер появляется, но цвет ссылки на сайт вовхеда идет не под цвет типа вещи.
Стиль оформления форума перебивает оформление ссылок, если кто сталкивался помогите пож-та.

_http://eqdkp.bget.ru/forum/viewtopic.php?f=14&t=2&p=4#p4

ссылка на тему со спойлерами.
  Reply With Quote
Old 28.11.2010, 01:09   #18 
StRiANON_renamed_718633_12032020 StRiANON_renamed_718633_12032020 вне форума
Фанат

Info
Posts: 213
Всего лайков: 0
Join Date: 04.01.2010
Send a message via ICQ to StRiANON_renamed_718633_12032020
Re: Спойлер игровых данных с Wowhead для сайта или форума

Замените
PHP Code:
<!-- Wowhead Item Links -->
<
link href="/./wowhead/css/wowheadtooltips.css" rel="stylesheet" type="text/css" />
<
script src="http://static.wowhead.com/widgets/power.js" type="text/javascript"></script>
<
script src="/./wowhead/js/armory.js.php" type="text/javascript"></script
на
PHP Code:
<!-- Wowhead Item Links -->
<
link href="./wowhead/css/wowheadtooltips.css" rel="stylesheet" type="text/css" />
<
script src="http://static.wowhead.com/widgets/power.js" type="text/javascript"></script>
<
script src="./wowhead/js/armory.js.php" type="text/javascript"></script
  Reply With Quote
Old 10.03.2011, 00:49   #19 
mysubcult
Guest

Info
Posts: n/a
Re: Спойлер игровых данных с Wowhead для сайта или форума

такая проблема, установил, все работает, но когда вставляю сообщения, то он мне название достижения, квеста, итема и т.д. пишет по русски, а в самом тултипе все по английски..как исправить? заранее спасибо.
  Reply With Quote
Old 10.03.2011, 02:04   #20 
StRiANON_renamed_718633_12032020 StRiANON_renamed_718633_12032020 вне форума
Фанат

Info
Posts: 213
Всего лайков: 0
Join Date: 04.01.2010
Send a message via ICQ to StRiANON_renamed_718633_12032020
Re: Спойлер игровых данных с Wowhead для сайта или форума

Ссылку на свой форум/сайт.
  Reply With Quote
Old 10.03.2011, 12:49   #21 
mysubcult
Guest

Info
Posts: n/a
Re: Спойлер игровых данных с Wowhead для сайта или форума

если не трудно, отпиши мне в аську: 9600099, либо дай свой номер - я напишу.
  Reply With Quote
Old 14.07.2011, 15:30   #22 
Orimar_renamed_835920_26032020 Orimar_renamed_835920_26032020 вне форума
Читатель
 
Orimar_renamed_835920_26032020's Avatar

Info
Posts: 5
Всего лайков: 0
Join Date: 14.07.2011
Game: World of Warcraft
Server: Дракономор
Re: Спойлер игровых данных с Wowhead для сайта или форума

яустановил себе, все сдеелал как написанно в инструкции, после удалил папку инсталл очистил кэш и у меня ничего не работает, вожжу это:
Quote:
Originally Posted by StRiANON View Post
[item]29165[/item], [item icon]29165[/item], [item icon enchant="22449"]29165[/item]
и оно остаеться также в сообщении. как быть? что я не так сделал ?)
  Reply With Quote
Old 14.07.2011, 15:51   #23 
StRiANON_renamed_718633_12032020 StRiANON_renamed_718633_12032020 вне форума
Фанат

Info
Posts: 213
Всего лайков: 0
Join Date: 04.01.2010
Send a message via ICQ to StRiANON_renamed_718633_12032020
Re: Спойлер игровых данных с Wowhead для сайта или форума

Видимо, не отредактировали код в файлах своего движка, поэтому теги и не обрабатываются.
  Reply With Quote
Old 14.07.2011, 16:03   #24 
Orimar_renamed_835920_26032020 Orimar_renamed_835920_26032020 вне форума
Читатель
 
Orimar_renamed_835920_26032020's Avatar

Info
Posts: 5
Всего лайков: 0
Join Date: 14.07.2011
Game: World of Warcraft
Server: Дракономор
Re: Спойлер игровых данных с Wowhead для сайта или форума

Quote:
Originally Posted by StRiANON View Post
Найдите:

Код:
if (!defined('IN_PHPBB'))
{
exit;
} Добавьте ниже:

Код:
require_once($phpbb_root_path . '/wowhead/parse.php'); Затем найдите (около строки 689):

Код:
/**
* custom version of nl2br which takes custom BBCodes into account
*/
function bbcode_nl2br($text)
{
// custom BBCodes might contain carriage returns so they
// are not converted into <br /> so now revert that
$text = str_replace(array("\n", "\r"), array('<br />', "\n"), $text);
return $text;
}и после

Код:
$text = str_replace(array("\n", "\r"), array('<br />', "\n"), $text);добавьте:

Код:
$text = whp_parse($text); Сохраните и закройте, загрузите на сервер при необходимости.
5. Откройте ./styles/<ваш стиль>/template/overall_header.html и добавьте перед закрывающим тэгом </head>.

Код:
<!-- Wowhead Item Links -->
<link href="/./wowhead/css/wowheadtooltips.css" rel="stylesheet" type="text/css" />
<script src="http://static.wowhead.com/widgets/power.js" type="text/javascript"></script>
<script src="/./wowhead/js/armory.js.php" type="text/javascript"></script> Сохраните и закройте, загрузите на сервер при необходимости.
вы про это? но я это делал...щас три раза переделал установку и все также. перепроверил изменные коды. тоже все норм, но так же не работает.
  Reply With Quote
Old 14.07.2011, 16:50   #25 
StRiANON_renamed_718633_12032020 StRiANON_renamed_718633_12032020 вне форума
Фанат

Info
Posts: 213
Всего лайков: 0
Join Date: 04.01.2010
Send a message via ICQ to StRiANON_renamed_718633_12032020
Re: Спойлер игровых данных с Wowhead для сайта или форума

В таком случае в личку адрес своего форума с постом, показывающим проблему в работе спойлера. А также ссылку на phpinfo.
  Reply With Quote
Reply

Go Back   GoHa.Ru > Форумы > ММО Игры > World of Warcraft > Модификации и интерфейсы
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Advertising - Rules - Calendar - Contact Us - Archive - Privacy Statement - Terms of Service - Top
© GoHa.Ru 2003-2025