Last visit MOD !
- X-trem3
- Utilizator înregistrat
- Mesaje: 17
- Membru din: 25-Noi-2004, 17:33:40
- Ext: Nu
- Server: Windows
- Nivel phpBB: Mediu
- Nivel php: Mediu
- Localitate: Lucca, It
Bun, daca tot am vorbit singur pana acum hai sa dau si un raspuns...Nenea care a facut scriptul a uitat sa includa campurile "user_totaltime", "user_totallogon" si "user_totalpages" in tabelul phpbb_sessions. Nu pot spune ca ma pricep prea mult la sql insa e bine ca aceste 3 campuri sa fie introduse si in phpbb_users si in phpbb_sessions. Daca vine unu cu o idee mai enteligente` sa-l aud...Pan la urma concluziunea este ca merje totul struna, scriptul il luati de aici: http://mods.db9.dk
- Rami
- Utilizator înregistrat
- Mesaje: 56
- Membru din: 13-Mar-2004, 01:57:06
- Ext: Nu
- Server: Windows
- Nivel phpBB: Mediu
- Nivel php: Mediu
- Localitate: bucuresti
MODul care arata ultimii vizitatori
Cum se numeste MODul care il aveti... de arata ultimi vizitatori?
[edit="BuGsY"]Subiect lipit cu un altul care dezbate aceeaşi problemă.[/edit]
[edit="BuGsY"]Subiect lipit cu un altul care dezbate aceeaşi problemă.[/edit]
- bogdan
- Mesaje: 10888
- Membru din: 18-Oct-2002, 13:14:27
- Versiune: 3.0.11
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Nivel php: Mediu
- Localitate: Bucuresti
- Contact:
cauta in MOD-urile folosite de phpBB.ro !
- BuGsY
- Fost coleg
- Mesaje: 1193
- Membru din: 19-Iun-2003, 15:24:49
- Ext: Nu
- Server: Windows
- Nivel phpBB: Mediu
- Nivel php: Mediu
- Localitate: Constanţa
- Contact:
Poţi să foloseşti o MODificare care afişează doar numărul şi numele utilizatorilor ce au vizitat forumul în aceea zi (fără a modifica tabelele din baza de date) Show online today (homepage), Show online today (mirror). MODificarea folosită de phpbb.ro este Last visit MOD
- xt
- Utilizator înregistrat
- Mesaje: 19
- Membru din: 08-Ian-2005, 02:54:56
- Ext: Nu
- Server: Windows
- Nivel phpBB: Mediu
- Nivel php: Mediu
- Localitate: Somewhere over the rainbow
- Contact:
In total 138 utilizatori au vizitat acest site astazi
În total 138 utilizatori au vizitat acest site astăzi :: 6 Înregistraţi, 0 Ascunşi şi 132 Vizitatori , 24 din ei în ultima oră.
Utilizatori înregistraţi: bogdan, BuGsY, GSM Land, mjr, team, xt
Cum pot sa am si eu aceasta facilitate ?
Utilizatori înregistraţi: bogdan, BuGsY, GSM Land, mjr, team, xt
Cum pot sa am si eu aceasta facilitate ?
- bogdan
- Mesaje: 10888
- Membru din: 18-Oct-2002, 13:14:27
- Versiune: 3.0.11
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Nivel php: Mediu
- Localitate: Bucuresti
- Contact:
vezi subiectul MODul care arata ultimii vizitatori
- [edit="BuGsY"]Am unit subiectul "In total 138 utilizatori au vizitat acest site astazi" creat de xt, cu acest subiect ("Last visit MOD !" )
Deasemenea subiectul creat de xt, nu a fost trimis în forumul corespunzător - Suport pentru MODificări în loc de Cum pot să...?[/edit]
- dorin
- Fost coleg
- Mesaje: 4620
- Membru din: 24-Iun-2003, 23:23:29
- Versiune: 3.1.10
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Mediu
- Nivel php: Puţin experimentat
- Contact:
Sunt extrem de nedumerit de Last Visit Mod, datorita ambiguitatii (cred eu
) cu care sunt facute instructiunile de instalare:
Secventa cautata este urmatoarea:
si nu stiu exact cum trebuie modificat. Eu zic ca asa, dar am unele indoieli:
Ar mai putea fi urmatorul If,

Cod: Selectaţi tot
...
#
#-----[ OPEN ]------------------------------------------------
#
includes/sessions.php
#
#-----[ FIND ]------------------------------------------------
#
if (
{// (
$last_visit = (
$sql = "UPDATE " . USERS_TABLE . "
SET
#
#-----[ IN-LINE FIND ]----------------------------------------
#
if
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//
#
#-----[ IN-LINE FIND ]----------------------------------------
#
{
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
//
Cod: Selectaţi tot
if ( $user_id != ANONYMOUS )
{// ( $userdata['user_session_time'] > $expiry_time && $auto_create ) ? $userdata['user_lastvisit'] : (
$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;
if (!$admin)
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_session_time = $current_time, user_session_page = $page_id, user_lastvisit = $last_visit
WHERE user_id = $user_id";
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error updating last visit time', '', __LINE__, __FILE__, $sql);
}
}
$userdata['user_lastvisit'] = $last_visit;
$sessiondata['autologinid'] = (!$admin) ? (( $enable_autologin && $sessionmethod == SESSION_METHOD_COOKIE ) ? $auto_login_key : '') : $sessiondata['autologinid'];
$sessiondata['userid'] = $user_id;
}
Cod: Selectaţi tot
if ( $user_id != ANONYMOUS )
{// ( $userdata['user_session_time'] > $expiry_time && $auto_create ) ? $userdata['user_lastvisit'] : (
$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;
//if (!$admin)
//
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_session_time = $current_time, user_session_page = $page_id, user_lastvisit = $last_visit, user_lastlogon = " . time() . ", user_totallogon=user_totallogon+1
WHERE user_id = $user_id";
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error updating last visit time', '', __LINE__, __FILE__, $sql);
}
}
$userdata['user_lastvisit'] = $last_visit;
$sessiondata['autologinid'] = (!$admin) ? (( $enable_autologin && $sessionmethod == SESSION_METHOD_COOKIE ) ? $auto_login_key : '') : $sessiondata['autologinid'];
$sessiondata['userid'] = $user_id;
}

Cine este conectat
Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 1 vizitator