Kontaktní formulář
Jak rozchodit kontaktní formulář na klientském webu — doména, e-mail příjemce, odkaz do kódu a procházení zpráv.
eCMS umí přijímat zprávy z kontaktního formuláře na klientském webu. Formulář je obyčejný HTML <form action="...">. Nepotřebuje žádný JavaScript, cizí skripty ani build krok, takže funguje i na čistě statickém webu. Zprávy se zpracovávají v EU.
Nastavení najdete na stránce projektu v záložce Kontaktní formulář. Mění ho admin projektu.
Nastavení
Postup má tři kroky.
1. Doména
V části Doména zadejte adresu webu, kde bude formulář, který budou lidé vyplňovat, např. evalue.cz. Zprávy půjde odeslat jen z domén, které tu uvedete. Z jiné domény odeslání selže.
Pokud má web i subdoménu nebo víc adres, přidejte je tlačítkem Přidat odkaz. Odebrat je můžete ikonou Odebrat odkaz. Celkem jich může být až 10.
Předvyplněná je adresa, kterou jste zadali při vytvoření projektu.
2. Email příjemce
V části Email příjemce zadejte adresu, na kterou mají zprávy chodit. Když například někdo na webu hotelu napíše jméno a termín rezervace, dorazí to právě sem. Příjemce může být jen jeden.
3. Uložení a zkopírování odkazu
Nastavení uložíte tlačítkem:
- Uložit — jen uloží nastavení,
- Uložit a zkopírovat link — uloží nastavení a zároveň zkopíruje odkaz, který patří do formuláře.
Vložení do kódu
Zkopírovaný odkaz vložte do atributu action formuláře na webu:
<form action="ZKOPÍROVANÝ_ODKAZ" method="POST">
<label for="sender">Odesílatel</label>
<input name="sender" id="sender" type="email" />
<label for="subject">Předmět</label>
<input name="subject" id="subject" type="text" />
<textarea name="body" id="userMessage"></textarea>
<input type="submit" value="Poslat" />
</form>
Hotovo. Formulář funguje bez dalšího JavaScriptu.
Názvy polí (sender, subject, body) jsou jen příklad, můžete použít vlastní. Co ve formuláři pojmenujete, to se
zobrazí ve zprávě. Do formuláře si tak klidně přidáte třeba phone nebo termin.
Později můžete nastavení změnit, třeba e-mail příjemce nebo doménu. Stačí ho znovu uložit. Odkaz v kódu webu zůstane stejný.
Zprávy v eCMS
Každá odeslaná zpráva dorazí e-mailem na adresu příjemce. Pod nastavením je navíc část Zprávy, kde můžete zprávy procházet přímo v eCMS:
- jsou seřazené od nejnovější, s datem a časem odeslání a všemi poli formuláře,
- hledat v nich můžete v poli Hledat ve zprávách, a to napříč všemi poli najednou,
- při větším počtu se dělí na stránky.
Zprávy vidí uživatelé, kteří jsou do projektu přidáni přímo (admin i editor). U uživatelů, kteří mají přístup jen přes skupinu, se zprávy nezobrazí.
Procházení zpráv v eCMS je součástí licence Pro. Na Free se místo seznamu zobrazí nabídka upgradu (Procházení zpráv z kontaktního formuláře). E-maily s odeslanými zprávami chodí na adresu příjemce na obou licencích.
Když to nefunguje
- Formulář se neodešle a vrací chybu o nepovolené doméně. Zkontrolujte, že je adresa webu, ze kterého formulář odesíláte, uvedena v části Doména, a to přesně tak, jak web běží, tedy i s případnou subdomenou (
www). - Zprávy nechodí do e-mailu. Zkontrolujte, že je vyplněn Email příjemce a nastavení je uložené. Podívejte se i do spamu.
- Mění se doména, na které web běží. Přidejte novou doménu a starou můžete odebrat.