Перейти к содержанию
Авторизация  
L2Banners

Вывод онлайна в процентах (SW13)

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

Вывод онлайна в процентах (SW13)


Круглый прогрессбар,  линейный или просто вывод процента в числовом виде,  обычно делают через JavaScript.  Самым большим минусом данного способа является то, что через инспектор кода можно без проблем узнать онлайн, поэтому нужно не только ставить процент, но еще и накручивать онлайн для самых любознательных. Кроме того, не каждый умеет написать скрипт и уж тем более правильный скрипт. Все это можно сделать так же и через php, изменив всего пару строк в файле движка Stress Web 13 Итак начнем: Открываем файл module/server.php Находим: if ( !defined( "STRESSWEB" ) ) die( "Access denied..." ); Ниже дописываем: $server_full = 500;  500 - это онлайн который будет считаться 100%   Далее находим: $slink = ( $l2cfg["mod_rewrite"] ) ? "/stat/s{$_S}":"/index.php?f=stat&sid={$_S}"; И ниже вставляем: $server_percent = intval( $Online / ( $server_full / 100 ) ); if ($server_percent > 100) { $server_percent = 100; }  Тут мы рассчитываем процент и если процент после вычисления больше 100(онлайн больше 500), то записываем 100   Далее находим: $tpl->Set( "name", "{$l2cfg["gs"][$_S]["title"]}" ); Ниже дописываем: $tpl->Set( "percent", $server_percent );   Сохраняем! Теперь в шаблоне, в файле server.tpl доступен новый тег {percent} который соответственно выводит процент онлайна от указанного ранее максимального онлайна. Этот новый тег вы можете писать в любом месте между тегами [item] [/item] файла server.tpl   Кто не хочет делать все это самостоятельно, можете скачать готовый файл тут

 

Поделиться сообщением


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

А я думал уже халява :) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 04.06.2018 в 23:10, 4atty сказал:

А я думал уже халява :) 

так и есть .... это мануал....

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...