FCKeditor File/Image Manager Plugin.InsatntCms 1.9
Давно возникла потребность в более легком управлении графическими ресурсами, в частности визуальный просмотр загруженных изображений — очень проблемно найти ранее загруженное изображение с md5 хвостом 20a57f2b9d7a04022578c53b361f3ccd.jpg.
Если в текст новости нужно вставить ранее загруженное фото, то проще было загрузить его снова, чем найти с помощью Менеджера ресурсов, идущего в дистрибутиве FCKeditor.
Давайте рассмотрим что имеет Ajax File/Image Manager для Инстант CMS, полезного.
1-Создание дополнительных директорий с изображениями,
2-Пермещение изображений между директориями — Вырезать, Копировать, Удалить, Выделить,
3-Мультизагрузка изображений- В корневой директорий, в Выбранный директорий,
4-Просмотр содержимого любого директория — Детальный вид, Визуальный вид
5-Информация директория с изображениями — Дата создания, Дата модификации, Количество поддиректорий. Количество файлов.
6-Поиск ресурсов — По полному имени, По Рекурсии, По дате модификации, По дате загрузки.
7-Поиск ресурсов в выбранной директории
8-Все изображения загружаются в стандартный директорий images/, дополнительные (пользовательские) директории создаются в директории images/.
9-Встроенный редактор изображений-(в разработке),
Используемая версия FCKeditor 2.66 -полностью сответствуящая версии идущей в установочном пакете дистрибутива InstantCms v 1.9, + Ajax File and Image Manager версия 1.0 RC4.
Более подробную информацию можно узнать на сайте разработчика www.phpletter.com/Our-Projects/Fckeditor-Ajax-File-Manager-Project/
Ajax File and Image Manager, может работать и с другим популярным редакторам Tinymce.
Панель редактора для admina РАСШИРЕННАЯ- все выставляется или убирается в основном конфигурационном файле fckconfig.js.
Архив обновлен 28.01.2012:
Для FCKeditor Версия 2.6.6 Build 25427.
1-Русская локализация
2-Облегчен архив-убрано все лишнее,
3-Исправлены ошибки: используемая в версии InstantCms 1.9 -в редакторе ,connectors/php/config.php изменен тип файлов для загрузки вместо fla, изменено на flv.
4-Учтены и исправлены замечания -Lana,
5-Удалены не используемые файлы авторизации (уязвимость),
6-Используется скин silver,
Установка впервые:
1-Скачать архив
2-Распаковать архив.
3-Загрузить файлы на сервер в корневую директорию вашего сайта.
4-Убедиться что переданы все файлы, и без ошибок.
5-Выключить плагин стандартного FCKeditor редактора.
6-Установить плагин FCKeditor File/Image Manager Plugin.
7-Включить плагин FCKeditor File/Image Manager Plugin.
Обновление версии:
1-Скачать архив
2-Распаковать архив.
3-Отключить и Удалить плагин FCKeditor File/Image Manager из панели Установка плагинов.
3-Удалить всю папку p_fckeditorajax (со всеми файлами внутри).
4-Загрузить распакованные файлы на сервер в корневую директорию вашего сайта.
4-Убедиться что переданы все файлы, и без ошибок.
5-Установить плагин FCKeditor File/Image Manager Plugin.
7-Включить плагин FCKeditor File/Image Manager Plugin.
8-Убедится что выключен плагин стандартного FCKeditor редактора.
Использование. Вставка изображения -> Посмотреть на сервере.
В принципе плагин Ajax File/Image Manager готов и виде отдельного плагина, к самому визуальному редактору FCKeditor 2.66-который используется в InstantCms 1.9.
Но пока идет обточка и доработка более проще использовать в таком виде
Плагин для CMS -> FCKeditor 2.66+Ajax File/Image Manager.
А в дальнейщем ,(если это нужно) он отделится в отдельный плагин — устанавливаемый для редактора следующих версий FCKeditor 2.****.
Все вопросы задавайте на форуме instantcms.ru/forum/thread9386.html
###############################
Все спасибо, вешайте на этот счет!
ЯД 410012594149116
olg-lubimova КОШЕЧКА yandex.ru
##############################
Давно возникла потребность в более легком управлении графическими ресурсами, в частности визуальный просмотр загруженных изображений — очень проблемно найти ранее загруженное изображение с md5 хвостом 20a57f2b9d7a04022578c53b361f3ccd.jpg.
Если в текст новости нужно вставить ранее загруженное фото, то проще было загрузить его снова, чем найти с помощью Менеджера ресурсов, идущего в дистрибутиве FCKeditor.
Давайте рассмотрим что имеет Ajax File/Image Manager для Инстант CMS, полезного.
1-Создание дополнительных директорий с изображениями,
2-Пермещение изображений между директориями — Вырезать, Копировать, Удалить, Выделить,
3-Мультизагрузка изображений- В корневой директорий, в Выбранный директорий,
4-Просмотр содержимого любого директория — Детальный вид, Визуальный вид
5-Информация директория с изображениями — Дата создания, Дата модификации, Количество поддиректорий. Количество файлов.
6-Поиск ресурсов — По полному имени, По Рекурсии, По дате модификации, По дате загрузки.
7-Поиск ресурсов в выбранной директории
8-Все изображения загружаются в стандартный директорий images/, дополнительные (пользовательские) директории создаются в директории images/.
9-Встроенный редактор изображений-(в разработке),
Используемая версия FCKeditor 2.66 -полностью сответствуящая версии идущей в установочном пакете дистрибутива InstantCms v 1.9, + Ajax File and Image Manager версия 1.0 RC4.
Более подробную информацию можно узнать на сайте разработчика www.phpletter.com/Our-Projects/Fckeditor-Ajax-File-Manager-Project/
Ajax File and Image Manager, может работать и с другим популярным редакторам Tinymce.
Панель редактора для admina РАСШИРЕННАЯ- все выставляется или убирается в основном конфигурационном файле fckconfig.js.
Архив обновлен 28.01.2012:
Для FCKeditor Версия 2.6.6 Build 25427.
1-Русская локализация
2-Облегчен архив-убрано все лишнее,
3-Исправлены ошибки: используемая в версии InstantCms 1.9 -в редакторе ,connectors/php/config.php изменен тип файлов для загрузки вместо fla, изменено на flv.
4-Учтены и исправлены замечания -Lana,
5-Удалены не используемые файлы авторизации (уязвимость),
6-Используется скин silver,
Установка впервые:
1-Скачать архив
2-Распаковать архив.
3-Загрузить файлы на сервер в корневую директорию вашего сайта.
4-Убедиться что переданы все файлы, и без ошибок.
5-Выключить плагин стандартного FCKeditor редактора.
6-Установить плагин FCKeditor File/Image Manager Plugin.
7-Включить плагин FCKeditor File/Image Manager Plugin.
Обновление версии:
1-Скачать архив
2-Распаковать архив.
3-Отключить и Удалить плагин FCKeditor File/Image Manager из панели Установка плагинов.
3-Удалить всю папку p_fckeditorajax (со всеми файлами внутри).
4-Загрузить распакованные файлы на сервер в корневую директорию вашего сайта.
4-Убедиться что переданы все файлы, и без ошибок.
5-Установить плагин FCKeditor File/Image Manager Plugin.
7-Включить плагин FCKeditor File/Image Manager Plugin.
8-Убедится что выключен плагин стандартного FCKeditor редактора.
Использование. Вставка изображения -> Посмотреть на сервере.
В принципе плагин Ajax File/Image Manager готов и виде отдельного плагина, к самому визуальному редактору FCKeditor 2.66-который используется в InstantCms 1.9.
Но пока идет обточка и доработка более проще использовать в таком виде
Плагин для CMS -> FCKeditor 2.66+Ajax File/Image Manager.
А в дальнейщем ,(если это нужно) он отделится в отдельный плагин — устанавливаемый для редактора следующих версий FCKeditor 2.****.
Все вопросы задавайте на форуме instantcms.ru/forum/thread9386.html
###############################
Все спасибо, вешайте на этот счет!
ЯД 410012594149116
olg-lubimova КОШЕЧКА yandex.ru
##############################
Реклама #
pasplus 12 лет назад #
Kupuexa 12 лет назад #
oll 12 лет назад #
Kupuexa 12 лет назад #
oll 12 лет назад #
Есть возможность установки своих тем Ajax File and Image Manager/fckeditor/editor/plugins/ajaxfilemanager/theme ,установлена тема darc . Вторая default.
reload 12 лет назад #
Но по безопасности, действительно хочется услышать мнение разработчиков instantcms!
Если кто знает возможные лазейки с этим редактором и способы их сокрытия, отпишитесь)
Владимир 12 лет назад #
oll 12 лет назад #
bondar 12 лет назад #
oll 12 лет назад #
bondar 12 лет назад #
А некоторые пользователи не понимают что 3 метра и разрешение 1800 это немного большое фото ))
oll 12 лет назад #
Daze77 12 лет назад #
2. Плагин распространяется на картинки блога пользователей, фотальбом и т.д.
3. Вопрос не в тему, но очень актуальный. Вы не знаете будет ли в интснате реализована нормальная меди-платформа. Когда пользователь удаляет фотографию или запись блога с фотографией, она остается на хостинге?
oll 12 лет назад #
2-Для этого надо изменить путь для загружаемых изображений.Разберусь как сообщу.
3-Вопросы по удалению фото давно решены.
4-
oll 12 лет назад #
Для расширения инструментом на панели пользователя необходимо дополнить строки в файле
plugins/p_fckeditorajax/fckeditor/fckconfig.js
Это код базового тулбара -для пользователя:
FCKConfig.ToolbarSets["Admin"] = [
['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
'/',
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote','CreateDiv'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','ShowBlocks','-','About']
] ;
Для расширения панели пользователя добавить в код панель ["Basic"]-
нужные инструменты так
Если в панель админа много не используемого ,достаточно просто удалить запись ,
Предположим для групп.
oll 12 лет назад #
1-пользовательская -урезанная
2-для редактора -более расширенная чем для пользователя
3-для админа-Full
lezginka.ru 12 лет назад #
Marswell 12 лет назад #
Находим код в config.base.php
Marswell 12 лет назад #
WebMan 11 лет назад #
(версия плагина от 28.01.2012)
WebMan 11 лет назад #
"При этом gif-ы и png показывает в превьюшках нормально, пути к ним правильные."
WebMan 11 лет назад #
Дело всё в версии PHP. Превьюшки нормально показывались на версии 5.2. Баг проявился на версии 5.3.
В новой версии была обновлена функция gd_info() библиотеки GD. Изменения коснулись названия одного из атрибутов: "В версиях PHP ранее 5.3.0, атрибут 'JPEG Support' назывался 'JPG Support'."
Значит нужно добавить проверку версий PHP и корректировку названия этого атрибута в класс работы с изображениями.
В файле \plugins\p_fckeditorajax\editor\plugins\ajaxfilemanager\inc\class.image.php перед строкой 488:
$giftype = ($write) ? ' Create Support' : ' Read Support';
вставляем проверку версии PHP:
if (PHP_VERSION_ID >= 50300 && strtolower($extension) == "jpg") $extension = "JPEG";
чтобы получилось так:
Ещё один глюк этого замечательного плагина проявлялся в том, что при щелчке мышкой по превьюшке не показывалась полная версия картинки. Вместо неё отображался гифик с полосой загрузки.
Это было связано с лишним слешем в пути к менеджеру в конфиге редактора.
В файле конфига \plugins\p_fckeditorajax\fckconfig.js в строках 307, 312, 317 удаляем лишний слеш перед 'plugins/ajaxfilemanager/ajaxfilemanager.php' чтобы получилось вот так, соответственно по строкам:
Ещё раз спасибо oll за отличный плагин и за помощь!
letsgo 12 лет назад #
Lana 12 лет назад #
(Мне в FCKeditor только ресайза фото и накладывания вотермарка не хватает).
oll 12 лет назад #
Lana 12 лет назад #
Счастью не было бы предела :)))))
А то приходиться и Имперави использовать - иcключительно из-за вотермарка и ресайза.
Так и переключаюсь - то FCK то Импереви.
Lana 12 лет назад #
Если в панель ["Basic"]- разрешить юзеру загружать фото к статьям (а это необходимо) - он может и удалить все фото сайта легким движением руки.
Т.е. нельзя ли юзерам оставить загрузку фото - как и было
А это убрать
Надеюсь понятно, что я имела в виду )))
oll 12 лет назад #
Lana 12 лет назад #
oll 12 лет назад #
oll 12 лет назад #
WebMan 11 лет назад #
Это ответ на сообщение об ошибке: "не показываются превьюшки в формате jpg"
Причина и решение найдены. Спасибо oll за наводку куда смотреть.
Дело всё в версии PHP. Превьюшки нормально показывались на версии 5.2. Баг проявился на версии 5.3.
В новой версии была обновлена функция gd_info() библиотеки GD. Изменения коснулись названия одного из атрибутов: "В версиях PHP ранее 5.3.0, атрибут 'JPEG Support' назывался 'JPG Support'."
Значит нужно добавить проверку версий PHP и корректировку названия этого атрибута в класс работы с изображениями.
В файле \plugins\p_fckeditorajax\editor\plugins\ajaxfilemanager\inc\class.image.php перед строкой 488:
$giftype = ($write) ? ' Create Support' : ' Read Support';
вставляем проверку версии PHP:
if (PHP_VERSION_ID >= 50300 && strtolower($extension) == "jpg") $extension = "JPEG";
чтобы получилось так:
Ещё один глюк этого замечательного плагина проявлялся в том, что при щелчке мышкой по превьюшке не показывалась полная версия картинки. Вместо неё отображался гифик с полосой загрузки.
Это было связано с лишним слешем в пути к менеджеру в конфиге редактора.
В файле конфига \plugins\p_fckeditorajax\fckconfig.js в строках 307, 312, 317 удаляем лишний слеш перед 'plugins/ajaxfilemanager/ajaxfilemanager.php' чтобы получилось вот так, соответственно по строкам:
Ещё раз спасибо oll за отличный плагин и за помощь!
WebMan 11 лет назад #
Можно добавить вызов менеджера (без вызова редактора) непосредственно из пункта меню "Настройки" в админке.
Для этого нужно в файле \admin\includes\cp.php после строки 293
<li><a class="config" href="index.php?view=config">Настройки сайта</a></li>
добавить строку:
<li><a class="repairnested" href="/plugins/p_fckeditorajax/editor/plugins/ajaxfilemanager/ajaxfilemanager.php" target="_blank">Ajax File Manager</a></li>
В меню "Настройки" админки появится новый пункт "Ajax File Manager", который будет открывать менеджер в новом окне/вкладке.
No Name 11 лет назад #
Капитан 10 лет назад #