TinyMCE plugin для платного модуля Lite image (от netlanc)
Купил модуль Lite image (от netlanc) и столкнулся с проблемой, что пользователи сильно пугаются, когда видят куски кода в редакторе + сам редактор искожает код после редактирования страницы. Использую TinyMCE. Наш посетитель это домохозяйки.
Lite image создаёт теги <fotoblock> и <sliderblock>.
Собственно была задача в редакторе TinyMCE обернуть генерируемый код модулем Lite image в понятный вид для пользователей + чтоб они не могли нарушить сам код фото-блоков и слайдер-блоков + чтоб пользователи могли без проблем блок переместить или скопировать.
плагин для tinymce называется fotoblock.
скачать можно dl.dropbox.com/u/624913/static/tinymce/fotoblock.zip
просто разворачиваете архив в папке plugins (tinymce) а точнее в LS эта папка находится: engine/lib/external/tinymce-jq/plugins/
далее правим настройки самого tinymce в файле engine/lib/internal/template/js/settings.js
где в строке plugins добавляем fotoblock.
у меня эта строчка теперь выглядет так
чистим кеш и наслаждаемся.
+ небольшой фикс для lite image. в файле image.js
310 строка
заменить
на
364 строка
заменить
на
Lite image создаёт теги <fotoblock> и <sliderblock>.
Собственно была задача в редакторе TinyMCE обернуть генерируемый код модулем Lite image в понятный вид для пользователей + чтоб они не могли нарушить сам код фото-блоков и слайдер-блоков + чтоб пользователи могли без проблем блок переместить или скопировать.
плагин для tinymce называется fotoblock.
скачать можно dl.dropbox.com/u/624913/static/tinymce/fotoblock.zip
просто разворачиваете архив в папке plugins (tinymce) а точнее в LS эта папка находится: engine/lib/external/tinymce-jq/plugins/
далее правим настройки самого tinymce в файле engine/lib/internal/template/js/settings.js
где в строке plugins добавляем fotoblock.
у меня эта строчка теперь выглядет так
plugins: "lseditor,safari,inlinepopups,media,pagebreak,autoresize,fotoblock",
чистим кеш и наслаждаемся.
+ небольшой фикс для lite image. в файле image.js
310 строка
заменить
var tplfb = '<fotoblock>' + tplimg + '</fotoblock>';
на
var tplfb = '<fotoblock>' + tplimg + '</fotoblock>';
364 строка
заменить
var tplfb = '<sliderblock>' + tplimg + '</sliderblock>';
на
var tplfb = '<sliderblock>' + tplimg + '</sliderblock>';