-
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 ·
email. adresa získaná z $_POST -nevyhovující tvar
- Ondra
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 14
16. srp 2013 01:05 #110078
od Ondra
Jsem Joomla začátečník. Pokud mám formulář s textovým polem, vyplním do něj text, který splňuje regulární výraz emailové adresy, a odešlu ho (metodou POST), tak když chci tento řetězec získat z pole $_POST, tak nedostanu očekávaný řetězec (např. ondra@seznam.cz), nýbrž dostanu nějaký javascriptový kód, nejspíše na zobrazení tohoto emailu jakožto aktivního prvku pro kliknutí. Jak přemluvit Joomlu, abych z $_POSTu dostal holý string, a nikoliv javascriptový kód?
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
16. srp 2013 01:58 #110079
od Cony
Odpověď od Cony v tématu Re: email. adresa získaná z $_POST -nevyhovující tvar
A jak to děláte teď a kde a jak to kontrolujete?
Ten nesmyslný Javascriptový řetězec je ochrana Joomly proti spamu - všechny emailové adresy ve výstupu se takto zakódují. Pokud si vypnete Plugin Email Cloaking uvidíte čisté maily.
Ale nemá to co dělat s POST (na ten mimochodem nešahejte přímo, ale pomocí JRequest nebo lépe JApplication::input), je to jen otázka výstupu.
Ten nesmyslný Javascriptový řetězec je ochrana Joomly proti spamu - všechny emailové adresy ve výstupu se takto zakódují. Pokud si vypnete Plugin Email Cloaking uvidíte čisté maily.
Ale nemá to co dělat s POST (na ten mimochodem nešahejte přímo, ale pomocí JRequest nebo lépe JApplication::input), je to jen otázka výstupu.
- Ondra
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 14
16. srp 2013 15:05 #110088
od Ondra
Odpověď od Ondra v tématu Re: email. adresa získaná z $_POST -nevyhovující tvar
Ale jak to mám vyřešit, když chci mít Cloaking zapnutý? Když beru hodnotu mail. adresy např. takto: JRequest::getVar("mailField"), tak take dostanu ten javascript. kód...
- Ondra
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 14
16. srp 2013 15:10 #110089
od Ondra
Odpověď od Ondra v tématu Re: email. adresa získaná z $_POST -nevyhovující tvar
ptal jsem se na IRC Joomla foru a pry je to asi nejaky bug...
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
16. srp 2013 15:20 #110090
od Cony
Odpověď od Cony v tématu Re: email. adresa získaná z $_POST -nevyhovující tvar
Myslím že bude spíš bug u Vás. Jinak by nefungovala třeba registrace.
Jak ten formulář vykreslujete, a kde? Je to někde k vidění?
Jak ten formulář vykreslujete, a kde? Je to někde k vidění?
- Ondra
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 14
16. srp 2013 15:25 #110091
od Ondra
Odpověď od Ondra v tématu Re: email. adresa získaná z $_POST -nevyhovující tvar
Vytvářím vlastní modul do Joomly. Jde o php soubor, který je uložen ve standardním adresáři 'tmpl', v tom souboru vykresluji formulář natvrdo fomocí html tagů <form>, <input> a podobně...
- Ondra
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 14
16. srp 2013 15:27 #110092
od Ondra
Odpověď od Ondra v tématu Re: email. adresa získaná z $_POST -nevyhovující tvar
Takže nepoužívám Joomla API, což je chyba
- Bong
-
- OFFLINE
- Moderátor
-
16. srp 2013 15:38 #110094
od Bong
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong v tématu Re: email. adresa získaná z $_POST -nevyhovující tvar
To je chyba, ale jestli se jedná jen o formulář, není jednodušší použít již hotovou formulářovou komponentu, nebo se alespoň podívat do kódu (případně dokumentace), jak jsou formuláře v Joomle dělané?
I'm sorry, my responses are limited...you must ask the right questions.
- Ondra
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 14
16. srp 2013 15:47 #110095
od Ondra
Odpověď od Ondra v tématu Re: email. adresa získaná z $_POST -nevyhovující tvar
Pracuji na formuláři, který má takové chování, že když uživatel klikne třeba na checkbox, tak se zobrazí pod ním další input elementy, nebo když člověk přepíná mezi radiobuttony, tak se také přepíná zobrazení příslušných podpoložek, např typická věc: člověk klikne na "adresa doručovací je různá od adresy fakturační", tedy se zobrazí další pole pro zadání daných údajů. Asi by to šlo i pomocí API, jistě jsou tam nějaké třídy představující input elementy a jejich metody, které je třeba umí skrýt/zobrazit. Ale neměl jsem čas to prolézat. Joomlu vidím asi 14 dní.
- Bong
-
- OFFLINE
- Moderátor
-
16. srp 2013 15:55 - 16. srp 2013 15:56 #110096
od Bong
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong v tématu Re: email. adresa získaná z $_POST -nevyhovující tvar
Já vás nechci od vaší činnosti nijak zrazovat, ale stačilo si vybrat nějaké rozšíření na
Joomla Extensions Directory
, například takový
RSForm!
. Umí to o čem píšete,
tady to je česky v článku Dynamický seznam formuláře
. A
další články o této komponentě
.
Jestli nehodláte v budoucnu pro Joomlu programovat, zdá se mi zbytečné ztrácet čas něčím, co je hotovo.
Jestli nehodláte v budoucnu pro Joomlu programovat, zdá se mi zbytečné ztrácet čas něčím, co je hotovo.
I'm sorry, my responses are limited...you must ask the right questions.
- Ondra
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 14
16. srp 2013 15:59 #110097
od Ondra
Odpověď od Ondra v tématu Re: email. adresa získaná z $_POST -nevyhovující tvar
Děkuji, tak jsem si alespoň procvičil prsty na klávesnici. I hlavu.
Vygenerováno za 0.096 sekund