Набор в рейд

Exodus 18-21 мск вакансии • прогресс
Extreme 21-24 мск вакансии • прогресс

Поддержи проект!

Нужна ваша помощь с оплатой хостинга, собрано -8751.90 руб. (на 26.08.21). QIWI +380990227940, ЯД 41001409226862, WM R413161910676 (отчет)

Представляем вашему вниманию русскую версию Wowhead Tooltips. В русской версии исправлено несколько проблем с кодировкой и оптимизирован перевод.
Скрипт позволяет выводить на вашем веб-ресурсе данные о достижениях, фракциях и их наградах, гильдиях (с Оружейной), предметах (в виде текста или иконки, только по указанию игрового номера), комплектам экипировки, НИП, профилях с profiler.wowhead.com, заданиях, заклинаниях, зонах. Данные берутся с wowhead.com. Требования для установки: PHP 5.2+, MySQL 4.2+, cайт в кодировке UTF-8, расширения PHP bcmatch, cURL (или fopen), JSON, SimpleXML.
Поддерживаемые движки: Поддержка и обслуживание: со всеми вопросами и за помощью обращайтесь на форум.

EQDKP версии 1.3.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}
Добавьте ниже:
{code} // Wowhead Tooltips (http://www.wowhead-tooltips.com)  
include_once($eqdkp_root_path . 'wowhead/parse.php');   {/code}
Сохраните и закройте, загрузите на сервер при необходимости.
6. Откройте ./viewraid.php в корне директории EQDKP.
Найдите: (около строки 140, часть функции $tpl->assign_block_vars)
{code} 'NAME' => $item['item_name'], {/code}
Замените на:
{code} 'NAME' => whp_parse('[item]' . stripslashes($item['item_name'] . '[/item]')), {/code}
Сохраните и закройте, загрузите на сервер при необходимости.
7. Откройте ./listitems.php в корне директории EQDKP.
Найдите: (около строки 108, часть функции $tpl->assign_block_vars)
{code} 'NAME' => $item['item_name'], {/code}
Замените на:
{code} 'NAME' => whp_parse('[item]' . stripslashes($item['item_name'] . '[/item]')), {/code}
Сохраните и закройте, загрузите на сервер при необходимости.
8. Откройте ./viewitem.php в корне директории EQDKP.
Найдите:
{code} 'L_PURCHASE_HISTORY_FOR' => sprintf($user->lang['purchase_history_for'], stripslashes($item_name)), {/code}
Замените на:
{code} 'L_PURCHASE_HISTORY_FOR' => sprintf($user->lang['purchase_history_for'], whp_parse('[item]' . stripslashes($item_name) . '[/item]')), {/code}
Сохраните и закройте, загрузите на сервер при необходимости.
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>   {/code}
Сохраните и закройте, загрузите на сервер при необходимости.
10. Удалите содержимое директории ./templates/cache.

Joomla! 1.5

1. Скачайте скрипт спойлера.
2. Войдите в админцентр сайта -> Extensions -> Install/Uninstall.
3. Выберите архив со спойлером и затем нажмите “Upload File & Install”.
4. Откройте в браузере страницу http://адрес.вашего.сайта/plugins/system/wowhead/install, выполните процедуру установки.
5. Войдите в админцентр сайта -> Plugin Manager.
6. Найдите плагин “Wowhead Tooltip BBCode Parser” и включите его.

PHP Fusion

1. Скачайте скрипт спойлера.
2. Загрузите директорию wowhead из скачанного архива в корень папки с установленным PHP-Fusion.
3. Откройте в браузере страницу http://адрес.вашего.сайта/wowhead/install, выполните процедуру установки.
4. Откройте ./themes/templates/header.php и найдите
{code}echo "\n\n";  {/code}Вставьте выше:
{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";{/code}
Сохраните и закройте, загрузите на сервер при необходимости.
5. Откройте ./includes/output_handling_include.php
Найдите:
{code}$fusion_page_replacements = "";  {/code}
Вставьте выше:
{code}include_once(BASEDIR . 'wowhead/parse.php');  {/code}
Далее найдите (должно быть в конце файла):
{code}return $output;  
}  {/code}
Вставьте выше:
{code}$output = whp_parse($output);  {/code} Сохраните и закройте, загрузите на сервер при необходимости.

