Suche mod wie last visit mod

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.
2Pac
Mitglied
Beiträge: 570
Registriert: 22.04.2003 15:00
Wohnort: Fuchsstadt
Kontaktdaten:

Suche mod wie last visit mod

Beitrag von 2Pac »

Habe ihn mal hier gefunden durch die suchfunktion aber jetzt wwo ich ihn will find ich den thread nimmer :-?
Also ich will nicht den ganzen last visit mod sondern nur der der die benutzer des tages auf dem index unten zeigt!
danke im voraus!
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

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 ]-----------------------------------------
# 
2Pac
Mitglied
Beiträge: 570
Registriert: 22.04.2003 15:00
Wohnort: Fuchsstadt
Kontaktdaten:

Beitrag von 2Pac »

und was muss ich rauslassen damit die user die nicht da waren net angezeigt werden!?
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Gast

Beitrag von Gast »

einfach das machen

Code: Alles auswählen

$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
2Pac
Mitglied
Beiträge: 570
Registriert: 22.04.2003 15:00
Wohnort: Fuchsstadt
Kontaktdaten:

Beitrag von 2Pac »

ops übersehen :oops:
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Gast

Beitrag von Gast »

Unsere Benutzer haben insgesamt 143384 Beiträge geschrieben.
Wir haben 5891 registrierte Benutzer.
Der neueste Benutzer ist tomcattk.
Insgesamt sind 31 Benutzer online: 10 registrierte, 2 versteckte und 19 Gäste. [ Administrator ] [ Moderator ]
Der Rekord liegt bei 155 Benutzern am 31.03.2003 12:49.


Diser info steht beimir groß unter (Alle Foren als gelesen markieren)

Dan steht das nochmal ganz normal inder tabelle wo sonst auch steht..??
Gast

Beitrag von Gast »

Ok dannke ich habe das fehler gefunden.. :D
Graphik2000
Mitglied
Beiträge: 27
Registriert: 02.03.2003 09:35
Wohnort: Weinheim
Kontaktdaten:

Beitrag von Graphik2000 »

Hi, Ich versuche das nun auch bei mir einzubauen, nun habe ich aber sub3dblack als template und das kommt das eine oder andere nicht drinne vor, nun meine frage muß ich das in subsilver ändern oder in dem template das ich nutze?????
Graphik2000
Mitglied
Beiträge: 27
Registriert: 02.03.2003 09:35
Wohnort: Weinheim
Kontaktdaten:

Beitrag von Graphik2000 »

Ok habe es herausbekommen und es funzt auch ohne probs, nun aber noch eine frage wie bekomme ich den satz weg " diese daten zeigen an wer in den letzten 5 minuten online war"
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

zB language/lang_german/lang_main.php
suche

Code: Alles auswählen

$lang['Online_explain'] = 'Diese Daten zeigen an, wer in den letzten 5 Minuten online war.';
und ersetze mit

Code: Alles auswählen

$lang['Online_explain'] = '';
Antworten

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