Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo

Pomys?y - Przez ostatnie 24 godziny na forum by?o XX u?ytkownik?w

SnD - Czw 01 Mar, 2007
Temat postu: Przez ostatnie 24 godziny na forum by?o XX u?ytkownik?w
Witajcie.

Chcia? bym si? zapyta? o jak?? prost? modyfikcje, ?eby zamiast
Kod
Zamiast Przez ostatnie 24 godziny byli na forum:
by? napis
Kod
Przez ostatnie 24 godziny na forum by?o XX u?ytkownik?w
i gdzie XX zlicza?o u?ytkownik?w kt?rzy s? na tej li?cie.

Ma?a modyfikacja a mo?e da? troche :)

Marcin - Pią 02 Mar, 2007

Zmie? sobie w lang_main.php :)
Kod
Przez ostatnie %s godziny na forum by?o %s u?ytkownik?w

SnD - Pią 02 Mar, 2007

Marcin to nie dzia?a, w og?le tekst si? kasuje a dotego skrypt ma policzy? ile os?b jest na li?cie odwiedzj?cych przez 24 godziny. Lista jest w oryginale a trzeba ?eby jako? to zliczy
d@Ve - Sob 03 Mar, 2007

Przy??czam si? do pro?by. Takie zliczanie os?b, kt?re odwiedzi?y forum w czasie 24 h by?oby ciekawym dodatkiem.

//edit
Taka modyfikacja ju? jest! Znalaz?em dzisiaj na forum przema
Oto link:
http://www.przemo.org/php...p=220471#220471

[ Dodano: Sob 03 Mar, 2007 ]
Troszk? to zmieni?em i teraz pokazuje co? takiego:
Przez ostatnie 24 godziny by?o na forum 53 u?ytkownik?w: d@Ve, Manwe,... itd.

Oto co trzeba zrobi?:
Kod
#
#-----[ OPEN ]----------
#

index.php

#
#-----[ FIND ]----------
#

$sql = "SELECT user_id, username, user_level, user_jr, user_session_time, user_allow_viewonline
FROM " . USERS_TABLE . "
WHERE user_id > 0
AND user_session_time >= $time_to_show
ORDER BY user_level = 1 DESC, user_jr DESC, user_level = 2 DESC, user_level = 0 DESC, username";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/day information', '', __LINE__, __FILE__, $sql);
}

#
#-----[ AFTER ADD ]----------
#

$ile = $db->sql_numrows($result);

#
#-----[ FIND ]----------
#

'USERS_OF_THE_DAY_LIST' => ($board_config['u_o_t_d'] && $userdata['u_o_t_d']) ? sprintf($lang['Day_users'], $board_config['last_visitors_time']) . ' ' . $day_userlist : '',

#
#-----[ REPLACE WITH ]----------
#

'USERS_OF_THE_DAY_LIST' => ($board_config['u_o_t_d'] && $userdata['u_o_t_d']) ? sprintf($lang['Day_users'], $board_config['last_visitors_time']) . ' <b>' . $ile . '</b> u?ytkownik?w: ' . $day_userlist : '',


#
#-----[ OPEN ]----------
#


language/lang_polish/lang_main.php

#
#-----[ FIND ]----------
#

$lang['Day_users'] = 'Przez ostatnie %s godziny byli na forum:';

#
#-----[ REPLACE WITH ]----------
#

$lang['Day_users'] = 'Przez ostatnie %s godziny by?o na forum';


Powered by phpBB modified by Przemo © 2003 phpBB Group