Webmaster общности: Predpriemach.com | SearchEngines.bg

    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

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

    $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

    Оставете коментар