Teampage für Benutzergruppe

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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
unionerdirk
Mitglied
Beiträge: 333
Registriert: 13.12.2004 08:42
Wohnort: Berlin
Kontaktdaten:

Teampage für Benutzergruppe

Beitrag von unionerdirk »

Ich habe den Teampagemod eingebaut. In dem ist es ja so das alle Admins und Moderatoren angezeigt werden. Ich möchte es aber gerne so haben das eine bestimmte Benutzergruppe angezeigt wird. Es handelt sich darum das wir einen Liveticker im Forum haben. Alle die am Liveticke beteiligt sind habe ich in der Benutzergruppe Liveticker. Nun möchte ich gerne das auf der Teampage diese User angezeigt werden. Damit also die anderen User sehen können wer am Ticker mitarbeitet. Kann ich den Teampagemod dafür benutzen und wenn ja wie bekomme ich es hin. Danke im voraus und ich hoffe ihr habt verstanden was ich möchte.
Benutzeravatar
CatZe
Mitglied
Beiträge: 514
Registriert: 30.11.2004 11:46
Kontaktdaten:

Beitrag von CatZe »

hi,

aus dem Bauch heraus:

beim Teampage Mod wird der Userlevel abgefragt .... ich wuerde also versuchen, statt dem userlevel die Gruppenzugehoerigkeit abzufragen. Dafuer muesste man das SELECT erweitern
GreetZ
Cat
unionerdirk
Mitglied
Beiträge: 333
Registriert: 13.12.2004 08:42
Wohnort: Berlin
Kontaktdaten:

Beitrag von unionerdirk »

Die Idee ist schon mal gut. Das ist Selectbereich der bestimmt was angezeigt werden soll.

Code: Alles auswählen

$sql = "SELECT *
	FROM ". USERS_TABLE ."
	WHERE user_level IN (" . MOD . ", " . ADMIN . ")
	ORDER BY $order_by";	
if(!$result = $db->sql_query($sql))
Wenn ich MOD rausnehme dann werden nur die Admins angezeigt. Habe ich probiert und hat geklappt. Vielleicht weiß ja auch noch jemand wie ich das ändern kann das die entsprechende Benutzergruppe angezeigt wird.
Benutzeravatar
CatZe
Mitglied
Beiträge: 514
Registriert: 30.11.2004 11:46
Kontaktdaten:

Beitrag von CatZe »

unionerdirk hat geschrieben:

Code: Alles auswählen

$sql = "SELECT *
	FROM ". USERS_TABLE ."
	WHERE user_level IN (" . MOD . ", " . ADMIN . ")
	ORDER BY $order_by";	
if(!$result = $db->sql_query($sql))
das sollte noch nen verweis auf group_id.phpbb_user_group drinnen stehen und dann auf die ID der Gruppe filtern ....

kA wie das als statement aussehen sollte
GreetZ
Cat
unionerdirk
Mitglied
Beiträge: 333
Registriert: 13.12.2004 08:42
Wohnort: Berlin
Kontaktdaten:

Beitrag von unionerdirk »

Mal nachfragen ob nicht jemand weiß wie ich das Problem lösen kann.
unionerdirk
Mitglied
Beiträge: 333
Registriert: 13.12.2004 08:42
Wohnort: Berlin
Kontaktdaten:

Beitrag von unionerdirk »

Mal wieder nachfrage ob jemand weiß wie ich das hinbekomme.
unionerdirk
Mitglied
Beiträge: 333
Registriert: 13.12.2004 08:42
Wohnort: Berlin
Kontaktdaten:

Beitrag von unionerdirk »

Ich frage einfach nochmal ob mir jemand bei meiner Frage helfen kann.
kellamaster
Mitglied
Beiträge: 81
Registriert: 03.11.2004 19:55
Kontaktdaten:

Beitrag von kellamaster »

ich habs so gelöst:
team.php hat geschrieben:$sql = "SELECT *
FROM ". USERS_TABLE ."
WHERE user_level IN (" . MOD . ", " . ADMIN . ")
ORDER BY $order_by";
if(!$result = $db->sql_query($sql))
geändert hat geschrieben:$sql = "SELECT *
FROM ". USERS_TABLE ."
WHERE user_id IN (1,2,...)
ORDER BY $order_by";
if(!$result = $db->sql_query($sql))
Dann musste nur die IDs eingeben...

Und damit die das im Profil bearbeiten können:


usercp_register hat geschrieben: if ( $userdata['user_level'] == MOD || $userdata['user_level'] == ADMIN )
geändert hat geschrieben: if ( $userdata['user_level'] == MOD || $userdata['user_level'] == ADMIN || $userdata['user_id'] == 1 || $userdata['user_id'] == 2 || $userdata['user_id'] == ...)
Bei mir klappts...
Antworten

Zurück zu „phpBB 2.0: Mod Support“