Требования
Версия LS: 0.5.1
Версия плагина: 0.0.1
Версия редактора: 7.6.0
Работа плагина проверена в следующих браузерах:
- Chrome latest;
- Firefox 13;
- IE7 и выше.
Работа плагина проверена в следующих шаблонах:
- Street Spirit;
- New Jquery.
Установка плагина
Стандартная. Скопируйте каталог imperavi в каталог plugins LiveStreet и активируйте плагин по следующему пути http://ваш_сайт/admin/plugins
Описание плагина
Плагин заменяет стандартный редактор LiveStreet на редактор Redactor версии 7.6.0. Распространяется платно.
Плагин имеет возможность настройки следующих параметров:
- пути для загружаемых файлов;
- разрешенные типы файлов;
- максимально допустимые размеры разрешенных типов файлов;
- виды топиков, в которых производить замену стандартного редактора.
Документация
Плагин состоит из:
- дистрибутива редактора (/imperavi/templates/skin/default/js);
- файла-скрипта, выполняющего замену стандартного редактора LS (/imperavi/templates/skin/default/js/replace.js);
- файлов обеспечивающих взаимодействие с LS.
Настройка редактора
Согласно документации http://redactorjs.com/ru/docs/
Файлы, обеспечивающие взаимодействие с LS
/imperavi/config/config.php
Конфигурационный файл для настройки плагина.
/imperavi/classes/actions/ActionImperavi.class.php
Обеспечивает выполнение загрузки файлов в соответствии с файлом конфигурации config.php.
/classes/hooks/HookImperavi.class.php
Hook обеспечивающий подключение js-библиотек(/imperavi/templates/skin/default/js/redactor, /imperavi/templates/skin/default/js/replace.js)
и css файлов редактора redactor.
/imperavi/templates/language/russian.php
Языковой файл, содержащий описание сообщений об ошибках, возникающих при загрузке файлов.
/imperavi/templates/skin/default/actions/ActionImperavi/upload_files.tpl
Шаблон, обеспечивающий отображение сообщений об ошибках либо ссылки на файл после завершения загрузки.
Доп. информация
Редактор redactor начиная с версии 7.6.2 распространяется под новой платной лицензией. Таким образом получение обновлений будет доступно только после его покупки. До момента покупки версия редактора, используемая в плагине будет 7.6.0.
Проблемы и их решения
- Границы ячеек в таблице не отображаются.
Это настройки стиля шаблона. Зайдите в /templates/skin/new-jquery/css/topic.css и добавьте строку .topic .content td { border: 1px solid black;}
Пример приведен для шаблона new-jquery.
- Редактор не работает в браузере {ИмяБраузера}.
Обновите браузер до самой последней версии.
Прошлые записи
- Комната призвания
- Разбираемся с Coroutine в Kotlin - часть четвертая
- Разбираемся с Coroutine в Kotlin - часть третья
- Разбираемся с Coroutine в Kotlin - часть вторая
- Разбираемся с Coroutine в Kotlin - часть первая
- Отпуск длинною в год
- Подходит ли data class для JPA Entity?
- События как источник правды или как я в стартапе участвовал
- Код 2015 против 2023
- Jvm Internals - Перевод
- Мозг против живота или насколько трудно управлять своей жизнью