Egoblog.cz - Petr Kobelka

CKEditor s KCFinder a Nette

Jednoduchý a rychlý způsob, jak rozchodit kcfinder v ckeditoru na systému postaveném na Nette.


PHP | Komentáře (0) | Shlédnuto 2109 × | Vloženo: 18. listopadu 2014

Nette je skvělý PHP framework pro tvorbu webů a aplikací a stejně tak mám rád jednoduchost CKEditoru. jenře rozchodit v této kombinaci i kcfinder není úplně tricviální.

Krátce o nástrojích

CKEditor

CKEditor je výborný nástroj pro tvorbu obsahu pro vaše internetové aplikace. Jeho implementace je jednoduchá, dokumentace celkem podrobná a všude najdete spoustu diskuzních vláken se všemi problémy a jejich řešeními.

KCFinder

KCFinder http://kcfinder.sunhater.com/ - zatím jsem nenašel lepší správce obrázků pro ckeditor, než je tento a zároveň je zdarma. Občas se vyskytně nějaký problém, nebo musíte něco přizpůsobit tomuto nástroji, ale za tu cenu je to pro běžné užívání bez problémů.

Nette

Nette je dospělý framework pro tvorbu webových aplikací v jazyce PHP. Nejdříve mi dlouho trvalo na hodně věcí přijít a zvykout si. Přeci jen je to jiný styl práce, než na který jsem byl předtím zvyklý. Ale pokud překonáte počáteční "šok a vražedné sklony" ;-) pak zjistíte, že nechápete, jak jste mohli tak dlouho pracovat bez něj.

Pokračujeme v objeveném problému

Když už si správně nastavíte cesty (pozor - URL cesty pro spuštění modulů pro vkládání obrázků)
např.:

config.filebrowserBrowseUrl = '../../../inc/lib/kcfinder/browse.php?opener=ckeditor&type=soubory';
config.filebrowserImageBrowseUrl = '../../../inc/lib/kcfinder/browse.php?opener=ckeditor&type=img';

tak vám bude Nette vracet tuto hlášku: Nette\Application\BadRequestException #404 - No route for HTTP request.

Nette - laděnka - chyba 404

Našel jsem jeden článek, který se tímto problémem zabýval.

Řešení problému KCFinder + Nette

Tam se jasně píše, že problémem je špatně napsaná cesta.

Z laděnky jsem si vytáhl informaci o dotazované URL adrese (je hned nahoře) a porovnal cestu se zapsanou cestou v konfiguračníkm souboru pro ckeditor.

Poté, co jsem si cestu opravil vše začalo šlapat přesně jak má.

Ponaučení?

Stačí jen důsledně kontrolovat, co kde píšete :-)

Podobné články jako "CKEditor s KCFinder a Nette"

Petr Kobelka | Egoblog.cz | Tvorba www stránek - www.petrkobelka.cz

Petr Kobelka
Autor je zkušeným web developerem a programátorem s více než 10 letými zkušenostmi. Pracuje jako programátor pro známou Olomouckou společnost zabývající se tvorbou internetových a intranetových řešení. Spolu se zaměstnáním pracuje na volné noze a zabývá se tvorbou internetových stránek. Ve volném čase rád fotí, jezdí na kole, plave a cestuje.

Komentáře

E-mail je potřeba pouze pro vygenerování Gravataru!

Oups, žádné komentáře? Buďtě první !!!

Blog píše Petr Kobelka

Petr Kobelka - egoblog.cz

Žádám všechny, kteří mají zájem vkládat komentáře, aby se řídili pravidly NETikety. Komentáře, porušující tato pravidla můžou být bez varování smazány.