MOD - online потребители - различни цветове за различни ранг

Говориме за следния ефект:


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

Да приемем, че имате 3 обикновенни ранга :
Нов - до 50 топика.
Потребител - от 50 до 200 топика.
Активен - от 200 нагоре.

Всичко е много просто и лесно.Трябва да промените два файла и то не много.
Да започнем от първия:
/includes/page_header.php


След като го отворите трябва да намерите следните редове:

$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip

Добавяте това което е в червено(не изпускайте запетайката).

$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level,u.user_posts, s.session_logged_in, s.session_ip


По надолу (в същия файл) ще намерите следните редове:


if ( $row['user_level'] == ADMIN )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $row['user_level'] == MOD )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}


Под тези редове трябва да добавите следното (пак в червено):


if ( $row['user_level'] == ADMIN )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $row['user_level'] == MOD )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}

else if ( $row['user_posts'] > 199 )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#ff0000"';
}

else if ( $row['user_posts'] > 49 )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#0000ff"';
}



else
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#008080"';
}






Почти сме готови.
След това отиваме в:
/templates/вашия скин /index_body.tpl
( в моя случай е /templates/subSilver/index_body.tpl но най вероятно
вие да сте си сложили друг скин)

и намираме следния код (някъде посредата :))))))
<span class="gensmall">{TOTAL_USERS_ONLINE} [ {L_WHOSONLINE_ADMIN} ] [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>


Добавяме:
<span class="gensmall">{TOTAL_USERS_ONLINE} [ {L_WHOSONLINE_ADMIN} ] [ {L_WHOSONLINE_MOD} ]<br />
[<font color="#008080"><b> Нов </b></font>] [<font color="#0000ff"><b> Потребител </b></font>]
[<font color="#ff0000"><b> Активен </b></font>] <br/>

{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>


Готово.

После от контролния панел създаваме групите:



Това е.
Може да променяте кода много лесно и да създадете повече групи и цветове.

Ако има въпроси питайте тук







Този МОД е написан специално за форума на http://web-tourist.net








/ Трябва да сте регистриран за да напишете коментар /