Live Statistik Box

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
SQRT
Mitglied
Beiträge: 452
Registriert: 17.05.2002 15:10
Wohnort: Köln
Kontaktdaten:

Beitrag von SQRT »

Ich hatte noch ein Vorschlag ich hab hier noch ein Mod eingebaut, hab den namen leider vergessen, da wird dann angezeigt, wieviel User am tag online waren und welche Mitglieder online waren während des tages, habs versucht das auch ausserhalb des index_body.tpl zu übertragen ging aber nicht, der rest war ja einfacher als wasser trinken.

thx super Mod haste da erstellt!

SQRT

PS: hab das mal ohne die ganzen tabellen gemacht, da ist der Code kleiner und übersichtlicher, finde ich!
Yoni

Beitrag von Yoni »

Hallo SQRT,

ich glaub, ich weiß schon, welchen Mod du meinst.
Aber wenn ich jeden mod einbaue, der irgendwas mit Statistik auf der Seite zu tun hat, dann wäre das eine riesige Box, die sicherlich 2 Bildschirme runterginge und außerdem 2h für den Einbau bräuchte...

Man müsste nämlich davor noch 7-8 andere Mods einbauen.

Wie gesagt, ich arbeite momentan daran, die Inbox noch reinzubasteln, sowie einen einfachen Counter mit IP-Sperre und Anzeige, wieviel User heute schon auf deiner Seite waren....

Gruß Tom
oSSi
Mitglied
Beiträge: 68
Registriert: 04.01.2003 15:28
Kontaktdaten:

Beitrag von oSSi »

Klasse teil, hab es in meine Board laufen, finde nur einen nachteil das das Logout jetzt oben weg ist, wenn man es drin läßt steht es bei dem nick dahinter. *g*

Aber ich glaub sowas kann man auch noch richten.

MfG

oSSi :D
Yoni

Beitrag von Yoni »

"Man" kann..ich im Moment nicht, da ich momentan leider zuviel Stress mit Schule und Beruf habe...

Kann sein, dass sich das Release von 0.9 verzögert...soory Leutz, aber ihr könnt gerne weiter daran arbeiten, wenn ihr Lust habt ;)

Tom
Hellstorm
Mitglied
Beiträge: 10
Registriert: 02.01.2003 17:49
Wohnort: Geilenkirchen
Kontaktdaten:

Beitrag von Hellstorm »

SQRT hat geschrieben:Ich hatte noch ein Vorschlag ich hab hier noch ein Mod eingebaut, hab den namen leider vergessen, da wird dann angezeigt, wieviel User am tag online waren und welche Mitglieder online waren während des tages
Hi

könnte mir jemand sagen oder er selbst woher ich dieses mod kriege

*greetz Hellstorm
Webmaster of Planet-Hellstorm.de
Gast

Beitrag von Gast »

Hellstorm hier das MOD für die 24h.

Code: Alles auswählen

######################################################## 
## 
## MOD Title:   Users of the day
## MOD Version: 1.1
## Author:     ZoZo <zozo@etoiles.net> 
## 
## Description:  
## Displays, under the online users list, a list of all the users
## who come during the last 24 hours. Can also display the list
## of the users who didn't come (see "Edit below").
## 
## Installation Level:  easy 
## Installation Time:  1-2 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:
## 
## October 28th 2002: v1.1
## 1. The MOD uses "user_session_time" instead of "user_lastvisit", which is updated only when the user logges out.
##  
## October 15th 2002: v1.0
## 1. Created main features.
##    
######################################################## 

# 
#-----[ ACTION: open ]---------------------------------
# 
/templates/subSilver/index_body.tpl
# 
#-----[ ACTION: find ]---------------------------------
# 
 	<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>
# 
#-----[ ACTION: replace with ]-------------------------
# 
	<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}<br /><br />{USERS_OF_THE_DAY_LIST}</span></td>



