Campo de usuario

|||
-|-|-|
:discourse2: | Resumen | User Field Prompt te permite mostrar un formulario de campo de usuario en cualquier publicación de Discourse.
: eyeglasses: | Vista previa | Vista previa en Discourse Theme Creator
:hammer_and_wrench: | Enlace al repositorio | https://github.com/discourse/discourse-user-field-prompt
:open_book: | ¿Nuevo en los temas de Discourse? | Guía para principiantes sobre el uso de temas de Discourse

Instalar este componente de tema

Características

User Field Prompt te permite mostrar un formulario de campo de usuario en cualquier publicación de Discourse. Los cambios realizados en el formulario se guardarán en el perfil de usuario actual. Es útil para pedir a los usuarios que realicen cambios en un campo de usuario sin tener que obligarlos a buscar el campo en su perfil.

Uso para un campo de usuario llamado age y otro llamado best fruits:

[wrap=user-field names="age,best fruits"][/wrap]


:discourse2: ¿Lo alojamos nosotros? Los componentes de tema están disponibles para su uso en nuestros planes Estándar, Business y Enterprise.

32 Me gusta

Hola, no me funciona, muestra un campo en blanco y un error al guardar la publicación.

1 me gusta

Hola, ¿alguien ha usado esto con éxito?

Hola @patrickemin
Confirmo que actualmente no está funcionando. He etiquetado a las personas relevantes, así que espero que haya una solución pronto.

2 Me gusta

Gracias por el informe. Esto debería estar arreglado ahora: FIX: Rendering strategy (#34) · discourse/discourse-user-field-prompt@c468800 · GitHub

3 Me gusta

Hola, volví a probar y todavía no funciona: no se muestra ningún error, pero la publicación está en blanco.

¿Hay alguna posibilidad de que compartas un enlace a un ejemplo de publicación rota en tu foro? (Si prefieres no compartirlo aquí, está bien por mensaje privado)

La vista previa del tema en theme-creator funciona para mí (siempre que hayas iniciado sesión)

Sí, aquí tienes: https://dessein-tech.com/t/user-field-prompt-test/8404

¿Estás seguro de que el componente temático user-field-prompt está instalado y habilitado? No veo su código en las herramientas de desarrollador :thinking:

Mis disculpas, el TC estaba desactivado, ahora está activo. Creé un nuevo tema: https://dessein-tech.com/t/user-field-prompt-test-2/8406 el marco alrededor del campo aparece pero no es editable. Además, el botón de eliminar y el botón de editar para ese tema no funcionan (hay un retraso de 30 segundos antes de que el tema se elimine o se pueda editar). El icono de la llave inglesa tampoco reacciona. Esto sucede también en modo de vista previa.

1 me gusta

Creo que el problema es que tu sitio está ejecutando una versión heredada del post-stream, porque discourse-nationalflags aún no se ha actualizado para el nuevo post-stream. Como administrador, deberías ver una pancarta roja sobre ese problema.

Las correcciones recientes para user-field-prompt se crearon solo teniendo en cuenta el nuevo post-stream, por eso está causando errores en tu sitio.

Por lo tanto, si necesitas esta función de campo de usuario ahora mismo, te recomiendo deshabilitar el plugin nationalflags. De lo contrario, tendrás que esperar a que el desarrollador de ese plugin realice las actualizaciones necesarias.

x-ref:

5 Me gusta

Gracias por tu análisis :slightly_smiling_face:. Esperaré la actualización de nationalflags.

1 me gusta

Hola, el plugin de banderas nacionales se ha actualizado y ¡el Campo de Usuario TC ahora funciona!

4 Me gusta