Pagina 5 din 12
Scris: 01-Dec-2004, 19:54:08
de X-trem3
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
MODul care arata ultimii vizitatori
Scris: 16-Ian-2005, 12:13:21
de Rami
Cum se numeste MODul care il aveti... de arata ultimi vizitatori?
[edit="BuGsY"]Subiect lipit cu un altul care dezbate aceeaşi problemă.[/edit]
Scris: 16-Ian-2005, 12:18:43
de bogdan
Scris: 16-Ian-2005, 12:20:55
de Rami
Stiam ca exista un topic cu asta da nu il gaseam . merci mult
Scris: 16-Ian-2005, 12:50:22
de Rami
Dar sti alta sursa de download? pt ca nu reusesc sa downloadez fisierul.
Scris: 16-Ian-2005, 14:55:18
de BuGsY
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
In total 138 utilizatori au vizitat acest site astazi
Scris: 30-Ian-2005, 08:25:56
de xt
Î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 ?
Scris: 30-Ian-2005, 09:06:56
de bogdan
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]
Scris: 20-Iul-2005, 14:26:30
de dorin
Sunt extrem de nedumerit de Last Visit Mod, datorita ambiguitatii (cred eu

) cu care sunt facute instructiunile de instalare:
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 ]---------------------------------
#
//
Secventa cautata este urmatoarea:
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;
}
si nu stiu exact cum trebuie modificat. Eu zic ca asa, dar am unele indoieli:
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;
}
Ar mai putea fi urmatorul If,

Scris: 01-Aug-2005, 17:13:29
de veninoss
Sunt si eu interesat de Last Visit Mod dar linkul nu este functional si as dori si ceva informatii despre instalarea lui pe forum phpbb