Clean Share URL – Opt-out der Benutzernamenszuordnung pro Benutzer

:information_source: Zusammenfassung Ermöglicht es Nutzern, ihren Benutzernamen aus generierten Freigabe-Links zu entfernen
:hammer_and_wrench: Repository https://github.com/scavin/discourse-clean-share-url
:question: Installationsanleitung So installieren Sie ein Theme oder Theme-Komponente
:open_book: Neu bei Discourse-Themes? Einsteiger-Leitfaden zur Verwendung von Discourse-Themes

Diese Theme-Komponente installieren

Clean Share URL fügt eine optionale Einstellung unter Einstellungen → Oberfläche hinzu:

Mein Benutzernamen in geteilten Links ausblenden

Standardmäßig bleibt das Verhalten von Discourse unverändert:

/t/topic/123?u=username

Wenn ein Nutzer die Einstellung aktiviert, entfernt die Komponente den u-Parameter:

/t/topic/123

Andere Nutzer erhalten weiterhin die Freigabe-Zuschreibung und den zugehörigen Badge-Fortschritt wie gewohnt.

Konfiguration

Bevor Sie die Komponente verwenden, erstellen Sie ein optionales, editierbares benutzerdefiniertes Nutzerfeld vom Typ Bestätigung / Kontrollkästchen. (/admin/config/user-fields)

Finden Sie die numerische ID in der Bearbeitungs-URL des Feldes und geben Sie diese Nummer in die clean_share_url-Einstellung der Komponente ein.

2 „Gefällt mir“