WYSIWYG nespouští scripty máte někdo zkušenost ?

mimacala
Člen | 113
+
0
-

Ahojte,
prosím pokud použiji WYSIWYG editor a jeho obsahem je

<script>alert("test");</script>

tento obsah uložím do db a následně přes presenter vypíšu do šablony, ale v šabloně se mi pouze ukáže napsané „<script>alert("test“);</script>", ale nespustí se.

Potřebuji aby si uživatelé mohli na stránku vložit svoje reklamní bannery, které jsou právě obsahem <script>.

Moc děkuji

Marek Bartoš
Nette Blogger | 1177
+
+2
-

Latte ti automaticky escapuje všechny vypisované proměnné. Na to co chceš bys měl použít noescape. Pokud ale nechceš, aby uživatel mohl ovládnout celou stránku (nechceš), tak bys jim <script> rozhodně dovolovat neměl.

mimacala
Člen | 113
+
0
-

@MarekBartoš
Aha, jedná se o stránku podobnou bitly, potřebuji aby si tam lidé mohli na tu stránku s přesměrováním vkládat vlastní bannery :/
jak se tedy taková věc dá vyřešit ?

Děkuji

mystik
Člen | 292
+
0
-

A proc na to potrebujes JavaScript? Nestacilo by jim dolovit nastavit obrazek a cil prokliku?