Весь функционал уже есть в движке. Пост неактуален.
Продолжаем издеваться над интерфейсом двойки.Теперь очередь дошла до редактора.
Я несколько раз спрашивал, как можно вставлять в редакторе картинки из сети. И мне неоднократно отвечали, что практически никак.
Порывшись в интернетах нашел плагин для редактора, позволяющий вставлять картинки из сети, сделанный Алексеем Киневым.
Слегка шваркнув его напильником, подключил к редактору. Также удалил четыре уж совсем одиозных кнопки, которые вообще не знаю, кому понадобятся.
Ну и напоследок воткнул туда спойлер. Который, правда, работает только при отключенном тупографе (Настройки-Типы контента — нужный тип контента — Поля — Текст. Убрать галку "обрабатывать типографом").
Выглядит это примерно так:

Картинка на сервер не загружается, а вставляется по ссылке на удаленный сервер. Картинку можно масштабировать при клике на неё.
Установка: скопировать с заменой содержимое архива в корень сайта.
Если что-то не понравится — просто заменить папку \wysiwyg\redactor\ на дефолтную из установщика.
Скачать файлы.
Скачать версию с кнопками "Отменить" и "Повторить".
В связи с появлением спойлеров в INSTSNTCMS 2.7.2, доработал спойлер для редактора:
Скачать версию для INSTANTCMS 2.7.2
Редактор для 2.8.2. Спойлер на яваскрипте. То есть будет работать в браузере Safary
Скачать редактор для 2.8.2
Редактор вываливается в голый html и можно отменять что угодно.
И даже в редакторе это всё уже есть. Оставалось только кнопки добавить. Спасибо за наводку!
Вот попробуйте:
Скачать redactor_sp1.0.zip
Те изменения в redactor.js что описаны в теме (сам файл) нужно внести в ваши сборки, Ris.
Val удалил пару кавычек после $2:
html = html.replace(/<(.*?)rel="\s*?"(.*?[^>]?)>/gi, '<$1$2>');
html = html.replace(/<(.*?)style="\s*?"(.*?[^>]?)>/gi, '<$1$2>');
Потестирую. Будет нормально работать - можно и разработчикам написать, чтобы имели в виду.
Ссылка на скачивание в тексте поста. Даже две.
Так как типограф теперь не режет спойлеры, его можно не отключать.
Ссылка на скачивание внизу поста.
Также пытаюсь плагин файлы подключить, не нашел где кнопки выводятся.
Которая была в 2.7.2 или которая в 2.8.0 ?
В файле \wysiwyg\redactor\wysiwyg.class.php допишите hide в массив плагинов:
Ладно.
Сейчас сделаю архив, где всё уже дописано
Плагины для версии 9.2.6 (undo/redo и спойлер) у меня уже готовы и около месяца успешно используются на реальном рабочем сайте.
Сейчас сделаю архив и выложу здесь.
На яваскрипте.
http://instantcms.ru/users/files/download6613.html
Вот редактор с моего сайта. Содержимое архива скопировать в корень сайта.
http://instantcms.ru/users/files/download6734.html