Ale ile ich jest dostępnych?
Na starym forum coś takiego stworzyłem. Temat wcięło, ale na szczęście zachowało się na dysku.
[phpbb]##########################################################
# Title: Staff users online
# Author: Termit < phpbb2.pl >
# Version: 1.2.2
# Description: shows count of admins
# and mods online in index
# Files to edit: ~2
# /includes/page_header.php
# /language/lang_polish/lang_main.php
# lang_english/lang_main.php
#
# Installation level: easy
# Installation time: < 5 minutes
# Tested on: phpBB 2.0.10
##########################################################
# Remember to make backup of files
# before do anything with this mod
##########################################################
#
#--[ OPEN ]--
#
/includes/page_header.php
#
#--[ FIND ]--
#
$prev_user_ip = $prev_session_ip = '';
#
#--[ ADD AFTER ]--
#
$count_mods_online = $count_admnins_online = 0;
#
#--[ FIND ]--
#
$logged_visible_online++;
#
#--[ ADD AFTER ]--
#
if($row['user_level'] != 0)
{
if($row['user_level'] == MOD)
{
$count_mods_online++;
}
if($row['user_level'] == ADMIN)
{
$count_admins_online++;
}
}
#
#--[ FIND ]--
#
$logged_hidden_online++;
#
#--[ ADD AFTER ]--
#
if($row['user_level'] != 0 && $userdata['user_level'] == ADMIN)
{
if($row['user_level'] == MOD)
{
$count_mods_online++;
}
if($row['user_level'] == ADMIN)
{
$count_admins_online++;
}
}
#
#--[ FIND ]--
#
else
{
$l_g_user_s = $lang['Guest_users_total'];
}
#
#--[ ADD AFTER ]--
#
if ( $count_mods_online == 0 )
{
$l_m_user_s = $lang['Mods_zero_total'];
}
else if ( $count_mods_online == 1 )
{
$l_m_user_s = $lang['Mods_user_total'];
}
else
{
$l_m_user_s = $lang['Mods_users_total'];
}
if ( $count_admins_online == 0 )
{
$l_a_user_s = $lang['Admins_zero_total'];
}
else if ( $count_admins_online == 1 )
{
$l_a_user_s = $lang['Admins_user_total'];
}
else
{
$l_a_user_s = $lang['Admins_users_total'];
}
#
#--[ FIND ]--
#
$l_online_users .= sprintf($l_r_user_s, $logged_visible_online);
#
#--[ ADD AFTER ]--
#
$l_online_users .= sprintf($l_a_user_s, $count_admins_online);
$l_online_users .= sprintf($l_m_user_s, $count_mods_online);
#
#--[ OPEN ]--
#
/language/lang_polish/lang_main.php
#
#--[ FIND ]--
#
$lang['Reg_users_zero_total'] = '0 Zarejestrowanych, ';
$lang['Reg_users_total'] = '%d Zarejestrowanych, ';
$lang['Reg_user_total'] = '%d Zarejestrowany, ';
#
#--[ REPLACE WITH ]--
#
$lang['Reg_users_zero_total'] = '0 Zarejestrowanych (';
$lang['Reg_users_total'] = '%d Zarejestrowanych (';
$lang['Reg_user_total'] = '%d Zarejestrowany (';
$lang['Mods_zero_total'] = '0 Moderatorów), ';
$lang['Mods_users_total'] = '%d Moderatorów), ';
$lang['Mods_user_total'] = '%d Moderator), ';
$lang['Admins_zero_total'] = '0 Administratorów, ';
$lang['Admins_users_total'] = '%d Administratorów, ';
$lang['Admins_user_total'] = '%d Administrator, ';
#
#--[ OPEN ]--
#
/language/lang_english/lang_main.php
#
#--[ FIND ]--
#
$lang['Reg_users_zero_total'] = '0 Registered, ';
$lang['Reg_users_total'] = '%d Registered, ';
$lang['Reg_user_total'] = '%d Registered, ';
#
#--[ REPLACE WITH ]--
#
$lang['Reg_users_zero_total'] = '0 Registered (';
$lang['Reg_users_total'] = '%d Registered (';
$lang['Reg_user_total'] = '%d Registered (';
$lang['Mods_zero_total'] = '0 Moderators), ';
$lang['Mods_users_total'] = '%d Moderators), ';
$lang['Mods_user_total'] = '%d Moderator), ';
$lang['Admins_zero_total'] = '0 Administrators, ';
$lang['Admins_users_total'] = '%d Administrators, ';
$lang['Admins_user_total'] = '%d Administrator, ';
#
#--[ SAVE, CLOSE ALL FILES ]--
# EoM[/phpbb]
Mogą być problemy ze znalezieniem tego w
/includes/page_header.php jeśli masz CR...
+Termit
ON WIE LEPIEJ