Предлагаю TinyMce 4.1.4 — пятый редактор для ICMS 2.1.1.
Скачать редактор TinyMCE 4.1.4
Создайте в папке wysiwyg новый директорий для редактора с именем tinymce .
Скачайте и разместите в папке tinymce файлы редактора wysiwyg/tinymce/tinymce.min,js и др.
Скачайте русский язык для редактора TinyMce
И разместите файл руссого или другого языка, в директории \wysiwyg\tinymce\langs\
Создайте в директории wysiwyg/tinymce/ файл wysiwyg.class.php с этим кодом
Для текстового виджета файл /templates/default/controllers/admin/widgets.tpl.php
прописываем подключение редактора вместо имеющегося
system\widgets\text\options.form.php
заменяем в строке 'options' => array('editor' => 'redactor'), слово redactor на tinymce
Для назначения редактора TINYMCE 4.1.4 по умолчанию в текстовых полях формы field Html следует изменить system/fields/html.php 15 строку Подключение плагинов производится в инициализаторе — файл wysiwyg.class
Приятной Вам работы!
###############################
Все спасибо, вешайте на этот счет!
ЯД 410012594149116
olg-lubimova КОШЕЧКА yandex.ru
##############################

Скачать редактор TinyMCE 4.1.4
Создайте в папке wysiwyg новый директорий для редактора с именем tinymce .
Скачайте и разместите в папке tinymce файлы редактора wysiwyg/tinymce/tinymce.min,js и др.
Скачайте русский язык для редактора TinyMce
И разместите файл руссого или другого языка, в директории \wysiwyg\tinymce\langs\
Создайте в директории wysiwyg/tinymce/ файл wysiwyg.class.php с этим кодом
<?php class cmsWysiwygTinymce{ function __construct(){} public function displayEditor($field_id, $content=''){ $lang = cmsConfig::get('language'); $user = cmsUser::getInstance(); cmsTemplate::getInstance()->addJS('wysiwyg/tinymce/tinymce.min.js'); ?><script type="text/javascript" > $(document).ready(function(){ tinymce.init({mode : "exact", elements : "<?php echo $field_id; ?>", language : "ru", plugins : 'image'}); }); </script> <?php } }
Для текстового виджета файл /templates/default/controllers/admin/widgets.tpl.php
прописываем подключение редактора вместо имеющегося
cmsTemplate::getInstance()->insertJS('wysiwyg/tinymce/tinymce.min.js');
заменяем в строке 'options' => array('editor' => 'redactor'), слово redactor на tinymce
'default' => 'redactor' на 'default' => 'tinymce',
plugins : 'image, имя директории плагина 1, имя директории плагина 2'

Приятной Вам работы!
###############################
Все спасибо, вешайте на этот счет!
ЯД 410012594149116
olg-lubimova КОШЕЧКА yandex.ru
##############################
а в редакторе нет загрузчика картинок или файлов?
тогда для появится выбранный редактор (там где он определен в типах контента )
Кто желает может воспользоваться готовыми файлами.Редактор TinyMCE4.1.4 CKEditor.4.4.4
Просто залейте в корень с заменой файлов для версии ICMS 2.1.1.В архиве настроен TinyMCE для текстовых виджетов и для полей типа HTML.
Бесплатные решения
Плагины на sourceforge.net
Штатные плагины
Как самостоятельно сделать плагин
Платные решения
Файловый менеджер - загрузчик файлов.
Пять минут для установки , в файле класса wysiwyg.class.php измени так
Ссылка на плагин взята с sourceforge.net . Там очень много полезного.
Папкм плагинов разместить в директории wysiwyg\tinymce\plugins
Включение плагинов в конфигураци файл wysiwyg.class.php
Строка plugins : "link image youtube" обозначает включен плагин ссылки-изображения-youtube
Строка toolbar: " link | youtube | image" означает вывод этих трех кнопок плагинов на панель редактора!
plugins: [
"textcolor "
],
toolbar1: " textcolor "
Как должна выглядеть кнопка выбора цевета для текста?
Initialization Example
plugins: "textcolor",
toolbar: "forecolor backcolor"
Пишите что вам не хватает в редакторе... подскажу...
Как теперь удалить ?