FCKeditor
Z Wikipedie, otevřené encyklopedie
[editovat] FCKeditor
Produkt je komercni nebo pro domaci pouziti.
Je jednim z nejlepsich WYSIWYG editoru pro HTML stranky pro online editaci pres internet. Editacni cast je zalozena na javascriptu, pro ostatni praci jako ukladani souboru pak vyuziva jeden z jazyku: asp, aspx, cfm, lasso, perl, php, py, cgi. Cely editor ma asi 2,5M a asi 500 souboru. Coz neni moc priznive, ale jinak je super.
Demo naleznete na hlavni domovske strance: http://www.fckeditor.net
instalace PHP
FCK je kupodivu default nastaven pro ASP. Nejvetsi problem se projevi, pokud nastavujete konfiguraci az po spusteni FCK, protoze www prohlizec Firefox si treba uklada javascriptove soubory a automaticky pouzije puvodni konfiguraci. Takze je nutne otevrit si nastaveni prohlizece a smazat vyrovnavaci pamet pro ukladani www stranek (cache)
(Nastroje-Moznosti-Rozsirene-Sit-Vymazat vyrovnavaci pamet)
0.
rozbalim ZIP balicek
1.
(plati prevazne pro starsi FCK) Odkomentovat radek s nastavenim cesty v souborech:
/FCKeditor/editor/filemanager/browser/default/connectors/php/config.php /FCKeditor/editor/filemanager/upload/php/config.php --> // $Config['UserFilesPath'] = '/UserFiles/';
V praxi to vypada tak, ze smazete uvodni lomitka // , pripadne pozmenice cestu Poznamka: Nezapomente nastavi spravne opravneni pro adresar /UserFiles/, aby do nej slo zapisovat (cz2.php.net/chmod()).
Poznamka2: Lomitko na zacatku znaci, ze se jedna o HOME adresar. Coz je treba:
http://localhost/ fyzicky adresar
F:/Program files/Easy PHP 1.8/www/ nebo
http://mracek.hostuju.cz/
2.
Je treba v nekterych verzich nastavit $Config['Enabled']=true v souborech
/FCKeditor/editor/filemanager/browser/default/connectors/php/config.php /FCKeditor/editor/filemanager/upload/php/config.php --> $Config['Enabled'] = true
3.
A jeste je treba zmenit nastaveni javascriptove konfigurace na jazyk PHP v souboru:
/FCKeditor/fckconfig.js --> var _FileBrowserLanguage = 'php' ; --> var _QuickUploadLanguage = 'php' ;
Pri te prilezitosti si muzete zmenit nastaveni adresaru pro ukladani odkazu, obrazku a pod
--> LinkBrowserURL and the --> ImageBrowserURL in the
4.
Pro spravnou funkci pouzijte testovaci soubor uploadu:
/FCKeditor/editor/filemanager/upload/test.html
Ktery prevazne testuje, jestli funguje upload script a jestli se da soubor prenest, cili prava adresaru a pod.
implementace do PHP
include("FCKeditor/fckeditor.php"); $oFCKeditor = new FCKeditor("nazev"); $oFCKeditor->BasePath = '/mujCMS/FCKeditor/'; $oFCKeditor->Value = "Toto je demo"; $oFCKeditor->Height = '400' ; // $oFCKeditor->Create() ; echo $oFCKeditor->CreateHtml();
- je naincludovani PHP funkci
- vytvoreni FCK, nazev je TEXTAREA name="nazev" (pro vice FCK pouzijete nazev1 nazev2, ...)
- adresar, kde je ulozeny FCK; opet lomitko je HOME, mujCMS je podadresar a FCKeditor je adresar, ktery mi vznikl po rozbaleni balicku
- "Value" je nastaveni obsahu TEXTAREA
- "Height" je vyska TEXTAREA umistena do parametru style="height:000px;"
- zakomentovany radek, ktery provadi echo FCK
- odkomentovany radek, ktery vypisuje obsah promenne, konkretne vysledek funkce $oFCKeditor->CreateHtml() (http://cz2.php.net/echo); Cili bud pouzijete reseni F nebo G.
Tot vse, jednoduche.
adresy
http://www.fckeditor.net ... hlavni stranka http://www.fckeditor.net/demo/ ... demo editoru http://wiki.fckeditor.net ... dokumentace na wiki http://fckeditor.wikiwikiweb.de ... dokumentace na DE wiki