TinyMCE Image viewer
Прислано: Gluyk
чт, 16/04/2009 - 21:17
Собственно о самом плагине писалось тут http://www.drupal.ru/node/26643
сайт автора http://dustweb.ru/log/projects/tinymce_images/
В кратце
Список основных возможностей
* Загрузка до 5 файлов одновременно, без использования Flash Player
* Мультизагрузка с использованием Flash Player
* Удобная навигация по папкам, создание/удаление папок
* Вывод информации о файле (в нижнюю панель)
* Смена имени файла
* Суммарная информация о выбранных файлах
* Автоматическая вставка ссылки на исходное изображение (если оно больше максимально допустимого)
Итак. как же прикрутить его ))))
Нам потребуется: WYSIWYG API, TinyMCE + Image Manager.
Устанавливаем первые два.
Копируем папку images из Image Manager-а в /sites/all/modules/wysiwyg/tinymce/jscripts/tiny_mce/plugins
Теперь нам нужно включить его. для этого идем в
/sites/all/modules/wysiwyg/editors/tinymce.inc
Ищем тама
'emotions' => array(
'path' => $editor['library path'] .'/plugins/emotions',
'buttons' => array('emotions' => t('Emotions')),
'url' => 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/emotions',
'internal' => TRUE,
'load' => TRUE,
),
Ниже дописываем
'images' => array(
'path' => $editor['library path'] .'/plugins/images',
'buttons' => array('images' => t('Images')),
'url' => 'http://www.drupal.ru/user/gluyk',
'internal' => TRUE,
'load' => TRUE,
),
Идем в конфиг висивиг апи, ищем тама чекбокс Images и кликаем, сейвим настройки, далее идем в
/sites/all/modules/wysiwyg/tinymce/jscripts/tiny_mce/plugins/images/connector/php/yoursessioncheck.php
По совету автора либо удаляем все, либо комментируем ( ибо долгая история почему, но это не способ защиты)
Далее идем в /sites/all/modules/wysiwyg/tinymce/jscripts/tiny_mce/plugins/images/connector/php/config.php
и прописываем пути до себя. в большинстве случав - это /sites/default/files ( в двух местах)
Кстати. ресайз картинок он делает. так, же если в системе установлен lightboxv2, то все вообще в шоколаде)
(опять же смотрим внимательно, что написано в конфиге)
зы. если кто, не скажет спасибо. боше писать не буду.)