Ich wollte eine Möglichkeit implementieren, dass Benutzer keine Beiträge posten dürfen, wenn sie kein Profilbild hochgeladen haben.
Sie sollten die Nachricht erhalten: „Bitte laden Sie ein Profilbild hoch und vervollständigen Sie Ihr Profil, bevor Sie mit der Arbeit auf dieser Website beginnen können.“
Ich glaube nicht, dass es eine Möglichkeit gibt, dies über die vorhandenen Einstellungen zu tun, daher wird wahrscheinlich eine benutzerdefinierte Lösung benötigt. Ich gebe dies an Dev weiter, um zu sehen, ob Sie dort einige Antworten erhalten können.
Hallo, vergessen wir die benutzerdefinierte Nachricht. Aber gibt es eine Möglichkeit, Benutzer zu zwingen, ein bestimmtes Profilfeld auszufüllen, bevor sie mit dem Posten beginnen können?
Natürlich könnten wir es Teil des Anmeldevorgangs machen, aber ich möchte es den Benutzern erlauben, sich umzusehen, bevor sie gezwungen werden, ihr Profil zu vervollständigen.
Die einzigen Standardfelder bei der Registrierung in einem Discourse-Forum sind:
E-Mail*
Benutzername*
Name
Passwort*
Sie können während der Registrierung keine Daten wie Avatar, Biografie, Standort usw. eingeben.
Die einzigen Anmeldefelder, die als obligatorisch festgelegt werden können, abgesehen von den Standardfeldern mit Ausnahme von Name, sind benutzerdefinierte Felder: Creating and configuring custom user fields
Alternativ kann Custom Wizard Plugin 🧙 helfen, aber ich habe es nie benutzt, daher weiß ich nicht, ob es Ihre Anfrage beantworten wird.
Nach meinen Recherchen ist dies in Ordnung. Sie können einen Assistenten erstellen, der beim Registrieren ausgefüllt werden muss, das Überspringen zulassen und nach Abschluss die Option „Automatisch zur Gruppe hinzufügen“ festlegen.
""
Es wäre jedoch am bequemsten, wenn Discourse Automation eines Tages Abzeichen mit Gruppen synchronisieren könnte.