BreezingForms - je free verze 1.7.5. plně funkční?
15. lis 2012 22:58 #99986
Zdravím, máte pls někdo zkušenosti s tímto modulem pro tvorbu formulářů? Na netu je velmi vychvalován, no já jsem z něj rozpačitý:
Nepodporuje Češtinu - to jsem myslel, že až tak nevadí, no možná to má spojitost s následujícími problémy:
Nacvakám formulář v quickmodu, třeba 6 stran. Zatím jen prázdná textová pole, bez popisu atd. Propojim je submit tlacitky, jednoduchou strukturou - na kazde strance dve hlacitka, jedno na nextpage, druhe na stranu 5, ktera ma byt summarizační, s konečnou volbou Odeslat. Strana 6 je poslední, děkovná. Takže ze stran 1-4 mám možost jít buď na stranu další, nebo rovnou na sumarizaci a odeslání. OK, vše funguje. Formulář funguje jak v náhledu, tak i po implementaci do stránek (Joomla 2.5.8.). Tak začnu pojmenovavat pole, pár je ok, ale najednou v nespecifikovatelném okamžiku formulář přestane být funkční - tlačítka nereagují. Přitom dávám pozor, abych na vsechno důležité nepoužival diakritiku, tu dávám jen do popisu elementů.
Někdy přestane fungovat po vyplnění 8 pole, někdy po 15... Tak začnu znova, pravidelně ukládám a sleduji kdy to příjde... Souvislost nenalezena, ale výsledek je vždy stejný. Nefunguje. A zpětně ani když odmažu komponentu, která to právě způsobila. Znova se nechytne ani v místech, kde predtím bez problémů fungoval. Tak zase znova... Je to sakra žrout času!!! a bez výsledku. Neporadí někdo?
Tak mě napadlo: není free verze 1.7.5. jen demo na vyzkoušení? Nebo má být plně funkční?
Díky za radu a váš čas.
Nepodporuje Češtinu - to jsem myslel, že až tak nevadí, no možná to má spojitost s následujícími problémy:
Nacvakám formulář v quickmodu, třeba 6 stran. Zatím jen prázdná textová pole, bez popisu atd. Propojim je submit tlacitky, jednoduchou strukturou - na kazde strance dve hlacitka, jedno na nextpage, druhe na stranu 5, ktera ma byt summarizační, s konečnou volbou Odeslat. Strana 6 je poslední, děkovná. Takže ze stran 1-4 mám možost jít buď na stranu další, nebo rovnou na sumarizaci a odeslání. OK, vše funguje. Formulář funguje jak v náhledu, tak i po implementaci do stránek (Joomla 2.5.8.). Tak začnu pojmenovavat pole, pár je ok, ale najednou v nespecifikovatelném okamžiku formulář přestane být funkční - tlačítka nereagují. Přitom dávám pozor, abych na vsechno důležité nepoužival diakritiku, tu dávám jen do popisu elementů.
Někdy přestane fungovat po vyplnění 8 pole, někdy po 15... Tak začnu znova, pravidelně ukládám a sleduji kdy to příjde... Souvislost nenalezena, ale výsledek je vždy stejný. Nefunguje. A zpětně ani když odmažu komponentu, která to právě způsobila. Znova se nechytne ani v místech, kde predtím bez problémů fungoval. Tak zase znova... Je to sakra žrout času!!! a bez výsledku. Neporadí někdo?
Tak mě napadlo: není free verze 1.7.5. jen demo na vyzkoušení? Nebo má být plně funkční?
Díky za radu a váš čas.
15. lis 2012 23:36 #99988
Odpověď od Cony

Moderátor
Free verze je plně funkční, jen je vždy o jednu generaci starší než placená verze (je tedy možné, že jsou v ní chyby, které jsou již v placené verzi opravené).
Nedávno jsem jí použil na poměrně složitý formulář, (4 stránky + sumarizační + thankyou, s AJAX anhráváním některých polí, podmíněným skrýváním polí a částí formuláře) a musím říct, že po druhé už bych si to hodně rozmýšlel. Myslel jsem že ušetřím čas oproti vytvoření komponenty na míru, ale náročnost vytvoření složitějších formulářů je opravdu velká.
Tlačítka Vám nereagují, protože dojde k chybě v Javascriptu, zobrazte si konzoli Javascriptu a měl by jste být schopen vyčíst proč formulář přestal reagovat.
Nedávno jsem jí použil na poměrně složitý formulář, (4 stránky + sumarizační + thankyou, s AJAX anhráváním některých polí, podmíněným skrýváním polí a částí formuláře) a musím říct, že po druhé už bych si to hodně rozmýšlel. Myslel jsem že ušetřím čas oproti vytvoření komponenty na míru, ale náročnost vytvoření složitějších formulářů je opravdu velká.
Tlačítka Vám nereagují, protože dojde k chybě v Javascriptu, zobrazte si konzoli Javascriptu a měl by jste být schopen vyčíst proč formulář přestal reagovat.
Poděkovali: Zdenek Tochacek
15. lis 2012 23:38 #99989
Joomla! pro každého
Odpověď od ghost

