Jak zabezpieczyć się przed traktowaniem kodu JS jako smarty w plikach tpl ?: Różnice pomiędzy wersjami
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 | |||
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}