# 
#-----[ ACTION: open ]--------------------------------
# 
/language/lang_english/lang_main.php
# 
#-----[ ACTION: find ]--------------------------------
# 
$lang['Registered_users'] = 'Registered Users:';
# 
#-----[ ACTION: add before ]--------------------------
# 
$lang['Day_users'] = 'Users who visit during the last 24 hours:';
$lang['Not_day_users'] = 'Users who <span style="color:red">DIDN\'T</span> visit during the last 24 hours:';



# 
#-----[ ACTION: open ]--------------------------------
# 
/includes/page_header.php
# 
#-----[ ACTION: find ]--------------------------------
# 
	'LOGGED_IN_USER_LIST' => $online_userlist,
# 
#-----[ ACTION: add after ]---------------------------
# 
	'USERS_OF_THE_DAY_LIST' => $day_userlist,

# 
#-----[ ACTION: find ]--------------------------------
# 
//
// Obtain number of new private messages
// if user is logged in
//
# 
#-----[ ACTION: add before ]--------------------------
# 
//
// Users of the day MOD
//

// ############ Edit below ############
// #
$display_not_day_userlist = 1; // change to 0 here if you don't want the list of the users who didn't visit to be displayed
// #
// ############ 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 = '';
$not_day_userlist = '';

while( $row = $db->sql_fetchrow($result) )
{
	$style_color = '';
	if ( $row['user_level'] == ADMIN )
	{
		$row['username'] = '<b>' . $row['username'] . '</b>';
		$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
	}
	else if ( $row['user_level'] == MOD )
	{
		$row['username'] = '<b>' . $row['username'] . '</b>';
		$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
	}
	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() - 86400 ) )
		{
			$day_userlist .= ( $day_userlist != '' ) ? ', ' . $user_day_link : $user_day_link;
		}
		else $not_day_userlist .= ( $not_day_userlist != '' ) ? ', ' . $user_day_link : $user_day_link;
	}
}
if ( empty($day_userlist) )
{
	$day_userlist = $lang['None'];
}
$day_userlist = ( ( isset($forum_id) ) ? '' : $lang['Day_users'] ) . ' ' . $day_userlist;
if ( empty($not_day_userlist) )
{
	$not_day_userlist = $lang['None'];
}
$not_day_userlist = ( ( isset($forum_id) ) ? '' : $lang['Not_day_users'] ) . ' ' . $not_day_userlist;
if ( $display_not_day_userlist )
{
	$day_userlist .= '<br />' . $not_day_userlist;
}
//
// End of MOD
//



# 
#-----[ ACTION: save/close all ]----------------------
# 

# 
#-----[ ACTION: upload the modified files ]-----------
# 

# 
#-----[ ACTION: enjoy ]-------------------------------
# 

# 
#-----[ EOF ]-----------------------------------------
# 
MfG

oSSi :D
Hellstorm
Mitglied
Beiträge: 10
Registriert: 02.01.2003 17:49
Wohnort: Geilenkirchen
Kontaktdaten:

Beitrag von Hellstorm »

HI OZZI

prompte bedinung wow thx werd des ma sofort ein bauen :D

*greetz Hellstorm
Webmaster of Planet-Hellstorm.de
oSSi
Mitglied
Beiträge: 68
Registriert: 04.01.2003 15:28
Kontaktdaten:

Beitrag von oSSi »

Sorry war net eingeloggt! *s*

MfG

oSSi :D
Hellstorm
Mitglied
Beiträge: 10
Registriert: 02.01.2003 17:49
Wohnort: Geilenkirchen
Kontaktdaten:

Beitrag von Hellstorm »

ups jo sorry Ossi lol nicht ozzi *hehe

nochmals bedankt :D

*greetz Helsltorm
Webmaster of Planet-Hellstorm.de
Hellstorm
Mitglied
Beiträge: 10
Registriert: 02.01.2003 17:49
Wohnort: Geilenkirchen
Kontaktdaten:

Beitrag von Hellstorm »

Hi da bin ich wieder

der script funktioniert leider nicht keine ahnung wieso nicht
jemand anderes ne lösung ???

*greetz Hellstorm
Webmaster of Planet-Hellstorm.de
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“