Benutzerdefiniertes Benutzerfeld für Fediverse Handle validieren

Ja, ich habe gesucht und eine allgemeine Methode zur Validierung der Eingabe für ein benutzerdefiniertes Benutzerfeld gefunden. Meine Fähigkeiten sind hier etwas roh, daher hoffe ich auf Vorschläge.

Wir haben die Leute in unserer Bildungsgemeinschaft ermutigt, in ihrem Profil einen Benutzernamen anzugeben, wenn sie ein Fediverse-Konto haben (Mastodon, Bluesky, Threads usw.). Diese sollten etwas mit zwei @-Zeichen sein, wobei das erste ein Benutzername und das zweite eine gültig formatierte Domain ist.

 @coolperson99@someinstance.org

Trotz dessen, was ich für ein klar erklärtes Format hielt:

Die Erfolgsquote liegt bei etwa 20 % oder schlechter. Ich erhalte E-Mail-Adressen, Twitter-Benutzernamen, zufällige Zeichenketten, URLs. Ich kann nur träumen, aber ich denke, es sollte möglich sein, mit einem Regex (wiederum sind meine Fähigkeiten mittelmäßig bis verwirrend) das gültige Format zu überprüfen.

1 „Gefällt mir“

Dieses Plugin könnte von Interesse sein, wenn Sie selbst gehostet sind oder einen gehosteten Plan haben, der es beinhaltet

Diese Theme component könnte ebenfalls von Interesse sein. Dies kann natürlich auf jeder Discourse-Installation installiert werden.

Danke Dan, das Discourse Authentication Validations Plugin sieht perfekt und nützlich für meine anderen Felder aus.

Ich benutze bereits Clickable Social Icon Links. Ich sehe, mein Fehler war, nach einem Mastodon-Benutzernamen anstelle einer URL zu fragen, daher sieht es so aus, als hätte ich etwas zu bereinigen!

1 „Gefällt mir“

Gern geschehen!

Ich habe gerade diese Theme component gefunden, die Sie vielleicht auch sehr nützlich finden.

Sie könnten einen Beitrag mit Feldern erstellen, die korrigiert werden müssen, indem Sie Formatdetails/Bilder bereitstellen.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.