Ich möchte ein soziales Forum aufbauen, in dem Nutzer nicht direkt ihre Kontaktdaten austauschen können. Sobald sie jedoch zahlende Mitglieder sind, erhalten sie die Funktion für private Nachrichten (PM), um Personen, die ihnen gefallen, zu schreiben. Können Sie mir sagen, wie ich das einrichten kann?
Bezahlte Nutzer können private Nachrichten an kostenlose Nutzer senden. Kostenlose Nutzer können Nachrichten lesen und auf Nachrichten von Admins oder Moderatoren antworten, dürfen aber weder anderen Nutzern noch bezahlten Nutzern antworten. Gibt es dafür eine Einstellung, die ich vornehmen kann?
Wenn Sie kostenlose Benutzer nicht auf TL1 beschränken und bezahlte Mitglieder auf TL2 setzen und dann die Einstellung „Minimales Vertrauensniveau zum Senden von Nachrichten“ auf TL2 ändern, benötigen Sie dafür ein Plugin.
Da das Mindestvertrauensniveau zum Senden privater Nachrichten eine konfigurierbare Einstellung ist und in einem normalen Szenario TL4 niemals automatisch erreicht werden kann, ohne dass jemand es ausdrücklich vergibt, können Sie je nach den damit verbundenen Vorteilen erwägen, diese beiden Einstellungen nach Ihren Wünschen anzupassen, um PMs auf TL4 und höher zu beschränken, und dann eine Gruppe einzurichten, die automatisch TL4 an zahlende Mitglieder vergibt.
Aber das Erstellen neuer Benutzer mit TL4 wird wahrscheinlich Probleme verursachen, da TL4-Mitglieder so viele Berechtigungen haben.
Stattdessen würde ich TL3 (oder vielleicht TL2) verwenden, da diese stärker eingeschränkt sind. Machen Sie dann die Beförderung zu TL3 zu einer manuellen Aufgabe, wie es standardmäßig für TL4 der Fall ist.