Moderation Switches ?

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Ypselon
Mitglied
Beiträge: 150
Registriert: 29.06.2008 16:03

Moderation Switches ?

Beitrag von Ypselon »

Ich bastel zurzeit an einer Navigation für mein Forum, wo ich den Zugriff auf die meisten Bereiche direkt angebe.

leider habe ich nun das Problem, das ich die Switche für die 4 Moderationtypen nicht finde. Ich brauche die, da ich den ganzen Moderationsbereich per Menü darstelle, allerdings soll ein Einfacher Moderator nicht die ganzen Menüpunkte des Umfassenden Moderators sehen können.

Das heisst ich bräuchte folgende Switches :

Einfacher Moderator
Standart Moderator
Umfassender Moderator
Warteschlangen Moderator

Weiss jemand zufällig wie diese lauten und könnte die hier Posten ? Oder alternativ ne Seite abgeben, wo man sowas nachlesen kann ?
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Moderation Switches ?

Beitrag von 4seven »

in den board-php's werden diese generiert bzw. in den templates finden sich des öfteren die von dir gewünschten switches..

<!-- IF S_GLOBAL bla bla -->

<!-- IF S_MCP bla bla -->

<!-- IF S_ACP bla bla -->

usw.

die dürftest du mit etwas detektivischem gespür finden.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Moderation Switches ?

Beitrag von Dr.Death »

Es gibt keine Switche für :

Einfacher Moderator
Standart Moderator
Umfassender Moderator
Warteschlangen Moderator

Grund: Die Switche sind nicht "Rollen abhängig", sondern "Rechte abhängig".

Das hat auch seinen guten Grund: Du kannst ja neue Rollen hinzufügen und die vorhandenen löschen.
Ypselon
Mitglied
Beiträge: 150
Registriert: 29.06.2008 16:03

Re: Moderation Switches ?

Beitrag von Ypselon »

Ja aber wie kann ich dann einstellen welcher Moderator was sehen kann ? Im MCP klappt es ja auch .. leider steige ich da nicht so ganz durch.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Moderation Switches ?

Beitrag von Dr.Death »

Verschiedene Moderatoren haben demnach doch auch verschiedene Rechte, oder ?

Schau mal hier nach:

http://wiki.phpbb.com/Moderator_permissions
http://wiki.phpbb.com/Permissions
http://wiki.phpbb.com/Permissions_Guide

Du könnstest also die verschiedenen Moderator Rechte abfragen ala:

Code: Alles auswählen

$template->assign_vars(array(
    // is a moderator
    'S_IS_MODERATOR'=> ($auth->acl_get('m_')) ? true : false,
    
    // moderator has lock permissions, to lock the currently viewable topics within a forum.
    'S_CAN_LOCK'    => ($auth->acl_get('m_lock')) ? true : false,
    
    // moderator has ban permissions.
    // Ban permissions are global, and therefor not limited to a specific forum
    'S_CAN_BAN'        => ($auth->acl_get('m_ban')) ? true : false,
)); 
Und im Template hast du nun tolle Switche:

Code: Alles auswählen

<!-- IF S_IS_MODERATOR -->

hier steht Dein php code, wenn der user "Moderator Rechte" ( egal welche ) besitzt.

<!-- ENDIF -->

<!-- IF S_CAN_LOCK -->

hier steht Dein php code, wenn der Moderator zusätzlich "Lock Rechte" besitzt

<!-- ENDIF -->

<!-- IF S_CAN_BAN -->

hier steht Dein php code, wenn der Moderator zusätzlich "User sperren" darf 

<!-- ENDIF --> 
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“