¿Cómo agregar una página de contacto?

¿Hay alguna forma sencilla de añadir una página de contacto en Discourse?

1 me gusta

La página About - Discourse Meta de un sitio de Discourse tiene una sección de contacto.

2 Me gusta

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.

5 Me gusta

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.

2 Me gusta

Ok, ahora lo entiendo. Estaba preguntando sobre añadir un formulario de contacto en la página de contacto.

2 Me gusta

¿Esto ayuda?

https://meta.discourse.org/t/how-can-i-create-a-contact-form-in-discourse-forum/125403/3?u=jonathan5

1 me gusta

La forma más fácil sería usar los mensajes personales o los mensajes grupales en ese caso.

1 me gusta

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.

2 Me gusta

Parece posible añadir una página de contacto usando el Plugin de Páginas de Destino :small_airplane:

Consulta el siguiente enlace para obtener más información sobre cómo configurar el formulario de contacto:

Pavilion

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 email se usará si está configurada.
  • La configuración contact email se usará si landing contact email no está configurada.

Tanto email como message son 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.