Изменение стиля (SB)

zanoza73

Участник
Сообщения
345
Реакции
75
а как сделать чтобы на главной странице тоже отображалось цветные баны?
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
Скинь свой dashboard.tpl
 

zanoza73

Участник
Сообщения
345
Реакции
75
вот держи
 

Вложения

  • page_dashboard.rar
    1.1 КБ · Просмотры: 17

Vetaldx dx

Участник
Сообщения
341
Реакции
28
а как сделать чтобы на главной странице тоже отображалось цветные баны?
редактируй файлик page.home.php

Добавлено через 18 минут
после изменение пропадают такие фичи,
вот тема создал:

http://hlmod.ru/forum/sourcebans/24381-net-razreshenii.html

Я сразу не понял в чем проблема, почему нет кнопок, когда вернул стандартный файлик page.banlist.php, то все стало на свои места, когда изменяю, то пропадают кнопки, ну в теме все описано.
 
Последнее редактирование:

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
редактируй файлик page.home.php

Там так просто не прокатит.

Добавлено через 5 минут
а как сделать чтобы на главной странице тоже отображалось цветные баны?

Попробуй в конце dashboard.tpl заменить 85 строку на эту:

PHP:
    <td class="listtable_1{if $player.length == 0}_banned_never{elseif $player.unbanned}_unbanned{else}_banned{/if}">{$player.length}{if $player.unbanned} ({$player.ub_reason}){/if}</td>

Добавлено через 7 минут
Я сразу не понял в чем проблема, почему нет кнопок, когда вернул стандартный файлик page.banlist.php, то все стало на свои места, когда изменяю, то пропадают кнопки, ну в теме все описано.

Странно. Мои правки не должны были влиять на это ну никак...

Ты точно заменил только последнюю часть? Все предыдущие поотменял?

Добавлено через 10 минут
Vetaldx dx, а попробуй-ка в блоке:

PHP:
elseif($res->fields['ban_length'] == 0)  
        {  
            $data['unbanned'] = true;  
            $data['class'] = "listtable_1_banned_never";  
            $data['ub_reason'] = "";

Заменить:
PHP:
$data['unbanned'] = true;
на
PHP:
$data['unbanned'] = false;
 
Последнее редактирование:

zanoza73

Участник
Сообщения
345
Реакции
75
Vetaldx dx, а попробуй-ка в блоке:

PHP:
elseif($res->fields['ban_length'] == 0)  
        {  
            $data['unbanned'] = true;  
            $data['class'] = "listtable_1_banned_never";  
            $data['ub_reason'] = "";

Заменить:
PHP:
$data['unbanned'] = true;
на
PHP:
$data['unbanned'] = false;

все норм работает спасибо огромное.
 

kolsergen

Участник
Сообщения
9
Реакции
0
Если не решил свой ребус с цветами , держи:
$data['ban_length'] = $res->fields['ban_length'] == 0 ? 'Навсегда' : SecondsToString(intval($res->fields['ban_length']));

if ($res->fields['ban_length'] == 0)
{
$data['expires'] = 'never';
$data['class'] = "listtable_1_banned_never";
$data['ub_reason'] = "";
$data['unbanned'] = false;
}
else
{
$data['expires'] = SBDate($dateformat,$res->fields['ban_ends']);
$data['class'] = "listtable_1_banned";
$data['ub_reason'] = "";
$data['unbanned'] = false;
}

if($res->fields['row_type'] == 'D' || $res->fields['row_type'] == 'U' || $res->fields['row_type'] == 'E' || ($res->fields['ban_length'] && $res->fields['ban_ends'] < time()))
{
$data['unbanned'] = true;
$data['class'] = "listtable_1_unbanned";

if($res->fields['row_type'] == "D")
$data['ub_reason'] = "(Deleted)";
elseif($res->fields['row_type'] == "U")
$data['ub_reason'] = "(Unbanned)";
else
$data['ub_reason'] = "(Expired)";

$data['ureason'] = stripslashes($res->fields['unban_reason']);

$removedby = $GLOBALS['db']->GetRow("SELECT user FROM `".DB_PREFIX."_admins` WHERE aid = '".$res->fields['RemovedBy']."'");
$data['removedby'] = "";
if(isset($removedby[0]))
$data['removedby'] = $removedby[0];
}


И удали ниже эти строчки или же поставь слеши (может пригодится потом):

// else
// {
// $data['unbanned'] = false;
// $data['class'] = "listtable_1";
// $data['ub_reason'] = "";
// }
 
Последнее редактирование:
Сверху Снизу