designez
27.08.2012, 09:05:51
Witam, wprowadziłem na swojej stronie edytor "TinyMCE" i wszystko działa fajnie tylko że jesli ktoś skopiuje kod z innej strony np z opisem czegoś kopiuje się również kod html i z tego co przypuszczam niezamknięte taki a może nawet jakiś div (nie wiem ale tak przypuszczam) dlatego że strona się sypie
Czy da sie to jakoś zablokować np w ajkiś kontenerek treść z bazy pochodząca z edytora czy może warto zrobić to w fomularzu może jest jakaś wtyczka?
Proszę o pomoc
rocktech.pl
27.08.2012, 09:22:14
Witam.
Po stronie konfiguracji TinyMCE:
-
valid_elements -
verify_html -
forced_root_blockPo stronie PHP:
//zezwalasz na elementy: p a div generalnie tylko te w tablicy valid_elements z TinyMce
$doBazy = strip_tags($_POST['tinyMCEArea'], '<p><a><div>'); //nie zapomnij o mysql_real_escape_string lub PDO::quote()
designez
27.08.2012, 12:04:54
Częsciowo działa ale UL LI wychodzi poza kontenerek.
Jak zablokować kontenerek mimo wszystko aby to co jest w środkuy zawsze mimo sprzecznych warunków zostało w środku.