JuniorAdmin Mod / Users of the Day

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
Jessica

JuniorAdmin Mod / Users of the Day

Beitrag von Jessica »

Hallo Jungs!!!

Ich hab den Junior Admin Mod eingebaut, nur leider musste ich beim Users of the Day Mod noch Veränderungen vornehmen. Die Farbe des Junior Admins hab ich hinbekommen, aber in der Liste der User, die in den letzten 24h im Forum waren, steht nun nicht mehr der Admin an 1. Stelle, sondern der Junior Admin. Wie kann ich diese Reihenfolge wieder ändern?

Vielen Dank schonmal!!!

Jessica
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

Hallo Mädel :D

Wie lautet denn die URL zu Deinem Forum?
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Jessica

Beitrag von Jessica »

Das Forum ist noch nicht online, sondern wird von mir gerade offline "vorbereitet" mit möglichen Mods. Ich hoffe, mir kann trotzdem jemand weiterhelfen!!! Was da zu ändern wäre, kann eigentlich nur beim Users of the Day Mod vorgenommen werden, vielleicht hilft da, wenn ich den hier reinkopiere:

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 ]-----------------------------------------
# 
Danke!!!

Jessica
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

Auszug aus install.txt des Junior Admins 1.04 hat geschrieben:#
#-----[ ÖFFNEN ]------------------------------------------
#
# templates/xxx/index_body.tpl
#
#-----[ FINDE ]------------------------------------------
#
[ {L_WHOSONLINE_ADMIN} ] &nbsp;

#
#-----[ DANACH EINFÜGEN ]------------------------------------------
#
[ {L_WHOSONLINE_JUNIOR} ] &nbsp;
Wie sieht das denn bei Dir in der index_body.tpl aus?
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Jessica

Beitrag von Jessica »

Das ist bei mir ganz normal, da wird Junior Admin zwischen Administrator und Moderator angezeigt, wie es auch sein soll. Mir geht es aber um die Liste der User, die in den letzten 24 Stunden das Forum besucht haben (Users of the Day Mod). Da werden alle nacheinander aufgelistet, zuerst der Administrator in seiner Farbe, dann die restlichen User alphabetisch. Nach dem Einbau des JuniorAdmin Mods wird allerdings der User, der Junior Admin ist, als erstes angezeigt, dann kommt der Admin und dann die restlichen User in alphabetischer Reihenfolge. Der Admin sollte aber an erster Stelle bleiben, also Junior Admin und Admin vertauscht werden. Ich hoffe, das hilft weiter!!!

Jessica
Antworten

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