Перейти к контенту

Рекомендуемые сообщения

Пытался сам добавить, но так как несилен в пхп то прошу помочь :D

 

Хотелось бы добавить в центр меню под шапкой (где Календарь, Поиск, Помощь...) такую строчку Server Status: UP(зеленым) когда сервер включен и Server Status: Down (красным) когда сервер выключен.

 

Конфиг подключения к базе примерно таков

 

$host='host';
$user='user';
$pass='pass';
$dbRealm='realm'; // Название базы аккаунтов
$ip='ip'; // IP адресс
$port='8086'; // Порт игрового сервера

//Проверяем состояние сервера
$fs='0';
$fs = @fsockopen ($ip,$port,$errno,$errstr, 0.5);
if (@mysql_connect($host,$user,$pass)){
@mysql_selectdb ("$dbRealm");
if ($fs) 
{
$serv = "Server Status: Up ";
} 
else {
$serv = "Server Status: Down ";
}
}

Переменная $serv . Как его внедрить чтоб отображало и работало?

Заранее благодарен!

Ссылка на комментарий
Поделиться на других сайтах

Решение "на коленке", но работать будет:

sources\classes\class_display.php

Найти:

$this_header  = $this->ipsclass->compiled_templates['skin_global']->global_board_header( $components_links );

Добавить ниже Ваш код определения статуса сервера, затем строку:

$this_header  = str_replace("<div class='popupmenu-new' id='ipb-tl-search_menu'","<a href='#'>".$serv."</a><div class='popupmenu-new' id='ipb-tl-search_menu'",$this_header);

Изменено пользователем FatCat
Ссылка на комментарий
Поделиться на других сайтах

Ладно разобрался тогда уж до конца поправлю, вдруг понадобица кому...

sources\classes\class_display.php

Найти:

$this_header  = $this->ipsclass->compiled_templates['skin_global']->global_board_header( $components_links );

Добавить ниже Ваш код определения статуса сервера, затем строку:

$this_header  = str_replace("<div class='popupmenu-new' id='ipb-tl-search_menu'>","<a href='#'>".$serv."</a></div>",$this_header);

 

Админцентр > Список стилей > Изменение HTML шаблонов стиля/ skin_global (глобальные шаблоны)/ global_board_header

Найти :

<!--IBF.RULES-->

Добавить выше:

<div class='popupmenu-new' id='ipb-tl-search_menu'>

Изменено пользователем silenter
Ссылка на комментарий
Поделиться на других сайтах

что за беспощадная ересь? почему надо менять див?! что мешает добавить ключевое слово в виде такого же комментария, как и для правил форума?!
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Хм...возникла идея вывести статус в "панели приветствия"

Как я понял вывод в skin_boards (главная страница)/member_board_panel .

Я хочу сделать чтобы статус отображался после строки "Последний зарегистрированный пользователь:" Как вывести? :D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.