Hallo MYBBler,
im Mod-CP kann man dem Nutzer eine Sperre für neue Beiträge aussprechen.
Gibt es ein Plugin, wo man einzelnen Nutzern den Zugang zum PN-System sperren kann?
Wenn nicht, gäbe es die Alternative eine extra Benutzergruppe zu erstellen.
Ich vermute aber, wenn ich eine sekundäre Benutzergruppe "ohne PN-Rechte" erstelle und die einer primären MIT PN-Rechte hinzufüge, dann kann ein Nutzer trotzdem PN schreiben, richtig?
Hallo skrilaxrev,
ich denke das sowas nicht möglich ist, den eine PN ist ja Nutzer-Sache, du kannst aber als Admin oder Moderator erzählen, wie der betroffene Benutzer einen oder mehrere User ignoriert und andere einstellung unter Option ändert; das findest du unter Benutzer-CP.
Ich hoffe das hilft dir weiter.
Gruß Ingo
Erstelle eine Gruppe ohne pn Rechte und nehm die als primere Gruppe, bei sekundäre Gruppe nimmst du dann die normale Gruppe. Bei Anzeige Gruppe dann sekundäre Gruppe wählen Dann sollte der betroffe eigentlich als gleiche Gruppe wie die anderen angezeigt werden aber keine pn Rechte haben. Habe es aber nicht getestet einfach mal mit nem test Account probieren.
(06.10.2018, 12:08)lenox schrieb: [ -> ]Erstelle eine Gruppe ohne pn Rechte und nehm die als primere Gruppe, bei sekundäre Gruppe nimmst du dann die normale Gruppe. Bei Anzeige Gruppe dann sekundäre Gruppe wählen Dann sollte der betroffe eigentlich als gleiche Gruppe wie die anderen angezeigt werden aber keine pn Rechte haben. Habe es aber nicht getestet einfach mal mit nem test Account probieren.
Ich habe ebend geschaut, man tatsächlich sowas machen.
(06.10.2018, 12:08)lenox schrieb: [ -> ]Erstelle eine Gruppe ohne pn Rechte und nehm die als primere Gruppe, bei sekundäre Gruppe nimmst du dann die normale Gruppe. Bei Anzeige Gruppe dann sekundäre Gruppe wählen Dann sollte der betroffe eigentlich als gleiche Gruppe wie die anderen angezeigt werden aber keine pn Rechte haben. Habe es aber nicht getestet einfach mal mit nem test Account probieren.
Auch wenn meine Antwort sehr spät kommt:
Lenox das ist ein super Tip!
Vielen Dank, ich werde das tatsächlich so machen und sollte funktionieren.
Meine Antwort kommt spät, weil meine Todo lang ist.
Ansonsten halt ein Plugin schreiben, indem man für bestimmte Benutzer (welche man ggf. im Admin-CP wählt) die zuständige Variable in private.php auf 0 (oder halt false) setzt. Sollte ja nicht ganz so kompliziert sein.
(06.10.2018, 12:08)lenox schrieb: [ -> ]Erstelle eine Gruppe ohne pn Rechte und nehm die als primere Gruppe, bei sekundäre Gruppe nimmst du dann die normale Gruppe. Bei Anzeige Gruppe dann sekundäre Gruppe wählen Dann sollte der betroffe eigentlich als gleiche Gruppe wie die anderen angezeigt werden aber keine pn Rechte haben. Habe es aber nicht getestet einfach mal mit nem test Account probieren.
Es schien zwar erst plausibel, aber eigentlich weiß ich, dass es so doch nicht funktioniert.
Die Rechte der sekundären Benutzergruppe werden nämlich zur primären Benutzergruppe hinzuaddiert. Mit anderen Worten werden die Rechte der sekundären Benutzergruppe von den Nicht-Rechten der primären Benutzergruppe NICHT überschrieben.
(12.04.2019, 12:14)itsmeJAY schrieb: [ -> ]Ansonsten halt ein Plugin schreiben, indem man für bestimmte Benutzer (welche man ggf. im Admin-CP wählt) die zuständige Variable in private.php auf 0 (oder halt false) setzt. Sollte ja nicht ganz so kompliziert sein.
Ich halte dich bei deiner Idee nicht auf.
Du bist gerne jederzeit willkommen zu helfen.
Also bei mir ist das für neu registrierte Mitglieder so. Das sind dann Mitglieder ohne PN-Rechte ( weil da mal ein paar Spammer vorbeigekommen sind ). Dann gibts nach 1 Tag und 1 Beitrag automatisch eine Gruppenbeförderung und dann sind auch PN-Rechte da.
Mit sekundären Gruppen wird da gar nicht gearbeitet, das sind eben richtig getrennte Gruppen.
Wenn man es nicht sehen können soll, könntest du die Anzeigegruppe setzen (die dient nur zur Anzeige ohne Rechte) aber das braucht man eigentlich auch nicht. Sind es halt verschiedene Gruppen, was solls?
Du musst dann nur aufpassen daß die Gruppe "ohne PN-Rechte" sonst identisch ist mit der regulären Mitgliedergruppe - nicht mehr und auch nicht weniger Rechte. Also wenn du ein Forum für normale Mitglieder unsichtbar machst dann immer auch für die Mitglieder ohne PN.
Am besten machst du dir ein paar Test-Accounts für jede Gruppe einen (oder eben die Gruppenzugehörigkeit des Testaccounts im ACP ändern) und probierst das durch, ebenso als Gast.
So,
ich hab jetzt mal ne Stunde dran gearbeitet (gab paar Komplikationen mit den Hooks
- die private_start Hook wird leider zu spät ausgeführt, somit musste ich eine neue Validierung einbauen). Ist eigentlich fertig - noch einige Feinschliffe. Pro Benutzer wird sich bei meinem Plugin einstellen lassen (unabhängig von der Benutzergruppe) ob der Benutzer PNs versenden darf ODER ob der Benutzer das PN System betreten darf. Somit wird es 2 Wege geben dem Benutzer dies zu verbieten. Rest dann morgen wahrscheinlich...
Bin jetzt nochmal außer Haus, ich denke morgen stelle ich es fertig. In dem Sinne auch danke an doylecc, wir hatten diesbezüglich per PN bisschen geplaudert
Schönen Ostersonntag an alle hier,
itsmeJAY