Zkušený uživatel
nebudu ted resit problem primo, ale...
nej komponenta na formulare je RSform Pro - sice je placena, ale neni to zase tak strasne - mam u nich licenci, tak kdyztak dejte vedet
potvrdi to tu hodne lidi, kdo ma s timto zkusenost, ale vse ostatni jsou jen nizsi liga co se formularu tyce
nej komponenta na formulare je RSform Pro - sice je placena, ale neni to zase tak strasne - mam u nich licenci, tak kdyztak dejte vedet
potvrdi to tu hodne lidi, kdo ma s timto zkusenost, ale vse ostatni jsou jen nizsi liga co se formularu tyce
Joomla! pro každého
19. lis 2012 15:16 #100104
Odpověď od Zdenek Tochacek
Uživatel
Díky za radu, přes javascript konzoli jsem se dopátral. Dělala to summarizace... Šlo vlastně o křížení některých voleb BreezingForms, které sice tento (na první pohled líbivý) modul nabízí, no ve skutečnosti aby fungovalo něco, musí být něco jiného vypnuté atd... což je vlastně normální, ale userfriendly program by neměl nabízet křížení takových voleb. Konkrétně summarizace tu nefunguje pokud máte zaplý fade efekt při načítání, a taky musí být zapnutá přednastavená tlačítka další/zpět (která jem tam vůbec nechtěl, ruší, a musel jsem překopat celou strukturu formuláře), atd.
Závěr: z nedostatku času už nechám tak jak je, no příště BreezingForms 1.7.5. asi ne, a rozhodně ho nedoporučuju. Kdyby ho někdo přece jen chtěl použít (je zdarma) (a nelitoval času ztráveného metodou pokus/omyl) hodně pomůže stránka crosstec.de/support/index.php?pid=knowle...=viewcatclient&id=21 a www.springforwardwebdesign.com/index.php...ory&id=49&Itemid=117
Jeden dotaz bych ještě měl: nedaří se mi implementovat přednačtenou hlavičku do tohoto formuláře (název produktu z inicializační stránky), jde to u BreezingForms? Jak? Kam skript vepsat? Budu vděčný za radu polopatickou, ale i pouhé nasměrování
Poslední dotaz: nefunguje tu na fóru vyhledávání, když zadám BreezingForms, výsledků je nula.
Děkuji.
Závěr: z nedostatku času už nechám tak jak je, no příště BreezingForms 1.7.5. asi ne, a rozhodně ho nedoporučuju. Kdyby ho někdo přece jen chtěl použít (je zdarma) (a nelitoval času ztráveného metodou pokus/omyl) hodně pomůže stránka crosstec.de/support/index.php?pid=knowle...=viewcatclient&id=21 a www.springforwardwebdesign.com/index.php...ory&id=49&Itemid=117
Jeden dotaz bych ještě měl: nedaří se mi implementovat přednačtenou hlavičku do tohoto formuláře (název produktu z inicializační stránky), jde to u BreezingForms? Jak? Kam skript vepsat? Budu vděčný za radu polopatickou, ale i pouhé nasměrování

Poslední dotaz: nefunguje tu na fóru vyhledávání, když zadám BreezingForms, výsledků je nula.
Děkuji.
19. lis 2012 15:30 #100105
Odpověď od Cony

