Last Visit Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
ronny.g
Mitglied
Beiträge: 4
Registriert: 13.02.2004 14:00

Last Visit Mod

Beitrag von ronny.g »

Hy leute.

Ich habe den Last Visit Mod auf meinem Board installiert. Funktioniert tadellos. Ich wüßte nur gern:

Wie/wo kann ich es einrichten das nur die Registrierten User gezählt werden und in der Statistik aufgeführt werden. Die Gäste hätte ich gern ausser Acht gelassen weil es auf meinem Board keine Gäste gibt (Ist ein geschlossenes Forum für 11 Leute...ein Internes Forum in einem Intranet sozusagen...da kommt echt sonst nie jemand rein.. geht auch nicht...passwortabfrage)

anybody who know this ?
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
der schnellste Weg ist folgender:

Code: Alles auswählen

# ----- [ OPEN ] -----
index.php

# ----- [ FIND ] -----
$sql = 'SELECT session_ip, MAX(session_time) as session_time FROM '.SESSIONS_TABLE.' WHERE session_user_id="'.ANONYMOUS.'" AND session_time >= '.$timetoday.' AND session_time< '.($timetoday+86399).' GROUP BY session_ip';
if (!$result = $db->sql_query($sql)) message_die(GENERAL_ERROR, "Couldn't retrieve guest user today data", "", __LINE__, __FILE__, $sql); 
while( $guest_list = $db->sql_fetchrow($result))
{ 
	if ($guest_list['session_time'] >$time1Hour) $users_lasthour++;
}
$guests_today = $db->sql_numrows($result);

# ----- [ REPLACE WITH ] -----
$guests_today = 0;

# 
#-----[ SAVE/CLOSE ALL FILES ]-------------------------------- 
# 
# EoM
Ist nicht getestet, aber sollte funktionieren..

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
ronny.g
Mitglied
Beiträge: 4
Registriert: 13.02.2004 14:00

Beitrag von ronny.g »

Funktioniert!

Danke SEHR :grin:


Im moment steht das da:

3 Besucher seit 0 Uhr:: 3 registrierte, kein versteckter und kein Gast. , 1 von Ihnen in der letzten Stunde.
Registrierte Benutzer: X, X, X

kann ich die Statistikzeile auch irgendwie löschen ?

das nur noch:


3 Besucher seit 0 Uhr:: 1 von Ihnen in der letzten Stunde.
Registrierte Benutzer: X, X, X


angezeigt wird ?
Zuletzt geändert von ronny.g am 13.02.2004 16:40, insgesamt 1-mal geändert.
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Bidde bidde.. :D

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
und wieder der einfachste Weg..
Such den Text den du nicht haben willst in der "lang_main.php"
und lösche ihn raus.
Aber nicht die ganze Zeile, sondern nur das zwischen den "".

Wichtig: Es ist der einfachste, nicht der schönste.. :D

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
ronny.g
Mitglied
Beiträge: 4
Registriert: 13.02.2004 14:00

Beitrag von ronny.g »

Das Problem ist:

// Start add - Last visit MOD
$lang['Last_logon'] = 'Letzter Besuch';
$lang['Hidde_last_logon'] = 'Versteckt';
$lang['Never_last_logon'] = 'Niemals';
$lang['Users_today_zero_total'] = '<b>0</b> Besucher seit 0 Uhr:: ';
$lang['Users_today_total'] = '<b>%d</b> Besucher seit 0 Uhr:: ';
$lang['User_today_total'] = '<b>%d</b> Besucher seit 0 Uhr:: ';
$lang['Users_lasthour_explain'] = ', %d von Ihnen in der letzten Stunde.';
$lang['Users_lasthour_none_explain'] = ''; //showen of none have visited the last hour, fill if you like


Es steht nicht mit da....

1 Besucher seit 0 Uhr:: Ein registrierter, kein versteckter und kein Gast. , 1 von Ihnen in der letzten Stunde.

Das Fett geschriebene finde ich nicht in den zeilen. Und das ist jenes welches weg soll. An die Idee mit dem lösche hatte ich auch schon gedacht, aber eben nicht gefunden.

Gibt es noch eine Lösung?
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
schau mal in der lang_main.php
Da steht folgendes:

Code: Alles auswählen

//
// Global Header strings
//
$lang['Registered_users'] = 'Registrierte Benutzer:';
$lang['Browsing_forum'] = 'Benutzer in diesem Forum:';
$lang['Online_users_zero_total'] = 'Insgesamt sind <b>0</b> Benutzer online: ';
$lang['Online_users_total'] = 'Insgesamt sind <b>%d</b> Benutzer online: ';
$lang['Online_user_total'] = 'Insgesamt ist <b>ein</b> Benutzer online: ';
$lang['Reg_users_zero_total'] = 'Kein registrierter, ';
$lang['Reg_users_total'] = '%d registrierte, ';
$lang['Reg_user_total'] = 'Ein registrierter, ';
$lang['Hidden_users_zero_total'] = 'kein versteckter und ';
$lang['Hidden_users_total'] = '%d versteckte und ';
$lang['Hidden_user_total'] = 'ein versteckter und ';
$lang['Guest_users_zero_total'] = 'kein Gast.';
$lang['Guest_users_total'] = '%d Gäste.';
$lang['Guest_user_total'] = 'ein Gast.';
$lang['Record_online_users'] = 'Der Rekord liegt bei <b>%s</b> Benutzern am %s.'; // first %s = number of users, second %s is the date.
8)

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
ronny.g
Mitglied
Beiträge: 4
Registriert: 13.02.2004 14:00

Beitrag von ronny.g »

nach langer zeit endlich mal wieder drum gekümmert
hab einfach alles rausgelöscht mit versteckten und gästen. gibt ja keine in dem besagten forum

besten dank nochmal für support

ronny
Antworten

Zurück zu „phpBB 2.0: Mod Support“