Плагины на ckeditor

  1. Блог
  2. Загрузчик изображений - uploader  Загрузить  Демо
  3. Плагин статистики - stat  Загрузить  Демо
  4. Плагин резервного копирования - backup  Загрузить  Демо

Плагины на ckeditor, которые позволяют увеличить эффективность набора текста в wysiwyg редакторе ckeditor. Редактор имеет очень удобную плагинную модель, благодаря которой легко наращивается функционал редактора.


Плагин загрузчик - uploader

Плагин создает в статус строке редактора кнопку, нажав на которую вы сразу же приступаете к выбру файла. После выбора файла, файл автоматически скачивается на сервер по AJAX и вставляется в страницу

Установленный плагин ckeditor - загрузчик фото

Установка плагина

Качаем архив с плагином. Создаем папку ckeditor/plugins/uploader/ и копируем содержимое архива в нее. Затем, подключаем плагин в ckeditor/config.js

CKEDITOR.editorConfig = function( config ){
	config.extraPlugins = 'uploader'; // подключаем плагин
	config.uploadFolder = 'http://xdan/images/'; // сообщаем плагину куда будем заливать фото
};

Далее, надо настроить загрузчик. Открваем ckeditor/plugins/uploader/uploader.php

$config = array(
	'access_types' =>array('jpeg', 'jpg', 'png', 'bmp', 'gif',), // разрешенные расширения файлов
	'folder' => $_SERVER['DOCUMENT_ROOT'].'/images/',// полный путь до фото
	'use_md5'=>true, // менять имя на md5 хеш
	'replace'=>false, // заменять файл с тем же именем, работает только вместе с use_md5
);

Готово


Плагин статистики - stat

Плагин выводит в статус строке редактора информацию о тексте: общее количество символов, количество выделенных символов, количество символов в Источнике

Установленный плагин ckeditor - статистика

Установка плагина

Качаем архив с плагином. Создаем папку ckeditor/plugins/stat/ и копируем содержимое архива в нее. Затем, подключаем плагин в ckeditor/config.js

CKEDITOR.editorConfig = function( config ){
	config.extraPlugins = 'stat,onselect,onchange'; // подключаем плагины
	config.stat = {selected:true,all:true,html:true}; // какую статистику выводить
};

Требования

Для работы, плагину необходимы подлключенные плагины onchange и onselect

Готово


Плагин резервного копирования - backup

При любом изменении текста плагин автоматически сохраняет в хранилище браузера весь текст с пометкой времени. Также в статус строке браузера плагин создает выпадающий список, в котором можно выбрать из истории правок нужный текст. Эта история не удалится даже при экстренном закрытии браузера, включая такие форс мажорные ситуации, как BSOD или выключение света

Автоматическое резервное копирование

Установка плагина

Качаем архив с плагином. Создаем папку ckeditor/plugins/backup/ и копируем содержимое архива в нее. Затем, подключаем плагин в ckeditor/config.js

CKEDITOR.editorConfig = function( config ){
	config.extraPlugins = 'backup,onchange'; // подключаем плагины
};

Требования

Для работы, плагину необходим подлключенный плагин onchange

Готово