Ukládání do databáze z Tinymce
- kiCkZ
- Člen | 153
Zdravim,
mam problém po uložení do databáze z Tinymce editor načíst obsah.
V editoru je vždy správně zobrazen, ale po výpisu pomocí renderu se to
zobrazí takto:
<p>dsfasdfasdf asdadsfasfd asdasfasdf asfsdfsadfasdf</p> <p><strong> <span style=„color: #003366;“>dsaf</span></strong></p>
V databázi je to uložené taktéž tímto způsobem:
<p>dsfasdfasdf asdadsfasfd asdasfasdf asfsdfsadfasdf</p>
<p><strong> <span style=„color:
#003366;“>dsaf</span></strong></p>
Jak docílím toho, aby to bylo zobrazené s HTML tagy správně.
- petr.jirous
- Člen | 128
Vypni escapování výstupu :)
{$text|noescape}
Editoval petr.jirous (26. 7. 2017 14:42)
- matopeto
- Člen | 395
Ale pozor na to, urcite by som tie data pred ulozenim do databaze osetril nejakym html sanitizerom na strane serveru, ktory odstrani nepovolene tagy a html. Takto vam hocikto kto moze pisat do toho tinymce moze stranku napadnut nejakym javascriptom napriklad.
Editoval matopeto (26. 7. 2017 14:54)
- Hug0
- Člen | 35
@matopeto Já bych to ošetření dělal až na výstupu. Můžeš pak snadno upravovat filtry/pravidla pro sanitizaci a přitom budeš mít originál data od uživatele.
@kiCkZ koukni na htmlpurifier