Nur für bezahlte Konten verfügbare persönliche Nachrichten?

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?

  1. 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.

Hi Jay, wenn ich per TL1 einrichte und bezahlte Mitglieder TL2 sind, frage ich mich, wofür das Plugin noch benötigt wird.

Das habe ich vorgeschlagen. Diese Lösung hat zwar einige Nachteile, aber der Vorteil ist, dass du kein Plugin benötigst.

Wenn man ein Plug-in verwendet, welche Art von Funktionen könntest du deiner Meinung nach anpassen?

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.