-
Migrace z Joomla 1.5, 2.5 a 3.x do nové Joomla 6
Bong ·
- X Online Joomla bar xunil ·
-
Phoca Cart - pluginy dopravy
H13 ·
-
Nový joomlaportal.cz
Linelabcz ·
-
Amanus - nová šablona Astroid frameworku podporující Phoca Cart
H13 ·
- X Claude Code a VS Code - kompromitace xunil ·
-
Phoca Download - verze 6.1.6 vydána
H13 ·
-
Phoca Cart - Booking
H13 ·
Výběr z formuláře
- Jakub
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 14
07. led 2013 19:19 #101774
od Jakub
Výběr z formuláře od Jakub
Dobrý den.
mám klasické formuláře na vkládání dat do databáze, jenže potřebuji vytvořit formulář, kterýdá na výběr, něco jako roletové menu. problém je v tom, že klasicky v php to není problém, ale nevím jak mám postupovat pomocí joomly.
Toto je můj útžek kódu z view a myslím si že by se to mělo provézt zde, ale něvím jak přesně změnit input data
Beru jakoukoli radu, s rozšířením jsem vždy selhal, a bude tak nespíše lepší psát kód sám.
Předem děkuji za pomoc a přeji příjemný den.
mám klasické formuláře na vkládání dat do databáze, jenže potřebuji vytvořit formulář, kterýdá na výběr, něco jako roletové menu. problém je v tom, že klasicky v php to není problém, ale nevím jak mám postupovat pomocí joomly.
Toto je můj útžek kódu z view a myslím si že by se to mělo provézt zde, ale něvím jak přesně změnit input data
Code:
<form class="form-validate" action="<?php echo JRoute::_('index.php'); ?>" method="post" id="updprpol" name="updprpol">
<fieldset>
<dl>
<dt><?php echo $this->form->getLabel('nazev'); ?></dt>
<dd><?php echo $this->form->getInput('nazev'); ?></dd>
<dd><input type="hidden" name="option" value="com_prpol" />
<input type="hidden" name="task" value="updprpol.submit" />
</dd>
<dt></dt>
<dd><button type="submit" class="button"><?php echo JText::_('Submit'); ?></button>
<?php echo JHtml::_('form.token'); ?>
</dd>
</dl>
</fieldset>
Beru jakoukoli radu, s rozšířením jsem vždy selhal, a bude tak nespíše lepší psát kód sám.
Předem děkuji za pomoc a přeji příjemný den.
- Bong
-
- OFFLINE
- Moderátor
-
07. led 2013 19:27 #101777
od Bong
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong v tématu Re: Výběr z formuláře
Ale do Joomly si můžete vložit prakticky libovolný kód, ať už do článku, modulu, přímo, nebo pomocí nějakého rozšíření... Také není problém do stránky obsah externího souboru načítat, atd, atd...
I'm sorry, my responses are limited...you must ask the right questions.
- Jakub
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 14
07. led 2013 19:39 #101780
od Jakub
Odpověď od Jakub v tématu Re: Výběr z formuláře
To já sice vím, ale s Joomlou začínám a potřeboval bych spíš nějak popostrčit.
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
07. led 2013 19:43 #101781
od Cony
Odpověď od Cony v tématu Re: Výběr z formuláře
Nevím jak to děláte pomocí PHP ale samozřejmě v šabloně můžete použít jakékoliv PHP i jakékoliv HTML. Pokud nevíte vůbec, mrkněte třeba
sem
na JHtml funkci select.genericlist.
- Jakub
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 14
07. led 2013 20:41 - 07. led 2013 20:42 #101794
od Jakub
poád nevím jak nahradit tento kód: echo $this->form->getInput('typ'); aby se zachoval i přístup do databáze musí to být jednoduší.
Odpověď od Jakub v tématu Re: Výběr z formuláře
Cony napsal: Nevím jak to děláte pomocí PHP ale samozřejmě v šabloně můžete použít jakékoliv PHP i jakékoliv HTML. Pokud nevíte vůbec, mrkněte třeba sem na JHtml funkci select.genericlist.
poád nevím jak nahradit tento kód: echo $this->form->getInput('typ'); aby se zachoval i přístup do databáze musí to být jednoduší.
- Karri
- Uživatel
-
Méně
Více
07. led 2013 20:53 #101795
od Karri
Odpověď od Karri v tématu Re: Výběr z formuláře
Nejjednodušší je použít dobrou komponentu pro formuláře
- Jakub
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 14
07. led 2013 20:58 #101797
od Jakub
Odpověď od Jakub v tématu Re: Výběr z formuláře
Touto možností jsem se vydal na začátku a nejjednuší mi nepřišla, nikdy jsem z toho nedokázal dostat ani jednoduchý formulář. Ted když už jsem tady tak přece někdo ví jak na to ne?
- Karri
- Uživatel
-
Méně
Více
07. led 2013 21:21 #101802
od Karri
Odpověď od Karri v tématu Re: Výběr z formuláře
Někdo možná ano, ale myslím, že byste spíš dostal radu s nastavením nějakého rozšíření 
Mimochodem, tady máte pár ukázek, jak se dá udělat formulář třeba v RSForm! Pro:
www.fenris.cz/kontakt
www.fenris.cz/clanky/item/vlastni-styl-formulare
www.fenris.cz/clanky/item/formular-na-zalozkach
...
Mimochodem, tady máte pár ukázek, jak se dá udělat formulář třeba v RSForm! Pro:
www.fenris.cz/kontakt
www.fenris.cz/clanky/item/vlastni-styl-formulare
www.fenris.cz/clanky/item/formular-na-zalozkach
...
- Jakub
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 14
07. led 2013 21:26 #101803
od Jakub
Odpověď od Jakub v tématu Re: Výběr z formuláře
S něčím takovým bych se spokojil, ale přece jenom je to placený program, nemám jistotu že mi to půjde a je to také maturitní práce, takže investovat se mi až takhle nechce.
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
07. led 2013 21:38 #101805
od Cony
Pokud chcete jen nahradit typ editu, nepotřebujete upravit View ale soubor definice polí, hledejte v adresáři models podadresář forms. Pokud opravdu chcete programovat v Joomle, dobrý začátek nalezente zde , konkrétně by Vás nyní zajímala tato kapitola .
Odpověď od Cony v tématu Re: Výběr z formuláře
Grimiik napsal: poád nevím jak nahradit tento kód: echo $this->form->getInput('typ'); aby se zachoval i přístup do databáze musí to být jednoduší.
Pokud chcete jen nahradit typ editu, nepotřebujete upravit View ale soubor definice polí, hledejte v adresáři models podadresář forms. Pokud opravdu chcete programovat v Joomle, dobrý začátek nalezente zde , konkrétně by Vás nyní zajímala tato kapitola .
- Jakub
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 14
07. led 2013 21:43 #101806
od Jakub
Jestli správně rozumím tak myslítu tuto část
to jsem si také myslel, ale ani zde jsem nenašel východisko. Co se týče toho Developmentu, ten jsem projel téměř celý a vážně mi dosti pomohl.
Odpověď od Jakub v tématu Re: Výběr z formuláře
Cony napsal:
Grimiik napsal: poád nevím jak nahradit tento kód: echo $this->form->getInput('typ'); aby se zachoval i přístup do databáze musí to být jednoduší.
Pokud chcete jen nahradit typ editu, nepotřebujete upravit View ale soubor definice polí, hledejte v adresáři models podadresář forms. Pokud opravdu chcete programovat v Joomle, dobrý začátek nalezente zde , konkrétně by Vás nyní zajímala tato kapitola .
Jestli správně rozumím tak myslítu tuto část
Code:
<field
name="typ"
type="text"
description="COM_PRPOL_FORM_DESC_UPDPRPOL_TYP"
label="COM_PRPOL_FORM_LBL_UPDPRPOL_TYP"
required="true"
size="50" />
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
07. led 2013 21:55 #101809
od Cony
Odpověď od Cony v tématu Re: Výběr z formuláře
Zkuste se inspirovat u ostatních rozšíření.
Pro začátek nahraďte Vámi uvedený kód za toto
Výčet možných typů fieldů je např.
zde
, popř. lze definovat
vlastní typy
.
Pro začátek nahraďte Vámi uvedený kód za toto
Code:
<field
name="typ"
type="list"
description="COM_PRPOL_FORM_DESC_UPDPRPOL_TYP"
label="COM_PRPOL_FORM_LBL_UPDPRPOL_TYP"
default="1">
<option value="0">Možnost 0</option>
<option value="1">Možnost 1</option>
<option value="2">Možnost 2</option>
<option value="3">Možnost 3</option>
</field>
- Jakub
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 14
07. led 2013 22:26 #101812
od Jakub
To je výborné, včetně této tabulky, dost mi to pomohlo a spěje to už opět k dobré cestě.
Odpověď od Jakub v tématu Re: Výběr z formuláře
Cony napsal: Zkuste se inspirovat u ostatních rozšíření.
Pro začátek nahraďte Vámi uvedený kód za totoVýčet možných typů fieldů je např. zde , popř. lze definovat vlastní typy .Code:<field name="typ" type="list" description="COM_PRPOL_FORM_DESC_UPDPRPOL_TYP" label="COM_PRPOL_FORM_LBL_UPDPRPOL_TYP" default="1"> <option value="0">Možnost 0</option> <option value="1">Možnost 1</option> <option value="2">Možnost 2</option> <option value="3">Možnost 3</option> </field>
To je výborné, včetně této tabulky, dost mi to pomohlo a spěje to už opět k dobré cestě.
Vygenerováno za 0.104 sekund