phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: joli
22-01-2009, 19:30
[Problem] Color Ranks Mod
Autor Wiadomość
Dawids

Posty: 3
Wysłany: 08-04-2006, 19:06   [Problem] Color Ranks Mod

Zastanawiają mnie dwie rzecz odnośnie moda Color Ranks...

Czy da się go zainstalować pod najnowszą wersją phpBB2 by przemo :?:

Jak tak, to mam problem...

Mianowicie w pliku page_header.php nie mogę znaleść..

Kod:
#--[ FIND ]------------------
#

//
// Get basic (usernames + totals) online
// situation
//
$logged_visible_online = 0;
$logged_hidden_online = 0;
$guests_online = 0;
$online_userlist = '';
$l_online_users = '';

if (defined('SHOW_ONLINE'))
{

    $user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
    $sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip
        FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
        WHERE u.user_id = s.session_user_id
            AND s.session_time >= ".( time() - 300 ) . "
            $user_forum_sql
        ORDER BY u.username ASC, s.session_ip ASC";
    if( !($result = $db->sql_query($sql)) )
    {
        message_die(GENERAL_ERROR, 'Could not obtain user/online information', '', __LINE__, __FILE__, $sql);
    }

    $userlist_ary = array();
    $userlist_visible = array();

    $prev_user_id = 0;
    $prev_user_ip = $prev_session_ip = '';

    while( $row = $db->sql_fetchrow($result) )
    {
        // User is logged in and therefor not a guest
        if ( $row['session_logged_in'] )
        {
            // Skip multiple sessions for one user
            if ( $row['user_id'] != $prev_user_id )
            {
                $style_color = '';
                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_allow_viewonline'] )
                {
                    $user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
                    $logged_visible_online++;
                }
                else
                {
                    $user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
                    $logged_hidden_online++;
                }

                if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
                {
                    $online_userlist .= ( $online_userlist != '' ) ? ', ' . $user_online_link : $user_online_link;
                }
            }

            $prev_user_id = $row['user_id'];
        }
        else
        {
            // Skip multiple sessions for one user
            if ( $row['session_ip'] != $prev_session_ip )
            {
                $guests_online++;
            }
        }

        $prev_session_ip = $row['session_ip'];
    }
    $db->sql_freeresult($result);

    if ( empty($online_userlist) )
    {
        $online_userlist = $lang['None'];
    }
    $online_userlist = ( ( isset($forum_id) ) ? $lang['Browsing_forum'] : $lang['Registered_users'] ) . ' ' . $online_userlist;

    $total_online_users = $logged_visible_online + $logged_hidden_online + $guests_online;

    if ( $total_online_users > $board_config['record_online_users'])
    {
        $board_config['record_online_users'] = $total_online_users;
        $board_config['record_online_date'] = time();

        $sql = "UPDATE " . CONFIG_TABLE . "
            SET config_value = '$total_online_users'
            WHERE config_name = 'record_online_users'";
        if ( !$db->sql_query($sql) )
        {
            message_die(GENERAL_ERROR, 'Could not update online user record (nr of users)', '', __LINE__, __FILE__, $sql);
        }

        $sql = "UPDATE " . CONFIG_TABLE . "
            SET config_value = '" . $board_config['record_online_date'] . "'
            WHERE config_name = 'record_online_date'";
        if ( !$db->sql_query($sql) )
        {
            message_die(GENERAL_ERROR, 'Could not update online user record (date)', '', __LINE__, __FILE__, $sql);
        }
    }

    if ( $total_online_users == 0 )
    {
        $l_t_user_s = $lang['Online_users_zero_total'];
    }
    else if ( $total_online_users == 1 )
    {
        $l_t_user_s = $lang['Online_user_total'];
    }
    else
    {
        $l_t_user_s = $lang['Online_users_total'];
    }

    if ( $logged_visible_online == 0 )
    {
        $l_r_user_s = $lang['Reg_users_zero_total'];
    }
    else if ( $logged_visible_online == 1 )
    {
        $l_r_user_s = $lang['Reg_user_total'];
    }
    else
    {
        $l_r_user_s = $lang['Reg_users_total'];
    }

    if ( $logged_hidden_online == 0 )
    {
        $l_h_user_s = $lang['Hidden_users_zero_total'];
    }
    else if ( $logged_hidden_online == 1 )
    {
        $l_h_user_s = $lang['Hidden_user_total'];
    }
    else
    {
        $l_h_user_s = $lang['Hidden_users_total'];
    }

    if ( $guests_online == 0 )
    {
        $l_g_user_s = $lang['Guest_users_zero_total'];
    }
    else if ( $guests_online == 1 )
    {
        $l_g_user_s = $lang['Guest_user_total'];
    }
    else
    {
        $l_g_user_s = $lang['Guest_users_total'];
    }

    $l_online_users = sprintf($l_t_user_s, $total_online_users);
    $l_online_users .= sprintf($l_r_user_s, $logged_visible_online);
    $l_online_users .= sprintf($l_h_user_s, $logged_hidden_online);
    $l_online_users .= sprintf($l_g_user_s, $guests_online);
}

#
#--[ REPLACE WITH ]----------
#
$online = grab_online_list(LIST_TEXT,isset($forum_id)?$forum_id:0);
$l_online_users = $online[0];
$online_userlist = $online[1];
 
     
Gadatliwa Kasia 

   
warna



Pomógł: 475 razy
Posty: 2335
Wysłany: 08-04-2006, 19:09   

Po co chcesz to instalować? W phpBB by Przemo 1.12.5 masz to w standardzie.
 
     
pecador

Pomógł: 292 razy
Posty: 2880
Wysłany: 08-04-2006, 19:09   

w wersji 1.12.5 jest coś lepszego niż color ranks. rozejrzyj się w PA.
 
     
Dawids

Posty: 3
Wysłany: 08-04-2006, 19:22   

no to teraz mam inny problem :( , wchodze w rangi, a tam pustka, wiecie może jaki plik jest uszkodzony ??

Już naprawiłem... Mimo wszystko THX :)
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,06 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę