Diese können nützlich sein, um „verifizierte" Informationen zu Benutzerprofilen hinzuzufügen ![]()
(Alternativ könnte eine Option „Beim Anmelden anzeigen" verwendet werden, um dasselbe Ergebnis zu erzielen.)
Diese können nützlich sein, um „verifizierte" Informationen zu Benutzerprofilen hinzuzufügen ![]()
(Alternativ könnte eine Option „Beim Anmelden anzeigen" verwendet werden, um dasselbe Ergebnis zu erzielen.)
Es gibt ein Plugin, das die Option hinzufügt, dass Mitarbeiter Notizen zu Benutzern hinzufügen können, die nur für Mitarbeiter sichtbar sind.
Danke, Dan, aber das ist nicht, was ich brauche. Ich benötige einfach ein Benutzerprofilfeld mit allen Funktionen eines normalen Profilfelds, das jedoch nur von Admins/Mitarbeitern bearbeitet werden kann. (Es soll weiterhin auf Profilen und Benutzerkarten angezeigt werden, aber nur für verifizierte Informationen, die darin eingetragen werden.)
Verstanden. Wie viele Informationen sollen in dem Feld enthalten sein? Es gibt vielleicht andere Möglichkeiten.
Warum machst du aus ‘verified’ nicht ein Abzeichen oder eine Gruppe? Auf beide Arten funktioniert es genau so, wie du es dir wünschst.
Ich habe einen Weg gefunden, das Benutzerfeld anzupassen
Sie können festlegen, ob es bei der Registrierung erforderlich ist oder nicht. Der Benutzer gibt die Informationen ein (obwohl ein Benutzer, für den es nicht erforderlich ist, es wahrscheinlich leer lässt).
Da es nicht bearbeitet werden kann, wenn es nicht eingegeben wurde, können nur ein Administrator und ein Moderator Änderungen vornehmen.
Erstellen Sie ein Feld für jede Option. In den Einstellungen können Sie festlegen, dass es auf der Benutzerkarte und im öffentlichen Profil veröffentlicht wird.
Ich habe die Einstellung für die Benutzerkarte angepasst, damit sie dort angezeigt wird.
Genau das möchte ich nicht – Benutzer sollten keine Möglichkeit haben, das Feld zu bearbeiten oder Inhalte hinzuzufügen (nur Mitarbeiter/Admins).
Da es bei der Registrierung nicht erforderlich ist, können Sie dies über CSS ausblenden, z. B. auf der Seite „Einstellungen/Profil bearbeiten".
Wie bereits erwähnt: Wenn es nach der Registrierung nicht mehr bearbeitet werden kann, geben die meisten Benutzer ihre Profildaten während der Anmeldung oft nicht ein.
Danach, also nach der ersten Registrierung, gibt es keine Möglichkeit, dies zu ändern.
[quote=“Heliosurge, Beitrag: 9, Thema: 198099”]
Du könntest CSS verwenden, um diesen Eintrag auf der Seite „Einstellungen/Profil bearbeiten
Nicht ideal. Es wurde jedoch bestätigt, dass das Feld, wenn es bei der Registrierung nicht ausgefüllt ist, erst in den Einstellungen/Profil angezeigt wird, sobald ein Admin oder Moderator es bearbeitet.
Es könnte also sein, dass es bei einer Registrierung gar nicht erscheint. Um das zu verifizieren, müsste man einen Test durch einen neuen Testbenutzer durchführen.
Ansonsten könnte ein Plugin erforderlich sein. Ich werde die neue Registrierung testen und dir die Ergebnisse mitteilen.
Kein Glück. Es erscheint bei der neuen Anmeldung. Du könntest es jedoch wahrscheinlich etwas wie ‘Null’ nennen?
Es könnte also etwas sein, das sie vielleicht später hinzufügen möchten. Derzeit benötigen Sie jedoch wahrscheinlich ein Plugin, um diese Funktion hinzuzufügen.
Dies wurde hinzugefügt ![]()
Aber ich denke, es gibt immer noch ein Problem: Sie müssen entweder die Bearbeitung oder die Anzeige bei der Registrierung zulassen.
Es ist möglich, ein Feld mit allen deaktivierten Optionen zu erstellen, da Sie die Einstellung „bearbeitbar“ dafür nicht ändern müssen. Aber sobald Sie es einmal ändern, gibt es keinen Weg zurück zu dieser Konfiguration.
Basierend auf dem Pull Request FEATURE: Allow hiding user fields on signup form by Drenmi · Pull Request #34672 · discourse/discourse · GitHub war dies eine bewusste Entscheidung:
Felder, die optional, aber nicht bearbeitbar sind, müssen im Registrierungsformular vorhanden sein, sonst können sie nie ausgefüllt werden.
Ich frage mich, ob der Anwendungsfall, das Feld von Mitarbeitern ausfüllen zu lassen, nicht berücksichtigt wurde.