Seite 5 von 5

Verfasst: 25.10.2004 17:56
von Leuchte
Ich würde das eher mit Gruppen, bzw. einer Gruppe lösen, als ein neuen User Level einzuführen.

Verfasst: 29.10.2004 15:35
von spritzpistole
Und ein weiteres "kleines" Problem.. Also ich hab den Hack eingebaut und funktioniert auch nur auf dem Index wird bloß die Grafik - als Link angezeigt und der Schriftzug "Mitarbeiter" fehlt wie bekomm ich den dazu? ich hab in der Overall_header.tpl datei genauso gemacht wie Usergp d.h. es müsste normal gehen doch es geht nicht O_o hab schon alles mögliche von meiner seite probiert..

Verfasst: 29.10.2004 15:43
von SantaZ
Leuchte hat geschrieben:Ich würde das eher mit Gruppen, bzw. einer Gruppe lösen, als ein neuen User Level einzuführen.
hi,

den Userlevel gibt es bei mir eh schon.

Aber eine Lösung über die Gruppen währe wohl am besten.

Hat da wohl auch jemand eine Idee wie man das umsetzen könnte?

Verfasst: 14.11.2004 13:13
von SantaZ
hat denn keiner eine Idee wie man die Usergruppen mit in der Staffseite einbinden kann?

Oder bin ich der einzigste der so etwas brauchen könnte?

Verfasst: 14.11.2004 16:39
von FSKiller / Phoenix
spritzpistole hat geschrieben:Und ein weiteres "kleines" Problem.. Also ich hab den Hack eingebaut und funktioniert auch nur auf dem Index wird bloß die Grafik - als Link angezeigt und der Schriftzug "Mitarbeiter" fehlt wie bekomm ich den dazu? ich hab in der Overall_header.tpl datei genauso gemacht wie Usergp d.h. es müsste normal gehen doch es geht nicht O_o hab schon alles mögliche von meiner seite probiert..
page_header mal schauen ob alles drinne ist oder in der lang datei :)

@SantaZ was willst du den genau haben

Verfasst: 14.11.2004 16:58
von SantaZ
hi,

ich würde gerne die Option haben. Das ich bestimmte Usergruppen auf der staffseite hinzufügen kann.
ganz normale User (als User die keine Admin- und keine Moderatorenrechte) . Und die dann unter einer weiteren Kategorie erscheinen.
Bei mir währe es z.B. eine Usergruppe die Bilder in eine Galerie hochlädt, "uploader" oder ähnlich.

Oder Gruppen wie Sponsoren oder Spender.

Verfasst: 14.11.2004 17:05
von FSKiller / Phoenix

Code: Alles auswählen

##########################################################################################
## 
## Hack Titel:       Mitarbeiter Seite
## Hack Version:     2.2.3 (phpBB 2.0.x)
## optionaler Teil:  Version 1.0.2
## Autor:            Acid
##
## Beschreibung:     Einige Zusatzfunktionen/-informationen..
##
##########################################################################################
## 
## Notiz:
## Vor jeglichen Änderungen an Dateien sollten dieser gesichert werden. 
##
##########################################################################################
##
## Versionen:
##
## 1.0.2   - variable geändert
## 1.0.1   - 'spezielle User ausschliessen' hinzugefügt
## 1.0     - optionalen Teil hinzugefügt
##
##########################################################################################


#########################     weitere Sparten hinzufügen    ##############################
# 
#---------[ ÖFFNEN ]----------------------------------------------------------------------
# 
# language/lang_german/lang_main.php
# 
#---------[ FINDE (wenn bereits hinzugefügt) ]-------------------------------------------- 
# 
$lang['Staff_level'] = array('Administrator', 'Moderator');

# 
#---------[ FINDE in dieser Zeile ]------------------------------------------------------
# 
'Moderator'

# 
#---------[ direkt DANACH EINFÜGEN (vor ); ) ]--------------------------------------------------
# 
, 'Spezielle User'


