LGSL для XenForo 2016-04-01

Мониторинг игровых серверов на сайт.

  1. sky
    Совместимость с XenForo:
    • 1.2
    • 1.3
    • 1.4
    • 1.5
    Здравствуйте форумчане.
    Смотрел на этом форуме и не нашел как установить lgsl мониторинг на xenforo, случайно нашел на другом форуме тему об этом и решил выложить данный способ сюда)

    И так, нам будет нужно:
    • Форум Xenforo и мониторинг lgsl.
    • Прямые руки
    • Немного времени
    • И немного внимательности :)

    Поехали... :)
    • Заливаем lgsl в корень сайта, там где admin.php, admindav.php и тд.. (Моник можно взять с IPB версии. Все равно придется верстать диз:)
    • В папке library создаем папку LGSL, в LGSL создаем папку Monitoring, а в ней создаем файл index.php
      • Содержимое файла index.php

    PHP:
    <?php class LGSL_Monitoring_index {
    public static function getHtml() {
    include '/var/www/asdf/data/www/neugomon.ru/lgsl/mon.php'; #Ваш путь до файла mon.phpreturn $output;
    }
    }?>
    • Заходим в папку lgsl/lgsl_files. Открываем конфиг lgsl_config.php.
    • Изменения файла lgsl_config.php.
      • Изменяем

        PHP:
        $site = '/var/www/asdf/data/www/neugomon.ru/library/config.php'; #Ваш путь до файла config.php
    • Заливаем дамп таблицы lgsl в БД
    • Заходим в админку форума Xenforo
    • Далее переходим в Внешний вид >> Шаблоны >> forum_list
    • После
      PHP:
      <xen:hook name="forum_list_nodes">
      вставьте
      PHP:
      <xen:callback class="LGSL_Monitoring_index" method="getHtml"></xen:callback>
      или вставляем в то место где хотите чтоб отображался мониторинг
    Ну вроде как все.
Поделиться этой страницей в