C’è un modo semplice per aggiungere una pagina “Contattaci” in Discourse?
La pagina About - Discourse Meta di un sito Discourse ha una sezione Contattaci
Ciao @asugar
Vorresti ospitare la pagina su Discourse o esternamente?
Se desideri una pagina esterna, esiste un componente tematico che può essere utilizzato per collegare una pagina esterna.
Se desideri una pagina ospitata su Discourse stesso, Discourse supporta la pubblicazione di pagine che può essere adattata per fornire informazioni di contatto.
Come menzionato da @ondrej, la pagina /about contiene già informazioni di contatto di base, quindi potrebbe essere ridondante.
È la prima volta che uso questo script e devo dire che non ho mai visto un modo così incasinato per impostare cose semplici. Un visitatore/utente del forum non è un indovino che saprà dove cercare le informazioni di contatto andando su Informazioni e poi scorrendo verso il basso. Non sapevo nemmeno che ci fosse un link alla pagina Informazioni che ti porta via verso altre pagine. Perché non metterlo nell’intestazione o nel piè di pagina come qualsiasi altro script? Perché tutto è così complicato da usare con questo script?
Non sto parlando di Meta su di noi, sto parlando di aggiungere una pagina Contattaci sulla mia configurazione self-hosted.
La pagina “Informazioni” di qualsiasi sito Discourse ha un modulo “Contattaci”. Ho usato solo Meta perché era comodo.
Se scorri fino in fondo, lo vedrai.
Ok, ho capito adesso. Stavo chiedendo di aggiungere un modulo di contatto nella pagina Contattaci.
Questo aiuta?
https://meta.discourse.org/t/how-can-i-create-a-contact-form-in-discourse-forum/125403/3?u=jonathan5
Il modo più semplice sarebbe utilizzare i messaggi personali o i messaggi di gruppo in quel caso.
Mi chiedo se questo approccio richiederebbe alle persone di avere un account, rispetto alla maggior parte dei moduli di contatto dei siti web che consentono a qualsiasi visitatore di inviare un messaggio.
Il plugin del wizard personalizzato consente ai non utenti di compilare i moduli? Se no, c’è un modo per utilizzare la posta in arrivo / la risposta via email per creare un modulo di contatto HTML che invii un’email a un’email che si connette con Discourse?
La risposta è probabilmente No.
Discourse richiede un account per consentire l’utilizzo di quasi tutte le funzionalità.
Ecco perché ho condiviso l’opzione di collegarsi a una pagina di contatto esterna / modulo di contatto.
Sembra possibile aggiungere una pagina contatti utilizzando il Plugin Landing Pages ![]()
Vedi il seguente link per saperne di più su come configurare il modulo di contatto:
Questo partial ti consente di renderizzare un modulo di contatto che invierà un’email con il messaggio inviato agli indirizzi email definiti. Ci sono due impostazioni del sito che puoi usare come endpoint email.
- L’impostazione
landing contact emailverrà utilizzata se impostata.- L’impostazione
contact emailverrà utilizzata selanding contact emailnon è impostata.Sia
messagesono parametri richiesti, quindi se l’utente non include una versione valida di uno dei due, verrà restituito un messaggio di errore.