Moderátor
Pokud to dobře chápu, tak chcete předvyplnit nějaké pole formuláře hodnotou na základě něčeho (GET parametru?).
Do hodnoty Value příslušného lze vepsat PHp kód, používám to např. pro předvyplnění jméno přihlášeného uivatele takto
Obdobně by tam šel dopsat kód pro získaní GET hodnoty, nebo něčeho jiného.
Případně, pokud je to složitější, lze to řešit v inicializačním skriptu formuláře (Zvolit formulář - Advance - More Options - Script - Initialization script).
Hledání ve fóru funguje, ale ne pomocí okénka hledat ale pomocí odkazu Prohledat fórum.
Do hodnoty Value příslušného lze vepsat PHp kód, používám to např. pro předvyplnění jméno přihlášeného uivatele takto
Code:
<?php return JFactory::getUser()->name; ?>
Případně, pokud je to složitější, lze to řešit v inicializačním skriptu formuláře (Zvolit formulář - Advance - More Options - Script - Initialization script).
Hledání ve fóru funguje, ale ne pomocí okénka hledat ale pomocí odkazu Prohledat fórum.
20. lis 2012 23:05 #100164
Odpověď od Zdenek Tochacek
Uživatel
Hmm... díky za radu a Váš čas, ale nedaří se mi. Jednoduchým zadáním get parametru (potřebuji jen "jméno produktu", tedy ...Pruduct->name...?) do value se mi nic nezobrazí, a pokusy se složitějšími skripty si dokážu tak akorát celý formulář znefunkčnit 
Začínám docházet k přesvědčení, že jsem na to asi krátký a že se asi budu muset poohlédnout po někom šikovnějším, kdo programovat umí a za drobný peníz by mi s tímto pomohl...
Asi tuším kde je zakopaný pes - pokusím se nastínit: mám Joomlu 2.5.8. + VirtuMart 2.0.14. + BreezingForms 1.7.5..
VirtueMart používám jen jako katalog, protože jsem na něj napasoval prodej zájezdů. Nepotřebuji tedy žádný košík, dph, kusy, skladové zásoby, doby dodání atd, prostě nic. Ze stránky "detailu produktu" je jen jednoduchý "tvrdý html" odkaz na rezervační formulář (Breezing forms). Zákazník si vybere zájezd, klikne na "objednat", vyplní kontaktními údaji rezervační formulář, a já už s ním pak pracuji dále na ne-eshopové bázi (telefonicky, mailem, atd).
No a tady si myslím že je ta krpa - odkaz na formulář mám prostě na nějakou stránku hlavní nabídky v joomle (přesněji: /vseobecne_informace/jak_se_prihlasit/prihlaska) a není tedy s VirtueMartem vlastně nijak spojen. Doufal jsem, že si formulář dokáže vzít nějaké info z inicializační stránky, ale nedokážu to převést do reality... A chtít po klientovi aby to vyplňoval ručně, to mi připadne už trochu předpotopní...
Takže asi tak. Máte-li nápad jak to udělat šikovněji, kam třeba formulář ve struktuře joomly umístit aby s ním virtuemart komunikoval, budu opravdu vděčný za každou radu...
Díky.

Začínám docházet k přesvědčení, že jsem na to asi krátký a že se asi budu muset poohlédnout po někom šikovnějším, kdo programovat umí a za drobný peníz by mi s tímto pomohl...
Asi tuším kde je zakopaný pes - pokusím se nastínit: mám Joomlu 2.5.8. + VirtuMart 2.0.14. + BreezingForms 1.7.5..
VirtueMart používám jen jako katalog, protože jsem na něj napasoval prodej zájezdů. Nepotřebuji tedy žádný košík, dph, kusy, skladové zásoby, doby dodání atd, prostě nic. Ze stránky "detailu produktu" je jen jednoduchý "tvrdý html" odkaz na rezervační formulář (Breezing forms). Zákazník si vybere zájezd, klikne na "objednat", vyplní kontaktními údaji rezervační formulář, a já už s ním pak pracuji dále na ne-eshopové bázi (telefonicky, mailem, atd).
No a tady si myslím že je ta krpa - odkaz na formulář mám prostě na nějakou stránku hlavní nabídky v joomle (přesněji: /vseobecne_informace/jak_se_prihlasit/prihlaska) a není tedy s VirtueMartem vlastně nijak spojen. Doufal jsem, že si formulář dokáže vzít nějaké info z inicializační stránky, ale nedokážu to převést do reality... A chtít po klientovi aby to vyplňoval ručně, to mi připadne už trochu předpotopní...
Takže asi tak. Máte-li nápad jak to udělat šikovněji, kam třeba formulář ve struktuře joomly umístit aby s ním virtuemart komunikoval, budu opravdu vděčný za každou radu...
Díky.
20. lis 2012 23:09 #100165
Odpověď od Cony

