- Совместимость с XenForo
- 1.4
Как это выглядит?
Примечание: тут большое кол-во подключений к БД, этот мануал создан в ознакомительных целях, показать людям как использовать php на форуме с модификацией шаблонов. Вас насильно никто не заставляет использовать данный мануал у себя на форуме.
Автор: Георгий Шевченко
Установка:
1) Скачиваем архив
2) Распаковываем его в папку library
3) Должно выйти вот так
ваш форум/library/Stat/
4) Идем в шаблон forum_list
Ищем такой код
5) Удаляем его, тот код который указан в 4 пункте.
6) Открываем папку library , ищем там файл config.php
7) Открываем его и добавляем туда строчку кода
$config['debug'] = true;
8) Сохраняем и закрываем
9) Идем в ПА->Внешний вид->Модификации шаблонов
-> + Создать модификацию шаблона
Найти:
<h3>{xen:phrase forum_statistics}</h3>
Заменить:
<xen:callback class="Stat_index" method="getHtml"></xen:callback>
10) Создаем еще одну модификацию
Найти:
{xen:phrase latest_member}:
Заменить:
<i class="fa fa-compass"></i> {xen:phrase latest_member}:
11) Создаем еще одну модификацию
Найти:
<head>
Заменить:
<head><link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
12) Теперь идем в папку /library/stat и открываем файл statistics.php
13) Видим там такие строчки
Если вы не правильно ввели что-то, то вам выдаст ошибку, не пугайтесь. Возвращаемся к 13 пункту и исправляем все.
14) И так мы подключились
15) Теперь видим у нас на форуме
16) Если хотите что-то изменить в этом блоке, то делаем это уже в файле statistics.php
17) Ах да, чуть не забыл, возвращаемся в папку library - ищем config.php -> открываем и пишем в debug (false);
$config['debug'] = false;
Примечание: тут большое кол-во подключений к БД, этот мануал создан в ознакомительных целях, показать людям как использовать php на форуме с модификацией шаблонов. Вас насильно никто не заставляет использовать данный мануал у себя на форуме.
Автор: Георгий Шевченко
Установка:
1) Скачиваем архив
2) Распаковываем его в папку library
3) Должно выйти вот так
ваш форум/library/Stat/
4) Идем в шаблон forum_list
Ищем такой код
Код:
<div class="pairsJustified">
<dl class="discussionCount"><dt>{xen:phrase discussions}:</dt>
<dd>{xen:number $boardTotals.discussions}</dd></dl>
<dl class="messageCount"><dt>{xen:phrase messages}:</dt>
<dd>{xen:number $boardTotals.messages}</dd></dl>
<dl class="memberCount"><dt>{xen:phrase members_count}:</dt>
<dd>{xen:number $boardTotals.users}</dd></dl>
5) Удаляем его, тот код который указан в 4 пункте.
6) Открываем папку library , ищем там файл config.php
7) Открываем его и добавляем туда строчку кода
$config['debug'] = true;
8) Сохраняем и закрываем
9) Идем в ПА->Внешний вид->Модификации шаблонов
-> + Создать модификацию шаблона
Найти:
<h3>{xen:phrase forum_statistics}</h3>
Заменить:
<xen:callback class="Stat_index" method="getHtml"></xen:callback>
10) Создаем еще одну модификацию
Найти:
{xen:phrase latest_member}:
Заменить:
<i class="fa fa-compass"></i> {xen:phrase latest_member}:
11) Создаем еще одну модификацию
Найти:
<head>
Заменить:
<head><link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
12) Теперь идем в папку /library/stat и открываем файл statistics.php
13) Видим там такие строчки
Код:
$db_host="тут указываем ваш хост (где хранится база данных)";
$db_user="имя пользователя (от базы данных)";
$db_password="пароль";
$db_name = "имя базы данных вашего (форума)";
Если вы не правильно ввели что-то, то вам выдаст ошибку, не пугайтесь. Возвращаемся к 13 пункту и исправляем все.
14) И так мы подключились
15) Теперь видим у нас на форуме
16) Если хотите что-то изменить в этом блоке, то делаем это уже в файле statistics.php
Код:
<h3>Статистика форума</h3>
<div class="pairsJustified">
<dl style="float:inherit; display: block;"><dt><i class="fa fa-user"></i> Пользователей</dt> <dd><? echo $user; ?></dd></dl>
<dl style="float:inherit; display: block;"><dt><i class="fa fa-star-half-o"></i> Модераторов </dt> <dd><? echo $mod; ?></dd></dl>
<dl style="float:inherit; display: block;"><dt><i class="fa fa-star"></i> Администраторов</dt> <dd><?php echo $admin?><dd></dl>
<dl style="float:inherit; display: block;"><dt><i class="fa fa-ban"></i> Забаненных пользователей </dt> <dd><? echo $zabanen; ?></dl>
<dl style="float:inherit; display: block;"><dt><i class="fa fa-users"></i> Всего пользователей </dt> <dd><? echo $all_users; ?></dl>
<dl style="float:inherit; display: block;"><dt><i class="fa fa-folder-open"></i> Темы </dt> <dd><? echo $all_thread; ?></dl>
<dl style="float:inherit; display: block;"><dt><i class="fa fa-envelope"></i> Сообщения </dt> <dd><? echo $all_message; ?></dl>
$config['debug'] = false;