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 :wink: ) 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, :roll:

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