10.02.2009 05:21
Обновлено 12.10.2010 12:30
Тэги: eq2 | itemstats
Принцип установки спойлера предметов заключается в скачивании ядра в одной из двух доступных кодировок - кириллица и юникод. Выбор кодировки ядра зависит от того, в какой кодировке работает ваш сайт/форум. Помимо скачивания ядра вам может понадобиться скачать интегратор и/или внесение правок в код, в зависимости от типа вашего движка (см. инструкции ниже).
В каждом случае обязательным является подключение спойлера предметов к базе данных путем редактирования файла itemstats/config.php.
Ниже приведены инструкции по установке для Joomla, IPB, phpBB, SMF, vBulletin, Wordpress.
Для Joomla 1.0 и Fireboard 1.* и 2.*
-
Скачать в разделе "Интеграторы" мамбот в подходящей кодировке и установить его в админцентре сайта.
-
Опубиковать мамбот.
-
Для работы с Fireboard внести правки в код форума, указанные в файле Fireboard_Hack.txt, который лежит в архиве с мамботом.
Для Joomla 1.5
-
Скачать плагин и установить его в админцентре сайта.
-
Опубиковать плагин.
Для Invision Power Board 2.1, 2.2, 2.3
-
Скачать ядро спойлера предметов и разархивировать его содержимое в корень папки с форумом.
-
Скачать соответствующий интегратор спойлера и разархивировать его содержимое в корень папки с форумом.
-
Открыть файл /sources/action_public/topics.php. Найти:
//-----------------------------------------
// Highlight...
//-----------------------------------------
Добавить выше:
//-----------------------------------------
// MODIFICATION, Itemstats
//-----------------------------------------
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']);
}
Сохранить файл.
-
Открыть файл/sources/classes/post/class_post.php. Найти, для версии 2.1:
$topic->topic_init();
$t = $topic->parse_attachments( $t, $attach_pids, 'attach_id' );
}
Найти, для версии 2.3:
$t = $this->class_attach->render_attachments( $t, $attach_pids );
}
Добавить ниже:
// MODIFICATION, Itemstats
include_once(ROOT_PATH . './ipb_config_itemstats.php');
include_once(ROOT_PATH . path_itemstats . '/ipb_itemstats.php');
if (function_exists('itemstats_parse'))
{
$t = itemstats_parse($t);
}
// END MODIFICATION, Itemstats
-
Зайти в админцентр. Выберите раздел "Внешний вид" (Look & Feel). Нажмите на кнопке меню справа от используемого вами стиля форума, и выберите пункт "Изменить общий шаблон форума" (Edit Board Header & Footer Wrapper). Найдите строку
и добавьте выше:
<link rel="stylesheet" href="itemstats/templates/wiki.css" type="text/css" />
<script type="text/javascript" src="itemstats/overlib/overlib.js"></script>
<script type='text/javascript' src='itemstats/includes/wiki.js'></script>
-
Указать в файле itemstats/config.php данные для подключения к базе данных, в которой установлен форум.
Для phpBB 3.0.x
-
Устанавливаем выбранное ядро спойлера предметов.
-
Открываем файл /viewtopic.php
Находим:
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
Добавляем после:
include($phpbb_root_path . 'itemstats/phpbb_itemstats.' . $phpEx);
Находим:
$message = smiley_text($message);
Добавляем после:
$message = itemstats_parse($message);
-
Вносим правки в используемые стили. Открываем файл overall_header.html в папке styles/*/template/
Находим:
Добавляем выше:
<link rel="stylesheet" href="itemstats/templates/wiki.css" type="text/css" />
<script type="text/javascript" src="itemstats/overlib/overlib.js"></script>
<script type='text/javascript' src='itemstats/includes/wiki.js'></script>
-
Указать в файле itemstats/config.php данные для подключения к базе данных, в которой установлен блог.
-
Идем в папку /cache и удаляем кэш содержимого.
Для Simple Machines Forum (только для работающего в режиме UTF-8, версии 1.0.5 - 1.1.8)
-
Устанавливаем выбранное ядро спойлера предметов.
-
Устанавливаем пакет интеграции в менеджере пакетов модификаций (Package Manager) в админцентре.
-
Указываем в файле itemstats/config.php данные для подключения к базе данных, в которой установлен форум.
-
Помимо ввода тэгов можно использовать две аналогичные кнопки на панели редактора текста.
Для vBulletin 3.5.x - 3.8.x
-
Скачать ядро спойлера предметов и разархивировать его содержимое в корень папки с форумом.
-
Скачать соответствующий интегратор спойлера и разархивировать его содержимое в корень папки с форумом.
-
Открыть файл includes/class_bbcode.php. Найти:
define('BB_PARSER_START', 1);
Добавить ниже:
// MODIFICATION, ItemStat
include_once(DIR . '/vbulletin_config_itemstats.php');
include_once(DIR . path_itemstats . '/vbulletin_itemstats.php');
//==================
Найти
function parse_bbcode($input_text, $do_smilies, $do_html = false)
{
Добавить ниже (обратите внимание - ниже открывающей скобки):
// MODIFICATION, ItemStat
$input_text = itemstats_parse($input_text);
//==================
-
Напоследок необходимо подключить файлы стиля и скрипт. Заходим в панель администрирования форума, выбираем "Стили и шаблоны", открываем менеджер стилей, жмем "Далее" и в поле "headinclude" в самом низу добавляем
<link rel="stylesheet" href="itemstats/templates/wiki.css" type="text/css" />
<script type="text/javascript" src="itemstats/overlib/overlib.js"></script>
<script type='text/javascript' src='itemstats/includes/wiki.js'></script>
-
Указать в файле itemstats/config.php данные для подключения к базе данных, в которой установлен блог.
Для Wordpress 2.x
-
Скачать ядро спойлера предметов и разархивировать его содержимое в корень папки с Wordpress.
-
Скачать соответствующий интегратор спойлера и разархивировать его содержимое в корень папки с Wordpress.
-
Указать в файле itemstats/config.php данные для подключения к базе данных, в которой установлен блог.
-
Зайти в панель управления блогом и активировать расширение Itemstats.
С вопросами и за поддержкой обращайтесь на
форум.
Мы будем вам признательны за доработку и улучшение скрипта.
Добавить комментарий
Хостинг для гильдий
Голосовая связь (Teamspeak 3 и Mumble)
Программа содействия начинаниям в EQ2