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

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

Пытался сам добавить, но так как несилен в пхп то прошу помочь :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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

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

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

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