Přihlásit se

Joomla 6.0

Dne 14. října 2025 bylo oficiálně vydáno Joomla 6.0 (kódové jméno Kuimarisha) společně s Joomla 5.4 (Kutegemea). Joomla 5.1 přinesla zabezpečené TUF aktualizace, ale s Joomla 5.4 / 6.0 přichází automatické aktualizace jádra, které budou probíhat bezpečně a bez nutnosti manuálního zásahu.

Formulář a uložení do databáze

04. zář 2013 16:55 - 04. zář 2013 16:57 #110660
Formulář a uložení do databáze od ZAJDAN
Začátečník
Ahoj,
vytvořil jsem si v Joomle vlastní formulář a nyní se potýkám s problémem, jak jej (jeho hodnoty) uložit do databáze.
Cílem je, že po submitu by se formulář uložil do databáze a zároveň by se vytvořil unikátní link (url), tento link by uživatel mohl odeslat emailem a příjemce by po kliknutí na tento link získal stránku s formulářem s vyplněnými hodnotami

nemáte někdo zkušenost?

díky

04. zář 2013 21:35 #110702
Odpověď od Karri
Uživatel
Proč to dělat jednoduše... Co zkusit nějakou formulářovou komponentu? Ty to zvládají levou zadní :-)

04. zář 2013 22:03 #110705
Odpověď od ZAJDAN
Začátečník
žádná z dostuných komponent neumí to co jsem si stvořil, jako například být uvnitř komponenty "tabs", vnořovat do sebe další komponenty, záložky formuláře ovládat pomocí SVG obrázku....atd

04. zář 2013 22:10 #110708
Odpověď od Cony
Moderátor
A jakým způsobem jste ten formulář v Joomle vytvářel? Pro to co chcete by jste měl vytvořit nejspíš komponentu. Inspirovat se můžete v návodu v dokumentaci Joomly .

04. zář 2013 22:28 - 04. zář 2013 22:31 #110710
Odpověď od ZAJDAN
Začátečník
vytvářel jsem to tak, že jsem celý articl(článek) obalil do tagu <form></form>
třeba takto:
<form action="/outputForm-F1A.php" method="post" class="myform" id="form-I">
{tab 1} vytvoření záložky
text, text, text, text, text, text
--- načtení modulu do těla článku
<p>{loadposition vyber-dveri}</p> načtení modulu
--- část formuláře
<div class="customFormCover" id="form-tiefe">
<p class="customForm"><label class="tiefe" for="tiefe-500">500 mm</label><input type="radio" name="tiefe" value="500" class="I-radio" id="tiefe-500" checked="checked" />
</p>
<p class="customForm"><label class="tiefe" for="tiefe-550">550 mm</label><input type="radio" name="tiefe" value="550" class="I-radio" id="tiefe-550" />
</p>
</div>

--- další záložka
{tab 2}
text, text, text, text, text, text
--- další část formuláře
<div class="customFormCover">
<p class="customForm2"><label class="door-direction" for="door-direction-left">Links</label><input type="radio" name="door-direction" value="L" class="I-radio-doordirection-G" id="door-direction-left" /><label class="door-direction" for="door-direction-right">Recht</label><input type="radio" name="door-direction" value="R" class="I-radio-doordirection-G" id="door-direction-right" checked="checked" />
</p>
</div>

atd atd......
</form>

jednotlivé taby si odchytávám pomocí javascriptu a ten mapuju na SVG, kde pomocí kliknutím na oblast SVG obrázku přepínám jednotlivé taby

04. zář 2013 22:52 #110712
Odpověď od Cony
Moderátor
Pokud vím tak formulářové komponenty umožňují vkládat vlastní skripty, takže jak psal Karri, pro Vás asi nejlepší varianta.

04. zář 2013 23:05 #110713
Odpověď od ZAJDAN
Začátečník
zkoušel jsem jich několik a ani jedna neumí taby/záložky

05. zář 2013 09:39 #110748
Odpověď od Cony
Moderátor
To sama o sobě umět nemusí, od toho tam máte možnost přidat svůj vlastní skript, přepsat šablonu, specifikovat vlastní pole atd atd...

05. zář 2013 12:29 #110749
Odpověď od fire150
Pokročilý uživatel
RSForm! Pro to umí viď. Fenris

Myslenie je najťažšou prácou aká existuje a práca ma fascinuje!
Celé hodiny sa vydržím pozerať, ako niekto pracuje

05. zář 2013 16:50 - 05. zář 2013 16:56 #110769
Odpověď od ZAJDAN
Začátečník
jo, ale ty taby bude velkej problém v outputu odchytat(id, child, atd) aby šli přepínat pomocí externího SVG...

Powered by Fórum