User Anwesenheit
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.
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.
User Anwesenheit
Hallo,
gibt es einen Mod der die Anwesenheit der User mit Uhrzeit speichert und in eine Tabelle o.ä. anzeigt?
Die Tabelle kann jeden Tag gelöscht werden.
Ich möchte eigentlich nur wissen, wann und wer zu welcher Uhrzeit am Tag im Forum aktiv gewesen ist.
Wäre vielleicht noch schon, wenn dort zu ersehen ist, ob der User einen Beitrag hinterlassen hat.
Gruß
michi-w.
gibt es einen Mod der die Anwesenheit der User mit Uhrzeit speichert und in eine Tabelle o.ä. anzeigt?
Die Tabelle kann jeden Tag gelöscht werden.
Ich möchte eigentlich nur wissen, wann und wer zu welcher Uhrzeit am Tag im Forum aktiv gewesen ist.
Wäre vielleicht noch schon, wenn dort zu ersehen ist, ob der User einen Beitrag hinterlassen hat.
Gruß
michi-w.
ich glaub der heisst last visit mod
kolja
kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!
Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.
.: Münsters Reggae Forum :.
Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.
.: Münsters Reggae Forum :.
Dann ist doch eher der was für dich.
Advanced IP Tracking 2.2.1
Advanced IP Tracking 2.2.1
##############################################################
##
## MOD Title: Advanced IP Tracking
##
## MOD Description:
## Track IPs, Page Views, Username, Admin Hits, Referer, Browser
##
## MOD Version: 2.2
##
## Installation Level: Easy
##
## Installation Time: 3 Minutes
##
## Files To Edit: 3 (Only on fresh install)
##
## includes/page_header.php
## admin/index.php
##
##
##############################################################
##############################################################
- Luminoire
- Mitglied
- Beiträge: 837
- Registriert: 12.08.2005 20:52
- Wohnort: Bergisches Land
- Kontaktdaten:
Das hört sich schon mal sehr gut an. Wo sehe ich das dann z.B. in einer Neuanmeldung?Jan500 hat geschrieben:hi
der loggt jeden zugriff, also egal ob jemand postet oder nicht
Jan
Zuletzt geändert von Luminoire am 04.12.2005 19:07, insgesamt 1-mal geändert.
Habe da noch einen sehr guten Mod gefunden.
Kleine Randbemerkung, es reicht, die index_body.tpl abzuändern.
Außerdem habe ich die Admin und Mod Namens Schriftfarbe für den Mod variabel gemacht.
Hier abändern (Eintrag ist doppelt vorhanden, einmal für Mod, sowie einmal für den Admin)
Wer die andere Admin und Mod Schriftfarbe in "Wer ist online?" abändern möchte, muss die 2. Möglichkeit unter den Link einbauen:
http://www.phpbb.de/doku/kb/artikel.php ... dmin_farbe
Demo:
http://www.buerger-forum.de
bei "Wer ist online?"
Kompatibel mit phpBB 2.0.18
Kleine Randbemerkung, es reicht, die index_body.tpl abzuändern.
Außerdem habe ich die Admin und Mod Namens Schriftfarbe für den Mod variabel gemacht.
Hier abändern (Eintrag ist doppelt vorhanden, einmal für Mod, sowie einmal für den Admin)
Code: Alles auswählen
$style_color = 'style="color:#000000"';http://www.phpbb.de/doku/kb/artikel.php ... dmin_farbe
Demo:
http://www.buerger-forum.de
bei "Wer ist online?"
Kompatibel mit phpBB 2.0.18
Code: Alles auswählen
########################################################
##
## MOD Title: Users of the day
## MOD Version: 2.0
## Author: ZoZo <zozo@etoiles.net>
##
## Description:
## Displays, under the online users list, a list of the users
## who come during the last XX hours. Can also display the list
## of the users who didn't come. (see "Edit below")
##
## Installation Level: easy
## Installation Time: 2-3 minutes
##
## Files To Edit: 3
## - /templates/subSilver/index_body.tpl
## - /language/lang_english/lang_main.php
## - /includes/page_header.php
##
## Included Files: None
##
########################################################
## VERSION HISTORY:
##
## June 20th 2003: v2.0
## 1. The list's delay is customizable, but you must give a number in hours, 24 by default.
## 2. There's now a counter for each list.
## 3. The MOD doesn't display the list of the users who didn't visit by default.
##
## October 28th 2002: v1.1
## 1. The MOD uses the database variable "user_session_time" instead of "user_lastvisit", which is updated only when the user logs out.
##
## October 15th 2002: v1.0
## 1. Created main features.
##
########################################################
## TODO LIST:
##
## 1. Don't restrict the time unit to hours.
##
########################################################
## PLEASE REPORT ANY BUGS OR SUGGESTIONS ##
########################################################
#
#-----[ öffne Datei ]---------------------------------
#
/templates/subSilver/index_body.tpl
#
#-----[ finde ]---------------------------------
#
<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
#
#-----[ ersetze mit ]---------------------------
#
<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
#
#-----[ finde ]---------------------------------
#
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} [ {L_WHOSONLINE_ADMIN} ] [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
#
#-----[ füge DANACH hinzu ]----------------------------
#
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">{USERS_OF_THE_DAY_LIST}</span></td>
#
#-----[ für alle templates wiederholen ]-------------
#
#
#-----[ öffne Datei ]--------------------------------
#
/language/lang_english/lang_main.php
#
#-----[ finde ]--------------------------------
#
$lang['Registered_users'] =
#
#-----[ füge DAVOR hinzu ]--------------------------
#
$lang['Day_users'] = '%d registered users visit during the last %d hours:';
$lang['Not_day_users'] = '%d registered users <span style="color:red">DIDN\'T</span> visit during the last %d hours:';
#
#-----[ für alle Sprachen wiederholen ]------------
#
#
#-----[ öffne Datei ]--------------------------------
#
/includes/page_header.php
#
#-----[ finde ]--------------------------------
#
'LOGGED_IN_USER_LIST' => $online_userlist,
#
#-----[ füge DANACH hinzu ]---------------------------
#
'USERS_OF_THE_DAY_LIST' => $day_userlist,
#
#-----[ finde ]--------------------------------
#
//
// Obtain number of new private messages
// if user is logged in
//
#
#-----[ füge DAVOR hinzu ]--------------------------
#
//
// Users of the day MOD
//
// ############ Edit below ############
// #
$display_not_day_userlist = 0; // change to 1 here if you also want the list of the users who didn't visit to be displayed
$users_list_delay = 24; // change here to the number of hours wanted for the list
// #
// ############ Edit above ############
$sql = "SELECT user_id, username, user_allow_viewonline, user_level, user_session_time
FROM ".USERS_TABLE."
WHERE user_id > 0
ORDER BY user_level DESC, username ASC";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/day information', '', __LINE__, __FILE__, $sql);
}
$day_userlist = '';
$day_users = 0;
$not_day_userlist = '';
$not_day_users = 0;
while( $row = $db->sql_fetchrow($result) )
{
$style_color = '';
if ( $row['user_level'] == ADMIN )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#000000"';
}
else if ( $row['user_level'] == MOD )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#000000"';
}
if ( $row['user_allow_viewonline'] )
{
$user_day_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
}
else
{
$user_day_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
}
if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
{
if ( $row['user_session_time'] >= ( time() - $users_list_delay * 3600 ) )
{
$day_userlist .= ( $day_userlist != '' ) ? ', ' . $user_day_link : $user_day_link;
$day_users++;
}
else
{
$not_day_userlist .= ( $not_day_userlist != '' ) ? ', ' . $user_day_link : $user_day_link;
$not_day_users++;
}
}
}
$day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Day_users'], $day_users, $users_list_delay) ) . ' ' . $day_userlist;
$not_day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Not_day_users'], $not_day_users, $users_list_delay) ) . ' ' . $not_day_userlist;
if ( $display_not_day_userlist )
{
$day_userlist .= '<br />' . $not_day_userlist;
}
//
// End of MOD
//
#
#-----[ alles speichern und schliessen ]----------------------
#
#
#-----[ alle modifizierten Files hochladen ]-----------
#
#
#-----[ ACTION: enjoy ]-------------------------------
#
#
#-----[ PLEASE REPORT ANY BUGS OR SUGGESTIONS]--------
http://www.seti-at-klamm.de/forum/viewtopic.php?t=866&start=30