Před několika měsíci jsem hledal nějaký solidní WYSIWYG editor, který by fungoval jak v IE, tak v Mozille a Netscape. Tenkrát jsem našel FCKeditor a hned si jej zamiloval. Editor pěkně vypadal, měl všechny potřebné funkce.. ale mnoho chyb. Já se nevzdal a plno chyb opravil, ale přesto editor občas reagoval nepředvídatelně. Nakonec jsem jej pustil k ledu.
Před dvěma dny jsem se ale znovu podíval na domovskou stránku editoru a s potěšením zjistil, že editor dospěl do funkční verze 2.0 RC2. Hned jsem jej zkusil a tak vám přináším svoje dojmy.
Editor nabízí změnu vzhledu, PLNOU jazykovou lokalizaci, příjemné uživatelské prostředí, stohy JavaScriptu (které ovšem fungují ve většině prohlížečů), možnost zobrazení zdojového kódu, úpravy nástrojové lišty, použití vašeho CSS pro okno WYSIWYGu, průzkumník obrázků a souborů na serveru, pluginy, konfigurační soubor pro nastavení editoru, třídu pro použití v ASP, ASPX, CFM, PHP a příklady. Editor je zdarma pod GNU LGP.
Editor nabízí tři volby vzhledu.. stadardní, office2003 (na obrázku) a decentní stříbrnou. Vzhledy můžete přepínat přepsáním konfiguračního souboru, nebo lépe, pomocí dodávaných objektů.
require("fckeditor.php"); $editor = new FCKeditor( "text" ); $editor->Config['AutoDetectLanguage'] = false ; $editor->Config['DefaultLanguage'] = 'cz' ; $editor->Config['SkinPath'] = 'skins/office2003/' ; $editor->Value= 'FCKeditor verze 2.0 RC2…'; $editor->create();
Tímto způsobem jednoduše začleníte editor do formuláře. Data budou přenesena v proměnné $text. Ukázka nastavuje vzhled office2003 a moji jazykovou lokalizaci Čeština, kterou si můžete stáhnout na konci článku.
Starší verze neměla žádný PHP průzkumník souborů, takže jste obrázky museli vkládat ručně, nebo si kód přepsat. Proto se na fóru FCKeditoru objevila slušná aplikace, která byla funkční, ale vyžadovala zbytečné nastavování. Nový FCKeditor je i s průzkumíkem souborů (ASP, PHP). Pokud budete chtít použít starší, hezčí, průzkumník, tak musíte přepsat cesty v configu a v frmresourceslist.html. FCKeditor, totiž začal používat relativní cesty, místo absolutních. Já osobně však relativní zadání vítám. Je to dobré například u vkládaných obrázků do (X)HTML kódu.
Editor je konečně plně přeložitelný, nabízí několik jazyků, ani čeština tam nechybí. Pokud máte zájem o můj český překlad editoru, tak vám nabízím svoji verzi. Doufám, že nikde nejsou překlepy. Snažil jsem se o podobnost s Wordem, protože k tomu vedou i tlačítka v nástrojové liště. Záleží na vás jestli si vyberete můj soubor, nebo soubor dodávaný s editorem. Soubor nahrajte do adresáře editor/lang/ [čeština]
Nový FCKeditor mě příjemně překvapil. Je dobře a jednoduše implementovatelný, lehce se ovládá, dokáže tvořit XHTML kód a je ZDARMA. Doporučuji na vyzkoušení. Věřte, že si jej potom zamilujete.
Fakt dobrý, akorát nevím jak to implementovat do Firefoxu ani jiného prohlížeče. Dík za radu
Reakce na Karel #1Načítám náhled komentáře...: Ted presne nevim, co tim myslis. Na webu FCKEditoru je odkaz na stazeni editoru. Po stazeni a rozbaleni najdes v adesari _samples
ukazky pouziti.
No aj mne sa tento editor celkom paci ale default vo firefoxe dava po stlaceni enter znacku <br /> a v ie <p> – neviete ci sa toto chovanie da nejako zmenit??.
Napr v tinyMCE to funguje aj vo FF aj v IE ze ked dam enter -> <p> a SHIFT+ENTER -> <br>
Reakce na BORCO #3Načítám náhled komentáře...: Jestli chces pouzivat <br> misto <p>, staci nastavit ve fckconfig.js
FCKConfig.UseBROnCarriageReturn = true;
Reakce na Qark #4Načítám náhled komentáře...: Ale podla mna by to malo byt tak ze enter by mal robit <p> a SHIFT+ENTER by mal robit <br /> tak ako je to v tinymce a napr aj v MS worde
Taktiez sa mi velmi paci v tinymce to ze dole sa vypisuju znacky napr Path: p pre odstavec a ked na neho kliknes a potom nastavis styl tak ho da priamo do tagu p ako class = styl – vid. tinymce example
robi to aj fck ????
Tento editor ma viacej funkcii ale tieto 2 veci hovoria skor pre tinymce.
Dnes som objavil este tento editor:
Spaw editor
Reakce na borco #5Načítám náhled komentáře...: Ten TinyMCE vypada docela dobre. Je sviznejsi nez FCKEditor a docela prijemne se s nim pracuje. Dneska jsme si s nim hral a upravil jsme plugin IBrowser (pro vybirani obrazku s nahledy), aby sel i ve FireFoxu.
FCKeditor je dobry, pokud chces opravdu validni XHTML kod. Hodi se i pro lidi co neumi moc pracovat s pocitacem a tak do nej kopiruji texty primo z Wordu. Na rozdil od TinyMCE umi FCKEditor wordovsky kod vycistit automaticky.
Jeste se poradne podivam na SPAW, ale zatim to vypada, ze je to jen HTML editor, i kdyz vypada velmi pekne a jednoduse.
Vsechny tri otestuju a napisu o nich
Test tří editorů:
Srovnání FCKeditoru, TinyMCE a SPAW editoru
Nevite nekdo, prosim, jak v tomto editoru otevrit uz existujici stranku, editovat ji a pak ulozit?
MOC by mi to pomohlo!!!
Dik moc predem…
Reakce na Meloun #7Načítám náhled komentáře...: celou stránku včetně značky <body> umí editovat novější verze editoru. Pokud používáš PHP, tak si načteš upravovanou stránku a tu potom přes PHP objekt /dodávaný s editorem/ vložíš do FCKeditoru. Všecko si upravíš a změníš jak chceš. Potom si napíšeš script, který stránku zase pěkně uloží na server/do databáze.
Mam nejnovejsi verzi editoru a pouzivam PHP a mySQL, jen nevim jak na to… Neslo by podrobneji poradit? Prosim… Nikde jsem to nenasel… Nejsem tak pokrocily.
Byl bych fakt vdecny, nikde jsem to nenasel. )
Ahoj, ja akorat nevim jak nastavit, aby me fungoval upload obrazku. Pri uploadu se sekne a nic nedela. Nic jsem nikde nenastavoval. Co je potreba pro spusteni uploadu obrazku udelat? Dik
FCKeditor je silný WYSIWYG, když se správně nakonfiguruje, tak dělá opravdu pěkný kód.
Sám ho používám na svém webu, ještě doporučuji plugin ImageManager (ten umožní ořezání fotek, zmenšení, otáčení..)
Doporučuji.
jsem lama a začínám s ASP.NET 2.0. snažím se dostat fckeditor do své aspx, ale bez valného úspěchu. můžete mi někdo poskytnout příklad kódu? ty příklady v _samples mě akorát zamotaly hlavu a v .NET 2.0 neběží (
hi,
i have a problem whit setting FCKeditor for PHP.
i have more users and i want for everyone of them /userfiles/,
I can't manage it.
Please can you help me ?
i need a multi-purpose resolution, because users are ourself registering.
how can i set fckeditor.php for this parametrs $Config['Enabled'],
$Config['UserFilesPath'] and $Config['UserFilesAbsolutePath'] ?
I thank you for your advice,
Pavel
prosim odpovezte mi na email shigi04(zavinac)seznam(tecka)cz
odpoved staci v cestine.
ps. pouzivam fckeditor z roku 2005, novejsi je nekompatibilni
Reakce na pavel88 #13Načítám náhled komentáře...: proc mluvis v aj ?
proc mluvis v Aj a jeste blbe ?
Reakce na Peter #15Načítám náhled komentáře...: hi,
dotaz jsem polozil v anglictine pouze protoze jsem dotaz polozil na nekolik for v zahranici.
peter: nejsem si jist ze by byl zas tak blbe polozen. ty jsi ho nepochopil ??
nakonec mi nikde neporadili, ale chalamounsky jsem to obesel. takze to zatim funguje. ale ted mam zase problem jak implementovat a naconfigoruvat ImageManager, tak aby byl taktez pro vice uzivatelu. kazdy mel vlastni root slozku, a tak aby nikdo nemohl koukat do slozky nekoho jineho.
diky pavel
ps. drive jsem sem se tu nemohl pripojit,protoze tu neni zasilani odpovedi na email.
Nefunguje mi tam vkládání obrázků. Co mám dělat? mám FCKeditor 2.3.2. Když kliknu na Vybraz na serveru, tak se mi tobrazí stránka bez textu jenom s pozadím.. Prosím poraďte
Web je nyní kompletně uzavřen. Od této chvíle není možné přidávat žádné komentáře!
Další informace naleznete zde.