Плагины elFinder & TinyMce к MaxSite CMS

Вашему вниманию предлагаю сборку из трех плагинов к MaxSite CMS – посмотреть/потестить.

elfander

Состав:

 - elFinder 2.0 (rc1) файловый менеджер: dv_elfinder;

 - TinyMce 3.5.6 визуальный редактор: dv_editor_tinymce;

 - adminsession идентификатор сессии админа: dv_adminsession;

Из особенностей.

Приложения elFinder и TinyMce не мои, мое только подключение к MaxSite CMS.

В названиях плагинов установлен префикс dv_ , чтобы как то отделить от основной группы плагинов в MaxSite CMS.

В данной сборке присутствует плагин dv_adminsession, для ограничения  доступа к файлам, если не произошла аутификация в качестве юзера. Без активации данного плагина elFinder не будет работать.

Будут  работать связки: dv_elfinder+dv_adminsession, dv_elfinder+dv_adminsession+dv_editor_tinymce, dv_editor_tinymce.

Если необходима работа одного плагина dv_elfinder, то в файле confelfinder.php необходимо закомментировать 3 и 4 строчку.

Конфигурационные файлы elFinder и TinyMce для конкретного сайта необходимо готовить отдельно, здесь выложено на мой взгляд, что то усредненное.

О настройках elFinder см. https://github.com/Studio-42/elFinder/wiki .

О настройках TinyMce см. http://www.tinymce.com/  и немного у меня здесь.

Установка:

1. Создаем каталог: www.name.site/uploads/files_elfinder

2. В файле = > elfinder/php/confelfinder.php прописываем имя своего домена, к примеру $domen = 'name.site';

3. Включаем dv_adminsession, dv_elfinder, dv_editor_tinymce

Как это работает.

Если у вас все прошло успешно, при клике на кнопку elFander в  меню Плагины, откроется вот такое окно:

window_elFander

А так же, если вы используете визуальный редактор Tiny Mce, при работе с изображениями, рядом с полем "Адрес" появится иконка, при нажатии на которую, так же появится окно elFander (меньшего размера).

По мне так, довольно комфортно работать и вам того желаю.

Некоторые настройки.

Для плагина lightbox.

Если используем плагин lightbox для просмотра изображений, то в файле \plugins\dv_editor_tinymce\tiny_mce.css добовляем стиль .lightbox{}.

Как работает:

- вставляем в редактор, как обычно исходную картинку mini;

- жмем на кнопку "добавить\изменить ссылку", выбираем  картинку большего размера, прописываем ЗАГОЛОВОК и устанавливаем ей стиль lightbox

Скачать: elfinder_tiny_admses.zip

Данная статья была создана в ознакомительных целях. Автор статьи не несет ответственности за причиненный ущерб этой программой. 

Обновил архив до версии TinyMce 3.5.6 , если будут проблемы, пишите в комменты.

19.09.12 Обновил архив. В MaxSite CMS в версии: 0.75 jQuery обновлена до 1.8.1, elFinder что то не захотел нормально работать у меня, явно прописал jQuery 1.7.2

Комментарии

почему бы в connector.php не указать $files_elfinder = '/uploads/'; зачем дополнительный каталог?
Вы делайте, как Вам удобно. Я же сделал, чтобы было небольшое разделение загрузчика по умолчанию и плагина, мне так удобнее.
ок, ну я подумал может какие-то несовместимости имеются)
Перестал работать. Что случилось, не пойму. Не отображает файлы в каталоге '/uploads/'
Попробуйте переустановить, файлы в каталогах Вы этим не повредите, а выявить причину станет легче.
Спасибо. Причина выявлена - проблемы у хостера. Блокировка доступа к каталогам и тд. Всё решено. Ничего не переустанавливал. Спасибо!
Мне очень понравилась такая фича!