Byl jsem upozornen na dve vicemene zavazne chyby, ktere mohou neokoho od pouziti FCKeditoru odradit. Nechcete byt mezi nimi? Ctete dal.
FCKeditor versus Interni Galerie
Pokud pouzivate interni galerii a mate zapnutou podporu XHTML ve FCKeditoru, muzete se setkat s problemem. Obrazek, ktery pomoci tagu OBRAZEK vlozite, se nezobrazi. V cem je chyba? Chyba je v tom, ze FCKeditor vlozi pred ukoncovaci zavorku tagu OBRAZEK lomitko (podle XHTML).
Musime tedy naucit phpRS poznat i zpetne lomitko.
trclanek.php
najdeme si radek
$atributy=str_replace(">","",$atributy);
a pridame pred nej radek
$atributy=str_replace("/>","",$atributy);
takze to bude vypadat nasledovne
$atributy=str_replace("/>","",$atributy);
$atributy=str_replace(">","",$atributy);
prvni radek nam zajisti to, ze se bude hledat nova verze ukoncovaciho tagu (s lomitkem) a druhy radek zajisti, ze se budou spravne zobrazovat i starsi obrazky, vlozene do phpRS.
FCKeditor versus Vyhledavani
Druha chyba je spojena s vyhledavanim. FCKeditor totiz vsechny ceske znaky prevadi na HTMLentity, cimz nefunguje vyhledavani.
Uprava bude spocivat v odstraneni tohoto prevodu ceskych znaku na HTMLentity.
fckeditor/js/fck_xhtml.js
v nem radek
default : return "" + matchedChar.charCodeAt(0) + ";" ;
ktery upravime na
default : return matchedChar ;
Tim mame vsechny zjistene problemy opraveny a muzeme pokracovat v uspesnem uzivani FCKeditoru :-)