Для входа на форум нажмите здесь
Новые комментарии
Спойлер игровых данных с Wowhead для сайта или форума
Автор темы: StRiANON_renamed_718633_12032020
Дата создания: 15.05.2010 11:04
Аватар для StRiANON_renamed_718633_12032020
Фанат
Регистрация:
04.01.2010
Спойлер игровых данных с 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.
    Найдите:
    Код:
    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');
    Добавьте ниже:
    Код:
    // Wowhead Tooltips (http://www.wowhead-tooltips.com)  
    
    include_once($eqdkp_root_path . 'wowhead/parse.php');
    Сохраните и закройте, загрузите на сервер при необходимости.
    6. Откройте ./viewraid.php в корне директории EQDKP.
    Найдите: (около строки 140, часть функции $tpl->assign_block_vars)
    Код:
    'NAME' => $item['item_name'],
    Замените на:
    Код:
    'NAME' => whp_parse('[item]' . stripslashes($item['item_name'] . '[/item]')),
    Сохраните и закройте, загрузите на сервер при необходимости.
    7. Откройте ./listitems.php в корне директории EQDKP.
    Найдите: (около строки 108, часть функции $tpl->assign_block_vars)
    Код:
    'NAME' => $item['item_name'],
    Замените на:
    Код:
    'NAME' => whp_parse('[item]' . stripslashes($item['item_name'] . '[/item]')),
    Сохраните и закройте, загрузите на сервер при необходимости.
    8. Откройте ./viewitem.php в корне директории EQDKP.
    Найдите:
    Код:
    'L_PURCHASE_HISTORY_FOR' => sprintf($user->lang['purchase_history_for'], stripslashes($item_name)),
    Замените на:
    Код:
    '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> (рекомендуем перед закрывающим тэгом) вставьте следующий код.
    Код:
     <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 и найдите
    Код:
    echo "\n\n";
    Вставьте выше:
    Код:
    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
    Найдите:
    Код:
    $fusion_page_replacements = "";
    Вставьте выше:
    Код:
    include_once(BASEDIR . 'wowhead/parse.php');
    Далее найдите (должно быть в конце файла):
    Код:
    return $output;  
    }
    Вставьте выше:
    Код:
    $output = whp_parse($output);
    Сохраните и закройте, загрузите на сервер при необходимости.
  • 1. Скачайте скрипт спойлера.
    2. Загрузите директорию wowhead из скачанного архива в корень папки с установленным PHP-Nuke.
    3. Откройте в браузере страницу http://адрес.вашего.сайта/wowhead/install, выполните процедуру установки.
    4. Откройте ./mainfile.php
    Найдите:
    Код:
    // End the transaction  
    if(!defined('END_TRANSACTION')) {  
      define('END_TRANSACTION', 2);  
    }
    Добавьте ниже:
    Код:
    Код:
    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); }
    и перед строкой
    Код:
    return ($EditedMessage);
    добавьте:
    Код:
    $EditedMessage = whp_parse($EditedMessage);
    Сохраните и закройте, загрузите на сервер при необходимости.
    5. Откройте ./header.php и найдите:
    Код:
    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";
    Добавьте ниже:
    Код:
    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
    Найдите:
    Код:
    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>
    Сохраните и закройте, загрузите на сервер при необходимости.
    6. Зайдите в панель администратора и очистите кэш стиля.
  • 1. Скачайте скрипт спойлера.
    2. Загрузите директорию wowhead из скачанного архива в корень папки с установленным SMF.
    3. Откройте в браузере страницу http://адрес.вашего.сайта/wowhead/install, выполните процедуру установки.
    4. Откройте Sources/Display.php
    Найдите:
    Код:
    // The central part of the board - topic display.  
    function Display()
    Добавьте выше:
    Код:
    // Wowhead Tooltips  
    require_once(dirname(__FILE__) . '/../wowhead/parse.php');
    Найдите:
    Код:
    // 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']);
    Добавьте ниже:
    Код:
    // Wowhead Tooltip Parsing  
    $message['body'] = whp_parse($message['body']);
    Сохраните и закройте, загрузите на сервер при необходимости.
    5. Откройте Themes/<ваша тема>/index.template.php.
    Найдите:
    Код:
    // 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, '" />';
    Добавьте ниже:
    Код:
    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 и найдите:
    Код:
    // 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']);
    Добавьте ниже:
    Код:
    if (!function_exists('whp_parse'))  
        require_once(dirname(__FILE__) . '/../wowhead/parse.php');  
    $profile['signature'] = whp_parse($profile['signature']);
    2. Сохраните и закройте, загрузите на сервер при необходимости.

    Примечание

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

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

    Должно работать для версий 1.x и 2.x.
    1. Откройте ./Sources/Load.php и найдите:
    Код:
    // 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']);
    Добавьте ниже:
    Код:
    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>:
    Код:
    <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]
