Autor | Zpráva | ||
---|---|---|---|
Robbíe Profil * |
#1 · Zasláno: 28. 10. 2013, 11:13:26
Poradí prosím někdo, kam vložit vlastní kod např. vlastní formulář do Jommly? Předpokládejme, že už mám naprogramovaný formulář, jak ho do šablony vložím? Existuje literatura, která se tímto zabývá? Děkuji
|
||
Marschmallow Profil |
#2 · Zasláno: 30. 10. 2013, 10:53:14 · Upravil/a: Marschmallow
Zkus třeba tohle: Rozšíření » Správce modulů » Nový » Vlastní HTML.
Pak ještě vyber pozici, dle tvé šablony webu. Já mám Joomla 2.5 a funguje mi to. Mám, ale dojem, že PHP do Joomly jen tak asi dát nepůjde :( |
||
Časová prodleva: 8 dní
|
|||
H13 Profil |
#3 · Zasláno: 7. 11. 2013, 18:51:49
Ahoj, co se týče formulářů, tak na to existují rozšíření (např. chronoforms, atd.). Pomocí níchž jde do stránky vložit formulář, třeba i napsaný "vlastním" php
Co se týče samotného PHP, tak zase, jsou na to komponenty, který umožní vložit vlastní php do stránky. Modul "Vlastní HTML" vložení PHP nedovolí. |
||
Časová prodleva: 1 měsíc
|
|||
Marschmallow Profil |
Robbíe:
Nakonec jsem to vyřešil a je to celkem jenoduché. Tenhle způsob mám tady, v patičce. Dej si v Joomla 2.5 (snad i jinde) tohle: Rozšíření » Správce modulů » Nový » Vlastní HTML. Do toho vlož normálně HTML formulář s odkazem na poslat.php v cestě přes název webu (example.com): <form action="http://example.com/formulare/poslat.php" method="post"> <table width="200" border="0" class="text"> <tr><td width="50">Jméno:</td><td><input name="jmeno" accesskey="j" type="text"/></td></tr> <tr><td width="50">E-mail:</td><td><input name="email" accesskey="e" type="text"/></td></tr> <tr><td width="50">Web:</td><td><input name="web" accesskey="w" type="text" value="http://"/></td></tr> <tr><td width="50" valign="top">Text:</td><td><textarea name="text" accesskey="t" rows="5" cols="25"></textarea></td></tr> <tr><td colspan="2" align="center"><input type="submit" class="button" value="Odeslat"/> <input type="reset" value="Vymazat"/></td></tr> </table> </form> A potom do poslat.php (je v tom přesměrování na soubor odeslano.html ve kterém je jen text odesláno): <?php $to = "tvuj@email.cz"; $extra = "From: ".$_POST['email']."\r\nReply-To: ".$_POST['email']."\r\n"; $subject = "Vzkaz od ".$_POST['jmeno'].""; $mess = "Jméno: ".$_POST['jmeno']."\nEmail: ".$_POST['email']."\nWeb: ".$_POST['web']."\nText:\n".$_POST['text'].""; mail ($to, $subject, $mess, $extra); ?> <html><head> <meta http-equiv="refresh" content="0; url=http://example.com/formulare/odeslano.html"> <title>Přesmerování...</title> </head><body></body></html> Takže do (nejen) Joomla 2.5 jde vložit formulář |
||
Časová prodleva: 10 let
|
0