Invalid token - kontaktní formulář
05. kvě 2014 12:51 #115938
Zdravím,
Mám problém s odesíláním kontaktního formuláře. Někdy se po odeslání zobrazí prázdná stránka a hláška "neplatný token".
Používám standardní kontaktní formulář Joomla + osolCaptcha.
Kontaktní formulář zobrazuji v článku pomocí Plugin include component.
Prošel jsem už spoustu článků ohledně tohoto tématu, ale nikde žádné pořádné funkční řešení...
Problém je, že se tato hláška zobrazí jen někdy, takže se to strašně špatně odlaďuje.
Netušíte kde by mohla být chyba, nebo jak to fixnout?
Děkuji
Web: hotove-pergoly.cz
Formulář: hotove-pergoly.cz/levne-hlinikove-pergoly (úplně dole)
Joomla: 2.5.19
Mám problém s odesíláním kontaktního formuláře. Někdy se po odeslání zobrazí prázdná stránka a hláška "neplatný token".
Používám standardní kontaktní formulář Joomla + osolCaptcha.
Kontaktní formulář zobrazuji v článku pomocí Plugin include component.
Prošel jsem už spoustu článků ohledně tohoto tématu, ale nikde žádné pořádné funkční řešení...
Problém je, že se tato hláška zobrazí jen někdy, takže se to strašně špatně odlaďuje.
Netušíte kde by mohla být chyba, nebo jak to fixnout?
Děkuji
Web: hotove-pergoly.cz
Formulář: hotove-pergoly.cz/levne-hlinikove-pergoly (úplně dole)
Joomla: 2.5.19
05. kvě 2014 13:23 - 05. kvě 2014 13:32 #115940
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong

Moderátor
Žádný Plugin include component nepotřebujete. Kontaktní formulář si zobrazte v příslušném modulu, který zobrazíte ve vybrané pozici (na konci kilometr dlouhé stránky jej nikdo hledat nebude), nebo pokud na umístění trváte využijte
loadposition
. Joomla samotná má reCaptcha. joomla už je ve verzi 2.5.20. Zkuste si zapnout Ladění chyb systému, použít výchozí šablonu a zkontrolovat zda hosting a instalace Joomly je OK.
I'm sorry, my responses are limited...you must ask the right questions.
05. kvě 2014 13:29 #115941
Odpověď od Lukáš
Začátečník
Děkuji za odpověď.
Kontaktní formulář si v modulu zobrazím jak?
Kontaktní formulář si v modulu zobrazím jak?
05. kvě 2014 13:44 #115943
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong

Moderátor
Aha. Odvolávám co jsem odvolal... Nezobrazíte nijak, měl jsem v hlavě přihlašovací formuláře... 
Ve vašem případě bych zkusil spíš nějakou formulářovou komponentu. Ale nejprve zapnout Ladění chyb systému, použít výchozí šablonu a zkontrolovat zda hosting a instalace Joomly je OK.. Viz. diskuse: www.joomlaportal.cz/index.php/forum/advs...te=all&childforums=1

Ve vašem případě bych zkusil spíš nějakou formulářovou komponentu. Ale nejprve zapnout Ladění chyb systému, použít výchozí šablonu a zkontrolovat zda hosting a instalace Joomly je OK.. Viz. diskuse: www.joomlaportal.cz/index.php/forum/advs...te=all&childforums=1
I'm sorry, my responses are limited...you must ask the right questions.
05. kvě 2014 14:00 #115944
Odpověď od Lukáš
Začátečník
Už jsem se bál, že budu za blbce, když se tak ptám:-)
Použít např RS FORM určitě mohu. Problém je v tom, že takto to mám uděláno asi na dvaceti webech, kde je už nyní stovky článků a desítky článků kde je vložený formulář přes plugin include component.
Takže předělat všude by bylo velmi, ale velmi náročné. Proto pokud to bude jen trochu možné, tak bych chtěl zachovat základní Joomla kontaktní formulář zobrazovaný přes Plugin include component. Myslíte, že chyba bude právě v tomto pluginu?
To, že je v základu Captcha samozřejmě vím, ale zkoušel jsem ji a nejak se bila právě s tímto pluginem.
Použít např RS FORM určitě mohu. Problém je v tom, že takto to mám uděláno asi na dvaceti webech, kde je už nyní stovky článků a desítky článků kde je vložený formulář přes plugin include component.
Takže předělat všude by bylo velmi, ale velmi náročné. Proto pokud to bude jen trochu možné, tak bych chtěl zachovat základní Joomla kontaktní formulář zobrazovaný přes Plugin include component. Myslíte, že chyba bude právě v tomto pluginu?
To, že je v základu Captcha samozřejmě vím, ale zkoušel jsem ji a nejak se bila právě s tímto pluginem.
05. kvě 2014 14:17 #115946
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Odpověď od karel

Zkušený uživatel
Zkoušel jste vypnout SEF URL (včetně .htaccess) ?
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
05. kvě 2014 14:30 #115949
Odpověď od Lukáš
Začátečník
To jsem nezkoušel, ale zachování URL adres je nezbytné - jak bych to pak zajistil, aby URL adresy byly zachovány?
05. kvě 2014 14:33 #115951
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong

