Forum breadcrumbs – You are here:Asgaros Support ForumSupportErwähnungen
Please or Register to create posts and topics.

Erwähnungen

Hi, ich habe das Forum/Plugin frisch installiert und arbeite mich noch ein. Eine Sache ist mir aufgefallen und finde keine Lösung. Ich möchte grundsätzlich “Erwähnungen” zulassen, es aber dem User selbst überlassen, diese Funktion zuzulassen. Im Profil kann man es ändern bzw. aktivieren/deaktivieren, allerdings nur im WP-Backend-Profile! Ich habe u.a. WooCommerce am laufen und steuere die Registrierung sowie Login/Out über WooCommerce und dort im Profil-Manager kann ich die Erwähnungen nicht ändern bzw. taucht das Forum dort nicht auf…

Irgend einen Tipp, wie ich das trotzdem anbieten kann? Möchte nicht jeden per Default mit emails versorgen, wenn denn jemand mal erwähnt wird…

vg, Frank

btw: Das Plugin macht einen guten Eindruck, macht Spaß! 🙂

Das betrifft leider auch die Signatur… also erweitere ich meine Frage:

Wie kann ich eine eigene Seite zum anpassen des Profils erstellen? Ich mag es nicht, wenn die User in das WP-Backend kommen. Sieht im Vergleich zur Homepage einfach blöd aus. Also, ich möchte eine Seite erstellen, die dem Look & Feel meiner Homepage gleicht und dort alle Forumsrelevanten Daten ändern können bzw. der User soll es dort ändern können.

Geht das? Und wenn ja, wie? 🙂

vg, Frank

Hallo @frank-e

Da du eine eigene Erweiterung verwendest, welche ein Front-End Profil-Management zu deiner Seite hinzufügt, müsstest du die fehlende Foren-Konfiguration über die API/Schnittstelle der verwendeten Erweiterung verwenden. Wie der Code dafür genau aussehen müsste, müsstest du beim Entwickler der entsprechenden Erweiterung anfragen.

Was ich dir dafür mitgeben kann sind die User-Meta-Namen der entsprechenden Einstellungsmöglichkeiten. Für das Textfeld der Signatur wird der User-Meta-Name asgarosforum_signature verwendet. Die Checkbox zur Konfiguration bzgl Benachrichtigungen bei Erwähnungen wird über den User-Meta-Namen asgarosforum_mention_notify abgewickelt. Diese Informationen sollten dir in Kombination mit dem entsprechenden API-Code deiner verwendeten Profil-Erweiterung dabei helfen, diese Optionen auch in deinem Front-End Profil zugänglich zu machen.

If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!

Hi @asgaros, das passt soweit mit der Signatur, die konnte ich in “my account” einbinden. Mit den Erwähnungen hakt es noch. Das field ist doch einfach boolean, also eine checkbox, oder?

Dann noch eine weitere Frage oder besser gesagt, zwei. Kann ich es so einrichten, dass die Erwähnungen bei einer Neu-Anmeldung nicht automatisch auf TRUE gesetzt werden und der User die Erwähnungen selbst aktivieren muss? Möchte vermeiden, dass Mails verschickt werden an Leute, die das nicht mögen.

Und kannst Du mir noch den User-Meta-Name für die Benutzergruppe mitteilen? Möchte dem User in my account noch seine Aktuelle Benutzergruppe zeigen… Danke!

vg, Frank

Hallo @frank-e

Ja, bei dem Feld handelt es sich um eine Checkbox. Der Meta-Name dafür lautet asgarosforum_mention_notify.

Eine Einstellung zur standardmäßigen Deaktivierung existiert momentan nicht. Aber du könntest mal den folgenden Code ausprobieren:

add_action('user_register', 'update_notify_setting', 10, 1);

function update_notify_setting($user_id) {
    update_user_meta($user_id, 'asgarosforum_mention_notify', 'no');
}

Benutzergruppen werden nicht als User-Meta-Daten gespeichert, sondern als Taxonomien. Der Taxnonomie-Name lautet asgarosforum-usergroup.

 

If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!