Последний раз редактировалось StRiANON_renamed_718633_12032020; 16.05.2010 в 18:51.
Аватар для StRiANON_renamed_718633_12032020
Фанат
Регистрация:
04.01.2010
Ответ: Спойлер игровых данных с Wowhead для сайта или форума
Представляем вашему вниманию русскую версию Wowhead Tooltips, 4.2.

Что нового?
  • мастер установки теперь автоматически удаляет старые версии таблиц
  • ряд модулей, ранее используемых одну таблицу, теперь используют каждый свою таблицу для избежания проблем с совпадением названий
  • файлы CSS объединены в один
  • улучшена совместимость со стилем сайта/форума
  • добавлен модуль ведения логов (пока что их просматривать можно только непосредственно в таблице MySQL)
Как обновляться?
  • копируем файлы новой версии
  • выполняем установку скрипта wowhead/install/ (да-да, опять)
  • меняем в стиле сайта/форума ссылки на файлы CSS и JS, необходимые для работы спойлера (на что именно - смотрите в обновленной инструкции по установке в первом посте этой темы)
  • меняем права на папку wowhead/images/zones на 755 (если слетели)
  • для Joomla 1.5 - удаляем старый плагин и ставим новый
  • для vBulletin - убираем старые правки, которые мы вносили в код
В случае возникновения вопросов и проблем обращайтесь за помощью.
Аватар для StRiANON_renamed_718633_12032020
Фанат
Регистрация:
04.01.2010
Ответ: Спойлер игровых данных с Wowhead для сайта или форума
Представляем вашему вниманию русскую версию Wowhead Tooltips, 4.2.2.

Что нового?
  • автором исправлен ряд ошибок в работе модулей зачарования, предметов, комплектов, заклинаний; удалена проблемная функция __autoload; изменена функция расчета среднего уровня предметов для вывода данных с Оружейной; оптимизирована работа спойлера с целью сокращения ресурсоемкости
Как обновляться?
  • для обновления с версии 4.2 копируем файлы новой версии КРОМЕ файла config.php
  • для Joomla 1.5 - удаляем старый плагин и ставим новый
  • очищаем кэш таблиц (при помощи /wowhead/clear_cache.php)
Всю необходимую информацию по установке см. в инструкциях в первом посте. В случае возникновения вопросов и проблем обращайтесь за помощью.
Аватар для cisco_85
cisco_85
Guest
Ответ: Спойлер игровых данных с Wowhead для сайта или форума
Сообщение от StRiANON:
В случае возникновения вопросов и проблем обращайтесь за помощью.
Добрый день!
Использую 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] - белый экран
Аватар для StRiANON_renamed_718633_12032020
Фанат
Регистрация:
04.01.2010
Ответ: Спойлер игровых данных с Wowhead для сайта или форума
Укажите ссылку на ваш форум.
Аватар для StRiANON_renamed_718633_12032020
Фанат
Регистрация:
04.01.2010
Ответ: Спойлер игровых данных с Wowhead для сайта или форума
Проблема, как оказалось, была в совместимости с используемым форумом стилем.
Аватар для Upstenu
Upstenu
Guest
Ответ: Спойлер игровых данных с Wowhead для сайта или форума
немного оффтопик - а есть ли способ "вытащить" иконки спелов / предметов по их id из wowhead.com или из файлов самой игры? я не хочу разводить всю эту php-систему, а хочу получить html файл и кучку иконок.
Аватар для StRiANON_renamed_718633_12032020
Фанат
Регистрация:
04.01.2010
Ответ: Спойлер игровых данных с Wowhead для сайта или форума
Насколько я могу судить, нет.
Аватар для Дитрум
Предводитель
Регистрация:
05.02.2007
20 лет вместе!
Награжден за: 20 лет вместе! С Новым 2020 годом!
Награжден за: С праздниками, бро! Прошедшими и наступающими! Спокойствия, только спокойствия... Здоровья и побольше хорошего настроения. (Loft) Зомби мутанта Jack-o'-lantern
Награжден за: Участник хэллоуинского шабаша
Герой пустоши
Награжден за: За участие в остановке конвоя в спецпроекте по Rage 2 Медаль "1К лайков" GoHa.Ru - 10 лет Свет, камера, мотор!
Награжден за: За интересные стримы!
Ответ: Спойлер игровых данных с Wowhead для сайта или форума
С какой версией Vbulletin это совместимо? на 4.0.3 станет? Или только 3.8.х?

