Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Время бана в SuperBan

Статус пользователя indo
сообщение 28.5.2012, 11:34
Сообщение #1


Стаж: 14 лет

Сообщений: 758
Благодарностей: 450
Полезность: 843

Недавно поставил супербан себе, и мне не понравилось, что время бана в бан-листе отображается в минутах. Игрокам не удобно ориентироваться.

Я решил исправить это. php знаю не сильно, так что воспользовался самым простым методом :)

Открываем index.php, находим строчку

CODE
if (intval($array[$i]['unbantime']) > 0) {$unban = (($array[$i]['unbantime']-$array[$i]['time'])/60)." мин.";}

Ниже дописываем
CODE

if($unban == 1440) {$unban = $unban/1440 . " день";}
if($unban >= 10080) {$unban = $unban/1440 . " дней";}
if($unban == 60) {$unban = $unban/60 . " час";}
if($unban == 120) {$unban = $unban/60 . " часа";}
if($unban == 180) {$unban = $unban/60 . " часа";}
if($unban == 720) {$unban = $unban/60 . " часов";}


В результате получаем:

Прикрепленное изображение

Отредактировал: indo, - 28.5.2012, 11:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 5 раз
   Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 28.5.2012, 15:34
Сообщение #2
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

А не так?Оо

Цитата
if ($unban >= 60) {$unban = round($unban / 60); if ($unban == 1) {$unban = "$unban час";} elseif ($unban <= 4) {$unban = "$unban часа ";} else {$unban = "$unban часов";} }
else {if ($unban == 1) {$unban = "$unban минута";} else {$unban = "$ban_time минут";} }
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя indo
сообщение 28.5.2012, 22:45
Сообщение #3


Стаж: 14 лет

Сообщений: 758
Благодарностей: 450
Полезность: 843

Orty_Hart, не так.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя indo
сообщение 29.5.2012, 23:45
Сообщение #4


Стаж: 14 лет

Сообщений: 758
Благодарностей: 450
Полезность: 843

Кстати, таким же макаром можно сделать так, что когда банит сервер (античит, к примеру) будет писать "Забанен сервером". И причины можно тоже редактировать на свои, если Вы, к примеру, хотите скрыть приставку античита.

Вот, что получается:

Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя indo
сообщение 30.5.2012, 14:26
Сообщение #5


Стаж: 14 лет

Сообщений: 758
Благодарностей: 450
Полезность: 843

Появилась идея дописать страничку редактирования банов и добавление банов из сайта. Завтра постараюсь сделать, выложу тут.

upd. - Добавление банов уже сделал.

Отредактировал: indo, - 30.5.2012, 16:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя aleshqa88
сообщение 1.6.2012, 1:30
Сообщение #6


Стаж: 13 лет

Сообщений: 155
Благодарностей: 18
Полезность: < 0

спасибо, забираемс)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fairplay23
сообщение 1.6.2012, 5:07
Сообщение #7


Стаж: 14 лет

Сообщений: 302
Благодарностей: 51
Полезность: < 0

Огромное спасибо Топик стартеру!

На счет Забанен серверов не понял
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя indo
сообщение 1.6.2012, 8:20
Сообщение #8


Стаж: 14 лет

Сообщений: 758
Благодарностей: 450
Полезность: 843

Уже писал в аське, напишу и тут, чтобы все видели
if($array[$i]['admin'] == "Название вашего сервера") {$array[$i]['admin'] = "Забанен сервером"; }

На счет добавления и редактирования банов из сайта:
https://c-s.net.ua/forum/topic39026.html
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя apTmusic
сообщение 23.4.2013, 11:40
Сообщение #9


Стаж: 14 лет

Сообщений: 419
Благодарностей: 126
Полезность: 232

Тема конечно старая, но я сделал так, мб кому и надо :)
Код
            if($unban == 1440) {$unban = "<span class='label label-info'>1 день</span>";}
            if($unban == 525600) {$unban = "<span class='label label-info'>1 год</span>";}
            if($unban == 10080) {$unban = "<span class='label label-info'>1 неделя</span>";}
            if($unban == 60) {$unban = "<span class='label label-info'>1 час</span>";}
            if($unban == 120) {$unban = "<span class='label label-info'>2 часа</span>";}
            if($unban == 180) {$unban = "<span class='label label-info'>3 часа</span>";}
            if($unban == 720) {$unban = "<span class='label label-info'>12 часов</span>";}


CSS
css
<style>
table {
max-width: 100%;
background-color: transparent;
border-collapse: collapse;
border-spacing: 0;
}

.table {
width: 100%;
margin-bottom: 20px;
}

.table th,
.table td {
padding: 8px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-top: 1px solid #dddddd;
}

.table th {
font-weight: bold;
}

.table thead th {
vertical-align: bottom;
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
border-top: 0;
}

.table tbody + tbody {
border-top: 2px solid #dddddd;
}

.table .table {
background-color: #ffffff;
}

.table-condensed th,
.table-condensed td {
padding: 4px 5px;
}

.table-bordered {
border: 1px solid #dddddd;
border-collapse: separate;
*border-collapse: collapse;
border-left: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
border-left: 1px solid #dddddd;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
border-top: 0;
}

.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0;
-moz-border-radius-bottomleft: 0;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
-moz-border-radius-bottomright: 0;
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
}

