Jak zabezpieczyć się przed traktowaniem kodu JS jako smarty w plikach tpl ?: Różnice pomiędzy wersjami

Z Podręcznik Administratora by OPZ SGU
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzył nową stronę „W pliku .tpl dany jest kod <pre> onfocus="if(value=='login lub e-mail'){$(this).val( '' );}" </pre> znaczniki { } otworzą interpreter smarty, i renderowanie strony za...”)
 
m
 
(Nie pokazano 2 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 5: Linia 5:


znaczniki { } otworzą interpreter smarty, i renderowanie strony zakończy się niepowodzeniem.
znaczniki { } otworzą interpreter smarty, i renderowanie strony zakończy się niepowodzeniem.
Aby zapobiec wykonywaniu takiego fragmentu kodu należy użyć znaczników ({literal} oraz {/literal}) otaczając wrażliwy kod.
 
Aby zapobiec wykonywaniu takiego fragmentu kodu należy użyć znaczników {literal} oraz {/literal} otaczając wrażliwy kod.




Linia 14: Linia 15:
{/literal}
{/literal}
</pre>
</pre>
[[Category:PHP]]
[[Category:SMARTY]]

Aktualna wersja na dzień 23:01, 1 sie 2011

W pliku .tpl dany jest kod

onfocus="if(value=='login lub e-mail'){$(this).val( '' );}"

znaczniki { } otworzą interpreter smarty, i renderowanie strony zakończy się niepowodzeniem.

Aby zapobiec wykonywaniu takiego fragmentu kodu należy użyć znaczników {literal} oraz {/literal} otaczając wrażliwy kod.


{literal}
onfocus="if(value=='login lub e-mail'){$(this).val( '' );}"
{/literal}