06.02.2008, 00:53
Hier ist das Plugin, welches ich dem User "ignos83" geschickt habe, vll erfüllt sie bei dem einen oder anderen seinen Zweck:
pmrestrict.rar (Größe: 683 Bytes / Downloads: 5)
In den "./inc/plugins/"-Ordner verschieben und im ACP aktivieren.
Da es ein kleines custom plugin ist, habe ich auf Einstellungsmöglichkeiten im ACP verzichtet, so muss man die benötigten Änderungen unmittelbar im Plugin vornehmen (nach der Editierung und dem anschließenden Hochladen/Ersetzen des Plugins muss das Plugin nicht reaktiviert werden, die Änderungen werden sofort wirksam)
Die Einstellungen die man tätigen kann/muss:
Alle Gruppen-ID's (mit einem Komma getrennt), die in dieses Array eingetragen werden, sind ausnahmslos vom Plugin ausgeschlossen, d.h. sollte ein Benutzer eine PN versenden und die Gruppen-ID des Benutzers stimmt mit einer der in dem Array enthaltetenen überein, so wird das Plugin erst garnicht gestartet bzw. vorzeitig abgebrochen - der PN-Versand läuft ganz normal ab.
Standard-Einstellung (s. o.) sind: Supermod, Mod, Admin.
Dieses Array (Eintragung der Gruppen-ID's identisch mit dem obigen Code) enthält sämtliche Gruppen-ID's, denen man selber auch außerhalb der eigenen Gruppe schreiben kann. Nach den obigen Standard-Einstellungen kann z.B. ein "registrierter Benutzer (gid=2)" einem Supermod, Mod und Admin schreiben, jedoch keiner anderen Benutzergruppe außer der eigenen.
Diese Liste ist für eigens erstellte Benutzergruppen gedacht, denen die Benutzer - ungeachtet der jeweiligen Benutzergruppe - eine private Nachricht schreiben dürfen.
pmrestrict.rar (Größe: 683 Bytes / Downloads: 5)
In den "./inc/plugins/"-Ordner verschieben und im ACP aktivieren.
Da es ein kleines custom plugin ist, habe ich auf Einstellungsmöglichkeiten im ACP verzichtet, so muss man die benötigten Änderungen unmittelbar im Plugin vornehmen (nach der Editierung und dem anschließenden Hochladen/Ersetzen des Plugins muss das Plugin nicht reaktiviert werden, die Änderungen werden sofort wirksam)
Die Einstellungen die man tätigen kann/muss:
PHP-Code:
$admin_allow = array(3,4,6);
Standard-Einstellung (s. o.) sind: Supermod, Mod, Admin.
PHP-Code:
$allow = array(3,4,6);
Diese Liste ist für eigens erstellte Benutzergruppen gedacht, denen die Benutzer - ungeachtet der jeweiligen Benutzergruppe - eine private Nachricht schreiben dürfen.