Pagina 1 din 1
Statistici .... last visit
Scris: 06-Iun-2006, 15:05:15
de lluchiano
Ce mod ati folosit la forumul phpbb.ro si unde as putea sa-l gasesc ? Ca am cautat azi pret mai bine de o ora si n-am gasit pe nicaieri.
La asta ma refer :
În total 812 utilizatori au vizitat acest site astăzi :: 14 Înregistraţi, 0 Ascunşi şi 798 Vizitatori , 119 din ei în ultima oră.
Utilizatori înregistraţi: alina, Antz, Cobr@, lluchiano, Marian96, mark, mefisto, mfk, MJR, Qwest, roadiro, serene, tyna_girl21, viper25
Please help me !
Scris: 06-Iun-2006, 15:08:30
de flowers
Last Visit MOD
Scris: 07-Iun-2006, 23:55:54
de lluchiano
Merci mult flowers am instalat MOD-ul cu succes insa am o problema in sensul ca nu imi arata membri decat din ultima ora.Trebuie sa mentionez faptul ca nu am putut modifica fisierul sessions.php deoarece am gasit fraza necesara pentru inlocuire.Va rog mult sa ma ajutati ca eu doar pentru asta vreau acest MOD si am mai semnalat faptul ca la profilul membrilor afisa date incorecte si eronate despre vizite si timpul petrecut on-line dar repet eu nu pentru asta il vreau ci pentru statisticile acelea cu vizitatori/ membri pe zi.Este vorba de forumul
www.la-familia.ro/familia .Multumesc anticipat !
Scris: 11-Iun-2006, 20:33:42
de flowers
Poate nu e compatibil cu phpBB 2.0.21, asteapta sa se actualizeze. Intra pe site-ul autorului, poate gasesti ceva...
Scris: 11-Iun-2006, 20:58:44
de dorin
merge fara probleme cu 2.0.21, ce nu ai gasit in sessions.php ?
Scris: 12-Iun-2006, 18:59:35
de lluchiano
Am rezolvat problema (sper) nu facusem eu modificarile in mod corect.
Instalat pe phpbb2 v2.0.21
Scris: 13-Iun-2006, 19:16:16
de roadiro
L-am instalat de curand pe versiunea 2.0.21 si functioneaza f bine.
www.roadiro.home.ro
#
#-----[ OPEN ]------------------------------------------------
#
includes/sessions.php
#
#-----[ FIND ]------------------------------------------------
#
if ( $user_id != ANONYMOUS )
{
$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;
#
#-----[ IN-LINE FIND ]----------------------------------------
#
if
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//
#
#-----[ IN-LINE FIND ]----------------------------------------
#
{
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//
#
#-----[ FIND ]------------------------------------------------
#
if (!$admin)
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_session_time = $current_time, user_session_page = $page_id, user_lastvisit = $last_visit
#
#-----[ IN-LINE FIND ]----------------------------------------
#
user_lastvisit = $last_visit
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, user_lastlogon = " . time() . ", user_totallogon=user_totallogon+1
#
#-----[ FIND ]------------------------------------------------
#
$sessiondata['userid'] = $user_id;
}
#
#-----[ IN-LINE FIND ]----------------------------------------
#
}
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//
#
#-----[ FIND ]------------------------------------------------
#
if ( !empty($session_id) )
{
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Start add - Last visit MOD
$expiry_time = $current_time - $board_config['session_length'] ;
// End add - Last visit MOD
#
#-----[ FIND ]------------------------------------------------
#
$sql = "SELECT u.*, s.*
FROM " . SESSIONS_TABLE . " s, " . USERS_TABLE . " u
WHERE s.session_id = '$session_id'
AND u.user_id = s.session_user_id";
#
#-----[ IN-LINE FIND ]----------------------------------------
#
";
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
AND session_time > $expiry_time
#
#-----[ FIND ]------------------------------------------------
#
if ( $userdata['user_id'] != ANONYMOUS )
{
#
#-----[ IN-LINE FIND ]----------------------------------------
#
if
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//
#
#-----[ IN-LINE FIND ]----------------------------------------
#
{
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//
#
#-----[ FIND ]----------------------------------------
#
$sql = "UPDATE " . USERS_TABLE . "
SET user_session_time = $current_time, user_session_page = $thispage_id
#
#-----[ IN-LINE FIND ]----------------------------------------
#
$thispage_id
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, user_totalpages = user_totalpages+1, user_totaltime = user_totaltime+($current_time-".$userdata['session_time'].")
#
#-----[ FIND ]----------------------------------------
#
message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
}
}
#
#-----[ REPLACE WITH ]---------------------------------
#
message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
}
//}
#
#-----[ FIND ]------------------------------------------------
#
WHERE session_time < ' . (time() - (int) $board_config['session_length']) . "
#
#-----[ IN-LINE FIND ]----------------------------------------
#
$sql = 'DELETE FROM ' . SESSIONS_TABLE . '
WHERE session_time < ' . (time() - (int) $board_config['session_length']) . "
AND session_id <> '$session_id'";
#
#-----[ IN-LINE REPLACE WITH ]--------------------------------
#
$sql = "DELETE FROM " . SESSIONS_TABLE . "
WHERE UNIX_TIMESTAMP() - session_time >=172800
AND session_id <> '$session_id'";
Scris: 13-Iun-2006, 20:17:17
de seelview
Era de ajuns sa pui un link.
Scris: 14-Iun-2006, 02:02:42
de lluchiano
Si la mine merge perfect pe phpbb 2.0.21