И вот настала острая необходимость встроить в админпанель SmallNukе’а нормальный визавиг-редактор. Выбор пал на CKEditor. Также обостряло желание иметь встроенный файловый менеджер (на этот раз хоть какой-нибудь). У сообщества CKEditor есть такой, под названием CKFinder. Но он оказался платным. И мне пришлось от него отказаться. Но судьба не равнодушна к нам. В моё поле обозрения попался скрипт Ajex File Manager. И так, приступаем…
Качаем:
В момент написания записки CKEditor имел версию 3.5, а Ajex File Manager — 1.0.3. И так, распаковываем скачанные архивы в директорию, где установлен SmallNuke в папку admin. В своём случае я сделал так, как показано на рис. 1.
Правки в SmallNuke:
1 2 | <script type="text/javascript" src="filemanager/ajex.js"></script> <script type="text/javascript" src="ckeditor/ckeditor.js"></script> |
1 2 3 4 5 6 7 8 | <textarea name="editor" rows="10" cols="80"></textarea> <script type="text/javascript"> // <![CDATA[ ajexFileManager(".$ckeditor.", 'ckeditor/'); var editor = CKEDITOR.replace('editor'); AjexFileManager.init({returnTo: 'ckeditor', editor: editor}); // ]]> </script> |
Comments are closed.