User Anwesenheit

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

User Anwesenheit

Beitrag von michi-w. »

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.
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

ich glaub der heisst last visit mod

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 :.
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Beitrag von michi-w. »

Den hatte ich schon, erstens wollte der bei mir nicht und zweites ist das auch nicht das was ich möchte, da dort nur die User-Namen stehen, ich möchte aber eine kleine Statistik dazu.

Gruß
michi-w.
Benutzeravatar
derd
Mitglied
Beiträge: 1176
Registriert: 19.04.2004 19:30
Wohnort: Aue
Kontaktdaten:

Beitrag von derd »

Dann ist doch eher der was für dich.

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
##
##
##############################################################
##############################################################
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Beitrag von michi-w. »

Danke
Benutzeravatar
Luminoire
Mitglied
Beiträge: 837
Registriert: 12.08.2005 20:52
Wohnort: Bergisches Land
Kontaktdaten:

Beitrag von Luminoire »

Hallo,

bietet dieser mod auch die Möglichkeit, IP´s bei der Anmeldung schon zu erkennen, also bevor gepostet wurde? Sowas suche ich dringend.
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

hi

der loggt jeden zugriff, also egal ob jemand postet oder nicht ;-)

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Benutzeravatar
Luminoire
Mitglied
Beiträge: 837
Registriert: 12.08.2005 20:52
Wohnort: Bergisches Land
Kontaktdaten:

Beitrag von Luminoire »

Jan500 hat geschrieben:hi

der loggt jeden zugriff, also egal ob jemand postet oder nicht ;-)

Jan
Das hört sich schon mal sehr gut an. Wo sehe ich das dann z.B. in einer Neuanmeldung?
Zuletzt geändert von Luminoire am 04.12.2005 19:07, insgesamt 1-mal geändert.
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

Im ACP da gibt es dann ne neue seite
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Beitrag von michi-w. »

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)

Code: Alles auswählen

$style_color = 'style="color:#000000"';
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

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} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {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
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“