Нет ли подобного для DataLife Engine?
Аватар для StRiANON_renamed_718633_12032020
Фанат
Регистрация:
04.01.2010
Ответ: Спойлер игровых данных с Wowhead для сайта или форума
На четверке должно нормально работать. Для DLE нету, но при наличии небольшого знания кода этого движка и PHP не составит труда подружить его со спойлером.
Аватар для cisco_85
cisco_85
Guest
Ответ: Спойлер игровых данных с Wowhead для сайта или форума
Добрый день!
Я так понимаю, что за отображение всех тултипов (как отображать) отвечает файл /wowhead/css/wowheadtooltips.css
Достаточно сложно выполнен он... разобраться в нём оочень сложно :) Прошу помощи...
Проблема с отображением тултипа скиллов, хотелось бы сменить цвет, на отображение символов.

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

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


Помоему когда скиллы линкуешь в чат - они как раз в таком цвете туда вставляются.
Аватар для StRiANON_renamed_718633_12032020
Фанат
Регистрация:
04.01.2010
Ответ: Спойлер игровых данных с Wowhead для сайта или форума
Найдите строку .spell, .spell a:link, .spell a:active, .spell a:visited { и измените ниже значение color на желаемое.
Аватар для cisco_85
cisco_85
Guest
Ответ: Спойлер игровых данных с Wowhead для сайта или форума
StRiANON, спасибо!
Аватар для StRiANON_renamed_718633_12032020
Фанат
Регистрация:
04.01.2010
Ответ: Спойлер игровых данных с Wowhead для сайта или форума
Пожалуйста :)
Аватар для imchotep
Читатель
Регистрация:
13.07.2008
Re: Спойлер игровых данных с Wowhead для сайта или форума
Хочу на сайте опубликовать инструкцию для использования другими пользователями. Как мне сделать вывод не форматированного кода спойлера?
Аватар для StRiANON_renamed_718633_12032020
Фанат
Регистрация:
04.01.2010
Re: Спойлер игровых данных с Wowhead для сайта или форума
Ну, посмотрите, есть ли у вас там на сайте какой-либо тэг типа <code>, <pre> и т.п.
Re: Спойлер игровых данных с Wowhead для сайта или форума
Добрый день!
Установил данный спойлер на форум phpbb с дизайном PBWOW, спойлер появляется, но цвет ссылки на сайт вовхеда идет не под цвет типа вещи.
Стиль оформления форума перебивает оформление ссылок, если кто сталкивался помогите пож-та.

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

ссылка на тему со спойлерами.
Аватар для StRiANON_renamed_718633_12032020
Фанат
Регистрация:
04.01.2010
Re: Спойлер игровых данных с Wowhead для сайта или форума
Замените
PHP код:
<!-- 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 код:
<!-- 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
Аватар для mysubcult
mysubcult
Guest
Re: Спойлер игровых данных с Wowhead для сайта или форума
такая проблема, установил, все работает, но когда вставляю сообщения, то он мне название достижения, квеста, итема и т.д. пишет по русски, а в самом тултипе все по английски..как исправить? заранее спасибо.
Аватар для StRiANON_renamed_718633_12032020
Фанат
Регистрация:
04.01.2010
Re: Спойлер игровых данных с Wowhead для сайта или форума
Ссылку на свой форум/сайт.
Аватар для mysubcult
mysubcult
Guest
Re: Спойлер игровых данных с Wowhead для сайта или форума
если не трудно, отпиши мне в аську: 9600099, либо дай свой номер - я напишу.
Аватар для Orimar_renamed_835920_26032020
Читатель
Регистрация:
14.07.2011
Re: Спойлер игровых данных с Wowhead для сайта или форума
яустановил себе, все сдеелал как написанно в инструкции, после удалил папку инсталл очистил кэш и у меня ничего не работает, вожжу это:
Сообщение от StRiANON:
[item]29165[/item], [item icon]29165[/item], [item icon enchant="22449"]29165[/item]
и оно остаеться также в сообщении. как быть? что я не так сделал ?)
Аватар для StRiANON_renamed_718633_12032020
Фанат
Регистрация:
04.01.2010
Re: Спойлер игровых данных с Wowhead для сайта или форума
Видимо, не отредактировали код в файлах своего движка, поэтому теги и не обрабатываются.
Аватар для Orimar_renamed_835920_26032020
Читатель
Регистрация:
14.07.2011
Re: Спойлер игровых данных с Wowhead для сайта или форума
Сообщение от StRiANON:
Найдите:

Код:
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> Сохраните и закройте, загрузите на сервер при необходимости.
вы про это? но я это делал...щас три раза переделал установку и все также. перепроверил изменные коды. тоже все норм, но так же не работает.
Аватар для StRiANON_renamed_718633_12032020
Фанат
Регистрация:
04.01.2010
Re: Спойлер игровых данных с Wowhead для сайта или форума
В таком случае в личку адрес своего форума с постом, показывающим проблему в работе спойлера. А также ссылку на phpinfo.
Ваши права в разделе