post / get a joomla

Michal
18. srp 2013 15:16 - 18. srp 2013 15:16 #110158
Zdravíčko, dal jsem do článku pomocí modulu "Flexi custom code" PHP kód který má pomocí POST/GET spíš post přijímat údaje, které pošle formulář z jiného článku.

Problém je v tom, že nevím co mám zadat do form action:
<form method='get' action='/test'> -- Přesměruje na stránku /test, ale pomocí get ani post data nepředá
<form method='get' action='/index.php/test'> - To samé

Prosím nevíte, jak to řešit?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
18. srp 2013 16:08 - 18. srp 2013 16:10 #110164
Nejrychleji to vyřešíte použitím formulářové komponenty: extensions.joomla.org/extensions/contacts-and-feedback/forms Budete mít hotovo dříve, než se vám dostalo této odpovědi.

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Michal
18. srp 2013 17:06 #110172
Jde o něco takového jako: www.angel-hosting.cz/cenik/vps/ akorát je tam více věcí plus to ještě rozepisuje přesně za co peníze jsou což je možná zbytečné.

Neznáte prosím kompomentu/modul/cokoliv, co by mělo vlastnosti generátoru ceny, jako je na výše uvedeném odkazu? Zákazník by si měl postavit cenu na míru, pokud s cenou souhlasí tak vyplní kontaktní formulář a odešle to e-mail, nejlépe jako přehlednou tabulku.

Pokud neznáte, tak hold mi žádná jiné kompomenta nepomůže, ještě tedy detailně prolistuji všechn kompomenty na odkazu od Vás.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Michal
18. srp 2013 17:28 #110173
Tohle není nic pro mě. Nacpal jsem si do joomly další kompomentu/modul/plugin je to v cizím jazyce a zbytečně složité = k ničemu louskal bych to měsíce než bych zprovoznil co potřebuju.

Stačí mi opravdu vědět jak se na joomla stránku dá nasměrovat formulář pomocí post metody, nic víc.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
18. srp 2013 23:01 #110179

Scientific napsal: Stačí mi opravdu vědět jak se na joomla stránku dá nasměrovat formulář pomocí post metody, nic víc.

:cheer: Stačí mi jen vědět jak to naprogramovat - očividně v tom trochu plavete, jak chcete ty data zpracovávat? Co s nima dál? Přidání PHP kódu do článku je tedy hodně "dirty" řešení (spíš by jste si měl napsat vlastní plugin nebo komponentu), ale není důvod proč by to nemělo fungovat. Spíš budete mít někde chybku v tom formuláři, nebo možná někde nějaké přesměrování? Máte alespoň odkaz někam, kde je ten formulář vidět?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Houbák
18. srp 2013 23:17 #110180
Nebo si to naprogramujte pomocí JS a AJAXu (+ PHP skript na zpracování dat a odeslání emailu). Lepší by pro vás ale bylo to zadat někomu, kdo se v Joomle trochu vyzná...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Michal
19. srp 2013 17:01 - 19. srp 2013 17:01 #110190
Hotovo, udělal jsem to mimo joomlu. Vždy když mi něco nejde, výsledkem je, že to mám na externí stránce mimo joomlu. :D Každopádně takhle mi to stačí a funguje a účel splňuje na 1*.

Můžeme tuto věc brát za vyřešenou. ;)

Děkuji za pomoc.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
19. srp 2013 22:08 #110191
No jestli to myslíte s těmi stránkami jen trochu vážně, měl by jste se opravdu mrknout na to jak se dělají komponenty, pluginy a template override v Joomle. ve finále zjistíte, že Vám ty věci
a/ zaberou méně času
b/ budou daleko jednodušeji upravitelné (nastavitelné)
c/ a hlavně budou používat nativní vlastnosti Joomly (různé ochrany proti neplatným hodnotám proměných, nativní práce s DB, mailem apod., integrace pluginů - třeba Captcha atd...)

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Michal
20. srp 2013 00:20 #110193
S joomlou dělám přes rok, ale toto také plánuji. Nicméně pro mě přehlednější a rychlejší práce je prostě takhle no. ReCaptchu tam mám také. ;)

Vím, že jednoho krásného dnes se třeba budu chytat za hlavu, že jsem věci občas řešil jináč, ale v současnosti je řeším, jak mi vyhovuje.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.