# 
#---------[ ÖFFNEN ]----------------------------------------------------------------------
# 
# staff.php
# 
#---------[ FINDE ]-------------------------------------------- 
# 
		else if( $level_cat['1'] )
		{
			$where = 'user_level = '. MOD;
		}

# 
#---------[ DARUNTER EINFÜGEN ]-------------------------------------------- 
#
# user id´s am Anfang der staff.php eintragen ($special_users)

		else if( $level_cat['2'] )
		{
			$where = 'user_id IN ('. $special_users .')';
		}

# bzw. wenn Super MOD oder Junior Admin (alte Version)
# 
#---------[ oder DARUNTER EINFÜGEN ]-------------------------------------------- 
# 
# Bei Junior Admin muss "LESS_ADMIN" mit "JUNIOR_ADMIN" (ohne Anführungsstriche) ersetzt
# werden (gilt nur für alte Version des Junior Admin Hacks; bei neuer Version sollte man 
# es über die user_id machen (s.o.) ).

		else if( $level_cat['2'] )
		{
			$where = 'user_level = '. LESS_ADMIN;
		}


#######################     Reihenfolge der Sparten ändern    ############################
# 
#---------[ ÖFFNEN ]----------------------------------------------------------------------
# 
# language/lang_german/lang_main.php
# 
#---------[ FINDE (wenn bereits hinzugefügt) ]-------------------------------------------- 
# 
$lang['Staff_level'] = array('Administrator','Moderator');

# Die Reihenfolge von 'x' (wobei 'x' z.B. für 'Administrator' oder 'Moderator steht) kann
# untereinander getauscht werden.
# Man sollte beachten, das der 1. Eintrag '0' bedeutet, der 2. Eintrag '1' usw.
# (muss bei Änderungen in staff.php beachtet werden).


# 
#---------[ ÖFFNEN ]----------------------------------------------------------------------
# 
# staff.php
# 
#---------[ FINDE ]-------------------------------------------- 
# 
		if( $level_cat['0'] )
		{
			$where = 'user_level = '. ADMIN;
		}
		else if( $level_cat['1'] )
		{
			$where = 'user_level = '. MOD;
		}

# Die beiden (oder je nachdem wieviele man hinzugefügt hat) "if" bzw. "else if" 
# Anweisungen können vertauscht werden (die erste Anweisung muss mit "if" beginnen, 
# die restlichen mit "else if").
# Die Ziffern beziehen sich auf die Einträge im Array (z.B. '0' wäre 'Administrator'),
# was beachtet und gegebenfalls angepasst werden muss.


#######################     spezielle User ausschliessen     #############################
#
# user id´s am Anfang der staff.php eintragen ($exclude_users)


# Wenn du wie oben beschrieben eine oder mehrere zusätzliche Spalten (z.B.
# 'Super Moderator') hinzugefügt hast und einige User in mehreren Sparten angezeigt
# werden (z.B. in 'Super Moderator' und 'Moderator'), kannst du diese User aus einer der
# Sparte ausschliessen, wenn gewünscht.
# 
#---------[ ÖFFNE ]----------------------------------------------------------------------
# 
# staff.php
# 
#---------[ FINDE z.B. ]--------------------------------------------------
# 
		else if( $level_cat['1'] )
		{
			$where = 'user_level = '. MOD;
		}

# 
#---------[ MIT FOLGENDEM ERSETZEN ]--------------------------------------------------
# 
# user id´s am Anfang der staff.php eintragen ($exclude_special_users)

		else if( $level_cat['1'] )
		{
			$sql_exclude_special_users = ( !empty($exclude_special_users) ) ? ' AND user_id NOT IN ('. $exclude_special_users .')' : '';
			$where = 'user_level = '. MOD . $sql_exclude_special_users;
		}

##########################################################################################
##########################################################################################
##########################################################################################
Ist beim neuem Staff packet mit dabei nennt sich staff_optional_german.txt :)