Autor: Kirk
Version der Extension: 1.1.1
Beschreibung der Extension:
- Diese Erweiterung basiert auf dem Snippet Template Variable zur Prüfung der Gruppen Mitgliedschaft welches ich bei Mahony fand.
- Mit dieser Erweiterung ist es möglich diverse Codes im Template nur bestimmten Gruppen zur Verfügung zu stellen (also für bestimmte Gruppen sichtbar oder unsichtbar machen).
- Es ist ein Admin Modul integriert das eine Übersicht der derzeit verfügbaren Gruppen mit der entsprechenden Gruppen-ID anzeigt, zu finden ist dieses Modul unter
ACP/Benutzer und Gruppen/Gruppen-ID
- Es besteht ebenfalls die Möglichkeit diverse Codes im Template nur für bestimmten User zur Verfügung zu stellen (also für bestimmte User sichtbar oder unsichtbar machen).
- Es ist auch möglich in den Template Dateien seine eigenen Sprachvariablen benutzen, diese müssen dann z. B. in
./ext/kirk/checkinggroupmembership/language/de/chgmsp.php
innerhalb vondefiniert werden.Code: Alles auswählen
$lang = array_merge($lang, [ ]);
- phpBB 3.3.0 oder höher
- PHP 7.1.3 bis einschließlich 8.4.x
Download der Extension: https://kirk-phpbb.com/viewtopic.php?p=316#p316
Screenshot:
ACP-Modul: [ externes Bild ]
Installation der Erweiterung:
Nach dem Download entpacke diese Datei und lade den gesammten Ordner kirk nach
root/ext
hoch.Im Administrations-Bereich unter Anpassen -> Erweiterungs-Verwaltung -> Deaktivierte Erweiterungen (ab phpBB 3.3.14 Nicht installierte Erweiterungen)
in der Zeile
Checking group membership
auf Aktivieren klicken.Anmerkung:
Damit ist es möglich
S_GROUP_x
im Template zu verwenden, wobei x
mit der Gruppen ID zu ersetzen ist.Dieses lässt sich auch auf eigene erstellte Gruppen anwenden.
Beispiel:
Code: Alles auswählen
{% if S_GROUP_6 %}dein Code hier{% endif %}
- Guest - Gäste (Anonymous)
- Registered Users - Normale registrierter Benutzer
- Registered COPPA Users - registrierte Coppa Benutzer
- Global Moderators - Globale Moderatoren
- Administrators - Administratoren
- BOTs
- NEWLY_REGISTERED - Kürzlich registrierte Benutzer
Außerdem ist es möglich
S_USERID_x
im Template zu verwenden, wobei x
mit der entsprechenden User ID zu ersetzen ist.Beispiel:
Code: Alles auswählen
{% if S_USERID_50 %}dein Code hier{% endif %}
- or (||)
- and (& &)
- not (!=)