Moderátor
Pokud používáte nějaké rozšíření, stačí jej opět zapnout. to samé platí i pro základní SEF URL v Joomla. Způsob generování adres je vždy stejný.
I'm sorry, my responses are limited...you must ask the right questions.
05. kvě 2014 14:41 #115953
Odpověď od Lukáš
Začátečník
Omlouvám se, ale nepochopil jsem co máte na mysli.Bong napsal: Pokud používáte nějaké rozšíření, stačí jej opět zapnout. to samé platí i pro základní SEF URL v Joomla. Způsob generování adres je vždy stejný.
05. kvě 2014 14:49 #115954
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Odpověď od karel

Zkušený uživatel
update: důvod se "nabízí" hned v HTML kódu stránky:
a URL, ze které se pokoušíte formulář odeslat, je jiná (má jiný token).
Buď:
- kontrolu ve skriptu zrušíte (nedoporučují)
- nebo budete ve skriptu předávat/ověřovat "správny" token - vyžaduje znalosti PHP ....
- nebo vyřešíte tak, aby byl formulář načten "jinak" (často se využívá pluginu samotné formulářové komponenty(pokud existuje), jenž načte konkrétní form - nebo i s pomocí zmiňovaného docs.joomla.org/How_do_you_put_a_module_inside_an_article%3F )
- nebo necháte Contact Form v modulu, který je přiřazen ke konkrétnímu článku / článkům / kategorii /
- což je URL samotného formuláře.Plugin Include component version .....
for: hotove-pergoly.cz/index.php?option=com_c...aW5pa292ZS1wZXJnb2x5
a URL, ze které se pokoušíte formulář odeslat, je jiná (má jiný token).
Buď:
- kontrolu ve skriptu zrušíte (nedoporučují)
- nebo budete ve skriptu předávat/ověřovat "správny" token - vyžaduje znalosti PHP ....
- nebo vyřešíte tak, aby byl formulář načten "jinak" (často se využívá pluginu samotné formulářové komponenty(pokud existuje), jenž načte konkrétní form - nebo i s pomocí zmiňovaného docs.joomla.org/How_do_you_put_a_module_inside_an_article%3F )
- nebo necháte Contact Form v modulu, který je přiřazen ke konkrétnímu článku / článkům / kategorii /
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
05. kvě 2014 16:52 #115960
Odpověď od Lukáš
Začátečník
Dobrý den,
Děkuji za ochotu...
Jestli to tedy chápu, tak problém je v tom pluginu Include component.
Ze zmiňovaných možností bych se chytil posledních dvou možností.
Vyřeším to tedy pomocí modulu - který přiřadím konkrétním článkům - to není problém.
Ale jak v modulu zobrazím kontaktní formulář? Nepoužívám žádné rozšíření - pouze kontakty co jsou defaultně v Joomle. Má tento kont. formulář nějaký plugin? Nebo jakým způsobem?
Pak jsem našel v globálním nastavení kontaktů možnost "Kontrola sezení" kde jsem měl "Ano".
Pokud bych dal "Ne" tak nevyřešilo by to problém?
Děkuji za ochotu...
Jestli to tedy chápu, tak problém je v tom pluginu Include component.
Ze zmiňovaných možností bych se chytil posledních dvou možností.
Vyřeším to tedy pomocí modulu - který přiřadím konkrétním článkům - to není problém.
Ale jak v modulu zobrazím kontaktní formulář? Nepoužívám žádné rozšíření - pouze kontakty co jsou defaultně v Joomle. Má tento kont. formulář nějaký plugin? Nebo jakým způsobem?
Pak jsem našel v globálním nastavení kontaktů možnost "Kontrola sezení" kde jsem měl "Ano".
Pokud bych dal "Ne" tak nevyřešilo by to problém?
06. kvě 2014 08:26 #115971
Tak jsem to zkoušel a nevyřešilo to...
Odpověď od Lukáš
Začátečník
lukewc napsal: Pak jsem našel v globálním nastavení kontaktů možnost "Kontrola sezení" kde jsem měl "Ano".
Pokud bych dal "Ne" tak nevyřešilo by to problém?
Tak jsem to zkoušel a nevyřešilo to...
06. kvě 2014 11:10 - 06. kvě 2014 11:12 #115973
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Odpověď od karel

Zkušený uživatel
"bu bu bu" !
= jako první, by bylo vhodné zjistit, jestli používáte aktuální verzi (co když už je to opravené ?)
tak si plugin aktualizujte, a dejte vědět, jestli pomohlo ...
= jako první, by bylo vhodné zjistit, jestli používáte aktuální verzi (co když už je to opravené ?)
tak si plugin aktualizujte, a dejte vědět, jestli pomohlo ...
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
06. kvě 2014 11:50 #115974
Odpověď od Lukáš
Začátečník
To bylo to první co jsem udělal, když to nefungovalo...
06. kvě 2014 12:08 - 06. kvě 2014 12:11 #115975
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Odpověď od karel

Zkušený uživatel
na druhé URL, uvedené v
#115938
však pořád píše:
Je dostupná verze 1.14 - joomlacode.org/gf/project/include_comp/frs/
Co je špatně?
Plugin Include component version 1.13
Je dostupná verze 1.14 - joomlacode.org/gf/project/include_comp/frs/
Co je špatně?
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.