В прошлом уроке мы встраивали в CMS Кандидат wysiwyg редактор CKEditor, но CKEditor не умеет работать с изображениями, значит наша цель научить его этому.

KCFinder

1. Скачиваем KCFinder (KCFinder)

2. Распаковываем скачанный архив kcfinder-2.51 и переименовываем эту папку kcfinder-2.51 в kcfinder

3. Закидываем нашу папку kcfinder сюда: admin/jscripts

4. Открываем файл config.php (../admin/jscripts/kcfinder) и вместо этой строки (21):

'disabled' => true,

вставляем эту:

'disabled' => false,

вместо этой (28):

'uploadURL' => "upload",

эту:

'uploadURL' => "../../../media",

5. Открываем файл config.js (../admin/jscripts/ckeditor) и после этой строки (31):

config.removeButtons = 'Underline,Subscript,Superscript';

вставим эти:

config.filebrowserBrowseUrl      = '/admin/jscripts/kcfinder/browse.php?type=files';
config.filebrowserImageBrowseUrl = '/admin/jscripts/kcfinder/browse.php?type=images';
config.filebrowserFlashBrowseUrl = '/admin/jscripts/kcfinder/browse.php?type=flash';
config.filebrowserUploadUrl      = '/admin/jscripts/kcfinder/upload.php?type=files';
config.filebrowserImageUploadUrl = '/admin/jscripts/kcfinder/upload.php?type=images';
config.filebrowserFlashUploadUrl = '/admin/jscripts/kcfinder/upload.php?type=flash';

У KCFinder’а есть один минус – он не работает с файлами имеющими русское название.