¿Hay alguna forma sencilla de añadir una página de contacto en Discourse?
La página About - Discourse Meta de un sitio de Discourse tiene una sección de contacto.
Hola @asugar
¿Te gustaría alojar la página en Discourse o externamente?
Si quieres una página externa, hay un componente temático que se puede usar para enlazar una página externa.
Si quieres una página alojada en el propio Discourse, Discourse tiene soporte para publicación de páginas que se puede adaptar para proporcionar información de contacto.
Como mencionó @ondrej, la página /about ya contiene información de contacto básica, por lo que podría ser redundante.
Es la primera vez que uso este script y debo decir que nunca he visto una forma tan desordenada de configurar cosas sencillas. Un visitante/usuario del foro no es un psíquico que sabrá dónde buscar la información de contacto yendo a “Acerca de” y luego desplazándose hacia abajo. Ni siquiera sabía que existía un enlace a la página “Acerca de” que te lleva a otras páginas. ¿Por qué no simplemente ponerlo en la cabecera o el pie de página como cualquier otro script? ¿Por qué todo es tan doloroso de trabajar en este script?
No estoy hablando de Meta “Acerca de nosotros”, estoy hablando de añadir una página de “Contacto” en mi configuración autoalojada.
La página “Acerca de” en cualquier sitio de Discourse tiene un enlace de “Contáctanos”. Solo usé Meta porque era conveniente
Si te desplazas hasta el final, lo verás.
Ok, ahora lo entiendo. Estaba preguntando sobre añadir un formulario de contacto en la página de contacto.
¿Esto ayuda?
https://meta.discourse.org/t/how-can-i-create-a-contact-form-in-discourse-forum/125403/3?u=jonathan5
La forma más fácil sería usar los mensajes personales o los mensajes grupales en ese caso.
Me pregunto si este enfoque requeriría que las personas tuvieran una cuenta, en comparación con la mayoría de los formularios de contacto de sitios web que permiten a cualquier visitante enviar un mensaje.
¿El plugin de asistente personalizado permite que los no usuarios completen los formularios? Si no es así, ¿hay alguna forma de usar el correo entrante / responder por correo electrónico para crear un formulario de contacto HTML que envíe un correo electrónico a un correo electrónico que se conecte con Discourse?
La respuesta es probablemente No.
Discourse requiere una cuenta para permitir el uso de casi todas las funciones.
Por eso compartí la opción de enlazar a una página de contacto externa / formulario de contacto.
Parece posible añadir una página de contacto usando el Plugin de Páginas de Destino ![]()
Consulta el siguiente enlace para obtener más información sobre cómo configurar el formulario de contacto:
Este partial te permite renderizar un formulario de contacto que enviará un correo electrónico con el mensaje enviado a un correo electrónico definido. Hay dos configuraciones del sitio que puedes usar como punto final del correo electrónico.
- La configuración
landing contact emailse usará si está configurada.- La configuración
contact emailse usará silanding contact emailno está configurada.Tanto
messageson parámetros requeridos, por lo que si el usuario no incluye una versión válida de cualquiera de ellos, se devolverá un mensaje de error.
