Skocz do zawartości
[GIVEAWAY] Nóż survivalowy | Doppler ×
[GIVEAWAY] Bowie Knife | Gamma Doppler ×

Rekomendowane odpowiedzi

  • Inwestor
Opublikowano

Nazwa modyfikacji: Administracja online ala IPB

Opis modyfikacji: Pokazuje administrację

Wersja skryptu:-

SS / DEMO: Coś podobnego do kontaktu z administracją na tym forum lecz jest online bądź offline.

Download: Kod

 

 

otwórz: index.php


Znajdź:

$template->assign_vars(array(
    'FORUM_IMG' => $images['forum'],

Przed tym dodaj:
 

    // Administracja online
    $sql = 'SELECT user_id, username, user_avatar_type, user_avatar, user_session_time, user_allow_viewonline, user_level
    FROM ' . USERS_TABLE . '
    WHERE user_level <> 0
    ORDER BY user_id DESC';
    if ( ! $wyn = $db->sql_query($sql) )
    {
        message_die(GENERAL_ERROR, 'errorek', '', __LINE__, __FILE__, $sql);
    }
    while ($row = $db->sql_fetchrow($wyn))
    {
        $userAvatar = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $row['user_id']) . '" ><img src="' . $domyslny_av . '" ' . $style . ' border="0" alt="avatar" /></a>'; //avatar domyslny
        if ( $row['user_avatar_type'] == USER_AVATAR_UPLOAD)
        {
            $userAvatar = ( $board_config['allow_avatar_upload'] ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $row['user_id']) . '" ><img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" ' . $style . ' alt="avatar" border="0"  /></a>' : '';
        }
        if ( $row['user_avatar_type'] == USER_AVATAR_REMOTE)
        {
            $userAvatar = ( $board_config['allow_avatar_remote'] ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $row['user_id']) . '" ><img src="' . $row['user_avatar'] . '" ' . $style . ' alt="avatar" border="0"  /></a>' : '';
        }
        if ( $row['user_avatar_type'] == USER_AVATAR_GALLERY)
        {
            $userAvatar = ( $board_config['allow_avatar_local'] ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $row['user_id']) . '" ><img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" ' . $style . ' alt="avatar" border="0"  /></a>' : '';
        }

        $colored_username = color_username($row['user_level'], $row['user_jr'], $row['user_id'], $row['username']);
        if (strlen($row['username']) > 10) {
            $row_user_name = substr($row['username'], 0,10) . '...';
        }
        else { $row_user_name = $row['username']; }
        $who = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $colored_username[1] . ' title="' . $row['username'] . '">' . $row_user_name . '</a>';

        if ($row['user_session_time'] > (CR_TIME - 300) && ($row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN)) {
        $template->assign_block_vars('admins_online', array(
        'NICK' => $who,
        'AVATAR' => $userAvatar)
        );
        }
    }


otwórz: templates/*/index_body.tpl

 

Dodaj:


 

<table width="100%" cellpadding="5" cellspacing="1" border="0" class="forumline">
    <tr>
        <th class="thHead" colspan="2">Administracja online</th>
    </tr>
        <tr>
            <td align="center" class="row1">
                <ul class="admins_online">
               <!-- BEGIN admins_online -->
            <li>{admins_online.AVATAR}<br /><span class="gensmall">{admins_online.NICK}</span></li>
        <!-- END admins_online -->
            </ul></td>
        </tr>
</table>

otwórz: templates/*/*.css
Dodaj:
 

ul.admins_online {
list-style: none;
width: 100%;
display: inline-block;
margin: auto;
padding:0;
}

ul.admins_online li {
float: left;
width: 33%;
margin-top:5px;
text-align:center;
}


EoM

  • Lubię to! 1
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.