.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
background-color: #f9f9f9;
}

.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
background-color: #f5f5f5;
}

table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
display: table-cell;
float: none;
margin-left: 0;
}

.table td.span1,
.table th.span1 {
float: none;
width: 44px;
margin-left: 0;
}

.table td.span2,
.table th.span2 {
float: none;
width: 124px;
margin-left: 0;
}

.table td.span3,
.table th.span3 {
float: none;
width: 204px;
margin-left: 0;
}

.table td.span4,
.table th.span4 {
float: none;
width: 284px;
margin-left: 0;
}

.table td.span5,
.table th.span5 {
float: none;
width: 364px;
margin-left: 0;
}

.table td.span6,
.table th.span6 {
float: none;
width: 444px;
margin-left: 0;
}

.table td.span7,
.table th.span7 {
float: none;
width: 524px;
margin-left: 0;
}

.table td.span8,
.table th.span8 {
float: none;
width: 604px;
margin-left: 0;
}

.table td.span9,
.table th.span9 {
float: none;
width: 684px;
margin-left: 0;
}

.table td.span10,
.table th.span10 {
float: none;
width: 764px;
margin-left: 0;
}

.table td.span11,
.table th.span11 {
float: none;
width: 844px;
margin-left: 0;
}

.table td.span12,
.table th.span12 {
float: none;
width: 924px;
margin-left: 0;
}

.table tbody tr.success > td {
background-color: #dff0d8;
}

.table tbody tr.error > td {
background-color: #f2dede;
}

.table tbody tr.warning > td {
background-color: #fcf8e3;
}

.table tbody tr.info > td {
background-color: #d9edf7;
}

.table-hover tbody tr.success:hover > td {
background-color: #d0e9c6;
}

.table-hover tbody tr.error:hover > td {
background-color: #ebcccc;
}

.table-hover tbody tr.warning:hover > td {
background-color: #faf2cc;
}

.table-hover tbody tr.info:hover > td {
background-color: #c4e3f3;
}

.label,
.badge {
display: inline-block;
padding: 2px 4px;
font-size: 11.844px;
font-weight: bold;
line-height: 14px;
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
white-space: nowrap;
vertical-align: baseline;
background-color: #999999;
}

.label {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.badge {
padding-right: 9px;
padding-left: 9px;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
}

.label:empty,
.badge:empty {
display: none;
}

a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
color: #ffffff;
text-decoration: none;
cursor: pointer;
}

.label-important,
.badge-important {
background-color: #b94a48;
}

.label-important[href],
.badge-important[href] {
background-color: #953b39;
}

.label-warning,
.badge-warning {
background-color: #f89406;
}

.label-warning[href],
.badge-warning[href] {
background-color: #c67605;
}

.label-success,
.badge-success {
background-color: #468847;
}

.label-success[href],
.badge-success[href] {
background-color: #356635;
}

.label-info,
.badge-info {
background-color: #3a87ad;
}

.label-info[href],
.badge-info[href] {
background-color: #2d6987;
}

.label-inverse,
.badge-inverse {
background-color: #333333;
}

.label-inverse[href],
.badge-inverse[href] {
background-color: #1a1a1a;
}

.btn .label,
.btn .badge {
position: relative;
top: -1px;
}

.btn-mini .label,
.btn-mini .badge {
top: 0;
}

@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}

@-moz-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}

@-ms-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}

@-o-keyframes progress-bar-stripes {
from {
background-position: 0 0;
}
to {
background-position: 40px 0;
}
}

@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}

</style>
(bootstrap)

http://rghost.ru/45492558.view
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 23.4.2013, 13:27
Сообщение #10
Стаж: 14 лет

Сообщений: 1705
Благодарностей: 266
Полезность: 0

как css подключить? Скинь весь web script плизз)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя apTmusic
сообщение 23.4.2013, 16:54
Сообщение #11


Стаж: 14 лет

Сообщений: 419
Благодарностей: 126
Полезность: 232

Цитата(eckoecko @ 23.4.2013, 14:27) *
как css подключить? Скинь весь web script плизз)

после php скрипта, в html между <head>....</head> вставь то, что в спойлере css
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 23.4.2013, 19:08
Сообщение #12
Стаж: 14 лет

Сообщений: 1705
Благодарностей: 266
Полезность: 0

Скинь плизз полностью скрипт)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя apTmusic
сообщение 23.4.2013, 20:17
Сообщение #13


Стаж: 14 лет

Сообщений: 419
Благодарностей: 126
Полезность: 232

Цитата(eckoecko @ 23.4.2013, 20:08) *
Скинь плизз полностью скрипт)

держи, добавил пару переменных.

http://rghost.ru/45508776.view

Отредактировал: apTmusic, - 23.4.2013, 22:15
Прикрепленные файлы:
Прикрепленный файл  bans.zip ( 104,31 килобайт ) Кол-во скачиваний: 21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
eckoecko
сообщение 25.4.2013, 18:20
Сообщение #14
Стаж: 14 лет

Сообщений: 1705
Благодарностей: 266
Полезность: 0

Цитата(apTmusic @ 23.4.2013, 21:17) *
держи, добавил пару переменных.

http://rghost.ru/45508776.view

от души ;) Можешь удалять)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: