Hledat:
Obsah fora > Visual PHP™ > Programování > Opakované odesílání formuláře
Registrovat | Přihlásit
 

Opakované odesílání formuláře

od (February 3, 2010 11:52:36 AM)

Dobrý den,

modul Formuláře umožňuje vypsat do front endu text po odeslání formuláře. Když je to formulář "Doporučte náš web" s možnostá zadat pouze jednoho příjemce (v postranním panelu vhodnější kvůli místu), načež bude chtít visitor doporučit ještě někomu, pak:
Napadne ho zobrazit znovu formulář místo děkovačky reloadem. Tím dosáhne opakovaného odeslání předchozího obsahu formuláře.

Jak to řešit? Přeměrovat se lokejšnem nic nevyřeším, protože formulář je načítaný pomocí TC do layoutu.
Díky.


od: (Enterprise)

   
 

Opakované odesílání formuláře

od (February 3, 2010 12:25:05 PM)

Vyřešil jsem přidáním textového odkazu "Odeslat další odkaz?" do děkovačky. To bude asi nejjednodušší.

od: (Enterprise)

   
 

Opakované odesílání formuláře

od (February 3, 2010 12:28:06 PM)

... odkazem na index, například.
od: (Enterprise)

   
 

Opakované odesílání formuláře

od (February 17, 2010 5:15:28 PM)

Dobrý den,

lze to vyřešit i pomocí přesměrování na jinou stránku. Nepůjde ovšem zobrazit "děkovačku" z modulu formuláře, je potřeba toto poděkování dát do zvláštního dokumentu.

Stačí založit dokument s tid např. form_sent a do události formuláře afterSubmit() vložit tento kód:
redirect("documents.php?tid=form_sent");
Událost afterSubmit() je volána pouze při úspěsně odeslaném formuláři. Funkce redirect provede přesměrování pomocí HTTP hlavičky 301 Redirect s odkazem automaticky přemapovaným na SEO, pokud je zapnuté.

Toto řešení je sice funkční ale dle mého názoru zbytečně složité. Popřemýšlíme do budoucna, jak automatické přesměrování zabudovat přímo do modulu formulářů.
od: (Technická podpora)

   
Pages: 1
 

Zpět na stránky Visual PHP™ | Product | Technical support | Version | Video exhibits | Manuals | Contact
Powered by: Visual PHP™ Forum
* Tato technická podpora není jen otázkou klienta a odpovědí tvůrce software. Slouží i jako fórum mezi Vámi, našimi klienty samotnými. Nebojte se reagovat na příspěvek, když znáte odpovědi. Vyměňujte si zkušenosti s produktem Visual PHP™. Systém Visual PHP™ je jedinečný a lze v něm provádět jednu operaci více způsoby. Pochlubte se ostatním, pokud naleznete nový a jednodušší způsob, jak určitou součást řešit. Pomáháte tím sami sobě a zároveň se spolupodílíte na rozvoji celého systému.