Moderátor
Co přesně znamená ta "inicializační stránka", možná pokud máte odkaz na stránky pomůže to nejvíc...
29. lis 2012 12:44 #100514
Odpověď od Zdenek Tochacek
Uživatel
Zdravím po delší době, byl jsem mimo republiku...
Mohu-li vás tedy poprosit aby jste znova zavzpomínal, popřípadě pročetl co jsme tu ve vlákně řešili, moc by jste mi pomohl...
K věci: inicializační stránkou (pardon, asi se vyjadřuju terminologicky nesprávně) myslím stránku, na které mám umístěn html odkaz na formulář. Tzn na stránce detailu produktu (VM), třeba "Zájezd Afrika" je tlačítko odkazující na formulář "Objednávka". A potřebuji aby se v hlavičce toho formuláře vypsalo to "Zájezd Afrika". A když na ten formulář půjdu ze "Zájezd Barma" aby se vypsalo zájezd barma... atd. Prostě aby formulář poznal, ze které stránky na něj bylo vstoupeno. Nevím jestli to však půjde tak jak to mám teď nastrukturované
Stránky jsou zde: hobbotour.cz
Doufám, že vás z nich nikoho neraní mrtvice
jsou zplácané asi trochu prasácky. O spoustě chybách vím, třeba že jsem podlehl reklamě a pořídil Artisteer na šablonu, a až potom se dočetl jak je všude kritizován a nedoporučován
No už to tak nechám... zatím.
Díky.
Mohu-li vás tedy poprosit aby jste znova zavzpomínal, popřípadě pročetl co jsme tu ve vlákně řešili, moc by jste mi pomohl...
K věci: inicializační stránkou (pardon, asi se vyjadřuju terminologicky nesprávně) myslím stránku, na které mám umístěn html odkaz na formulář. Tzn na stránce detailu produktu (VM), třeba "Zájezd Afrika" je tlačítko odkazující na formulář "Objednávka". A potřebuji aby se v hlavičce toho formuláře vypsalo to "Zájezd Afrika". A když na ten formulář půjdu ze "Zájezd Barma" aby se vypsalo zájezd barma... atd. Prostě aby formulář poznal, ze které stránky na něj bylo vstoupeno. Nevím jestli to však půjde tak jak to mám teď nastrukturované

Stránky jsou zde: hobbotour.cz
Doufám, že vás z nich nikoho neraní mrtvice


Díky.
29. lis 2012 15:31 #100521
Odpověď od Cony

Moderátor
Aby jste poznal odkad se do formulář přišlo, uděláte nejlíp tak, že každé z těch tlačítek bude mít nějaký příznak. Nejjednodušší bude, pokud to tlačítko už bude obsahovat odkaz na formulář i s názvem zájezdu, tedy
pak pouze do hodnoty value příslušného pole zapíšete
Tu hodnotu v odkazu jen nezapomeňte zakódovat pomocí urlencode.
Code:
http://hobbotour.cz/informace/jak-se-prihlasit-na-zajezd/prihlaska?zajezd=Zájezd afrika
Code:
<?php return JRequest::getString('zajezd'); ?>
30. lis 2012 22:28 - 30. lis 2012 22:31 #100541
Odpověď od Zdenek Tochacek
Uživatel
hmm, v tom se nějak plácám
...To tlačítko je jedno společné pro všechny produkty, mění se jen hodnota vypsaná echem "produkt číslo 1, 2, atd, blablabla" na stránce detailu produktu vedle tlačítka... takže aby se příznak tlačítka u každého zájezdu změnil zajistím asi dalším echem (asi product_name)... a už se v tom motám.
No a až se mi tohle náhodou podaří, musím teprv prostudovat postup pro ten urlencode
Takže další probdělé noci
Napadlo mě ještě jestli by to nešlo nějak takhle?
Je to blbost?

No a až se mi tohle náhodou podaří, musím teprv prostudovat postup pro ten urlencode

Takže další probdělé noci

Napadlo mě ještě jestli by to nešlo nějak takhle?
Code:
<form method="post" action="http://hobbotour.cz/informace/jak-se-prihlasit-na-zajezd/prihlaska">
<input type="submit" value="Objednat zájezd" name="objednavka">
<input type="hidden" value="page_1 toho formulare" name="action">
<input id="jmeno_zajezdu" type="hidden" value="neco" name="jmeno_zajezdu">
<input id="treba_cislo_zajezdu" type="hidden" value="neco" name="treba_cislo_zajezdu">
</form>
Je to blbost?
30. lis 2012 23:41 #100544
Odpověď od Zdenek Tochacek
Uživatel
Ne, beru zpět!
vaše rada funguje!!! díky!!!
))
Teď ještě někde nastudovat jak jste to myslel s tím urlencode...
Já to zatím udělal takhle (a funguje to):
Každopádně velký díky, pomohl jste mi!


Teď ještě někde nastudovat jak jste to myslel s tím urlencode...
Já to zatím udělal takhle (a funguje to):
Code:
<div id="mojetlacitko">
<a href="informace/jak-se-prihlasit-na-zajezd/prihlaska?zajezd=<?php echo $this->product->product_name ?>&cislo=<?php echo $this->product->product_sku ?>">Objednat
zájezd</a>
</div>
Každopádně velký díky, pomohl jste mi!
01. pro 2012 00:05 #100546
Odpověď od Cony

Moderátor
Takto

Code:
<div id="mojetlacitko">
<a href="informace/jak-se-prihlasit-na-zajezd/prihlaska?zajezd=<?php echo urlencode($this->product->product_name) ?>&cislo=<?php echo urlencode($this->product->product_sku) ?>">Objednat
zájezd</a>
</div>
Poděkovali: Zdenek Tochacek