В каждом случае обязательным является подключение спойлера предметов к базе данных путем редактирования файла itemstats/config.php.
Ниже приведены инструкции по установке для Joomla, IPB, phpBB, SMF, vBulletin, Wordpress.
Для Joomla 1.0 и Fireboard 1.* и 2.*
- Скачать в разделе "Интеграторы" мамбот в подходящей кодировке и установить его в админцентре сайта.
- Опубиковать мамбот.
- Для работы с Fireboard внести правки в код форума, указанные в файле Fireboard_Hack.txt, который лежит в архиве с мамботом.
- Скачать плагин и установить его в админцентре сайта.
- Опубиковать плагин.
- Скачать ядро спойлера предметов и разархивировать его содержимое в корень папки с форумом.
- Скачать соответствующий интегратор спойлера и разархивировать его содержимое в корень папки с форумом.
-
Открыть файл /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 данные для подключения к базе данных, в которой установлен форум.
- Устанавливаем выбранное ядро спойлера предметов.
-
Открываем файл /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 и удаляем кэш содержимого.
- Устанавливаем выбранное ядро спойлера предметов.
- Устанавливаем пакет интеграции в менеджере пакетов модификаций (Package Manager) в админцентре.
- Указываем в файле itemstats/config.php данные для подключения к базе данных, в которой установлен форум.
- Помимо ввода тэгов можно использовать две аналогичные кнопки на панели редактора текста.
- Скачать ядро спойлера предметов и разархивировать его содержимое в корень папки с форумом.
- Скачать соответствующий интегратор спойлера и разархивировать его содержимое в корень папки с форумом.
-
Открыть файл 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.
- Скачать соответствующий интегратор спойлера и разархивировать его содержимое в корень папки с Wordpress.
- Указать в файле itemstats/config.php данные для подключения к базе данных, в которой установлен блог.
- Зайти в панель управления блогом и активировать расширение Itemstats.
Мы будем вам признательны за доработку и улучшение скрипта.
Комментарии
RSS лента комментариев этой записи