URL de compartición limpia: opción de exclusión por usuario de la atribución del nombre de usuario

:information_source: Resumen Permite a los usuarios eliminar su nombre de usuario de los enlaces compartidos generados
:hammer_and_wrench: Repositorio https://github.com/scavin/discourse-clean-share-url
:question: Guía de instalación Cómo instalar un tema o componente de tema
:open_book: ¿Nuevo en los temas de Discourse? Guía para principiantes sobre el uso de temas de Discourse

Instalar este componente de tema

Clean Share URL añade una configuración opcional bajo Preferencias → Interfaz:

Ocultar mi nombre de usuario en los enlaces compartidos

Por defecto, el comportamiento de Discourse permanece sin cambios:

/t/topic/123?u=username

Cuando un usuario habilita la preferencia, el componente elimina el parámetro u:

/t/topic/123

Otros usuarios continúan recibiendo la atribución del enlace compartido y el progreso de las insignias relacionadas normalmente.

Configuración

Antes de usar el componente, crea un campo de usuario personalizado opcional y editable de tipo Confirmación / Casilla de verificación.(/admin/config/user-fields)

Encuentra su ID numérico en la URL de edición del campo e introduce ese número en la configuración clean_share_url del componente.

2 Me gusta