PHP Nuke

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');  {/code}
Найдите:
{code}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}
и перед строкой
{code}return ($EditedMessage);  {/code}
добавьте:
{code}$EditedMessage = whp_parse($EditedMessage);  {/code}
Сохраните и закройте, загрузите на сервер при необходимости.
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}
Добавьте ниже:
{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'; {/code}
Сохраните и закройте, загрузите на сервер при необходимости.

phpBB3

1. Скачайте скрипт спойлера.
2. Загрузите директорию wowhead из скачанного архива в корень папки с установленным phpBB3.
3. Откройте в браузере страницу http://адрес.вашего.сайта/wowhead/install, выполните процедуру установки.
4. Откройте includes/functions_content.php
Найдите:
{code}if (!defined('IN_PHPBB'))  
{  
    exit;  
}  {/code}
Добавьте ниже:
{code}require_once($phpbb_root_path . '/wowhead/parse.php');  {/code}
Затем найдите (около строки 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}
и после
{code}$text = str_replace(array("\n", "\r"), array('<br />', "\n"), $text);  {/code}
добавьте:
{code}$text = whp_parse($text);  {/code}
Сохраните и закройте, загрузите на сервер при необходимости.
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>  {/code}
Сохраните и закройте, загрузите на сервер при необходимости.
6. Зайдите в панель администратора и очистите кэш стиля.

Simple Machines Forum v.1.x

1. Скачайте скрипт спойлера.
2. Загрузите директорию wowhead из скачанного архива в корень папки с установленным SMF.
3. Откройте в браузере страницу http://адрес.вашего.сайта/wowhead/install, выполните процедуру установки.
4. Откройте Sources/Display.php
Найдите:
{code}// The central part of the board - topic display.  
function Display()  {/code}
Добавьте выше:
{code}// Wowhead Tooltips  
require_once(dirname(__FILE__) . '/../wowhead/parse.php');  {/code}
Найдите:
{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}
Добавьте ниже:
{code}// Wowhead Tooltip Parsing  
$message['body'] = whp_parse($message['body']);  {/code}
Сохраните и закройте, загрузите на сервер при необходимости.
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}
Добавьте ниже:
{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>'; {/code}
Сохраните и закройте, загрузите на сервер при необходимости.

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

Должно работать для версий 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}
Добавьте ниже:
{code}if (!function_exists('whp_parse'))  
    require_once(dirname(__FILE__) . '/../wowhead/parse.php');  
$profile['signature'] = whp_parse($profile['signature']); {/code}
2. Сохраните и закройте, загрузите на сервер при необходимости.

Примечание

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

Simple Machines Forum v.2.x

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

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

Должно работать для версий 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}
Добавьте ниже:
{code}if (!function_exists('whp_parse'))
        require_once(dirname(__FILE__) . '/../wowhead/parse.php');
$profile['signature'] = whp_parse($profile['signature']);{/code}
2. Сохраните и закройте, загрузите на сервер при необходимости.

Примечание

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

vBulletin

1. Скачайте скрипт спойлера.
2. Распакуйте скачанный архив.
3. Загрузите директорию wowhead в корень папки с установленным vBulletin.
4. Откройте в браузере страницу http://адрес.вашего.сайта/wowhead/install, выполните процедуру установки.
5. Скачайте vBulletin Product.
  • Извлеките файл из скачанного архива.
  • Зайдите в админцентр форума и перейдите на страницу Products & Plugins → Manage Products.
  • Внизу страницы выберите Add/Import Product.
  • Нажмите Browse, выберите product-wowheadtooltips.xml, и нажмите Upload.
  • Установленный файл автоматически добавит вызов необходимых для работы спойлера файлов стиля и ява-скриптов. 

Wordpress

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>  {/code}
Сохраните и закройте, загрузите на сервер при необходимости.

Комментарии   

0 #1 Guest 02.07.2010 09:26
Спасибо огромное!!!! :D
Цитировать
0 #2 Fye D. FlowRight 02.07.2010 11:24
Пожалуйста :)
Цитировать
0 #3 Guest 16.07.2010 00:43
хм.. поменял тему на вп, работать перестало. скрипк в хедер.пхп прописал. =\ заного переустанавлива ть придеться?
Цитировать
0 #4 Guest 16.07.2010 01:22
Сори затупил.. забыл сохранить файл.
Цитировать

Установить загрузчик  11.80 МБ

Комментарии

Авторизация