Горячая линия UMI.CMS: (495) 662-87-59 >>

Логотип UMI.CMS

 Документация   Шаблоны для UMI.CMS   Найти разработчика   Online Демо 

Отзывы клиентов

Виктор Марченко, сисадмин
«... Очень выручил встроенный поисковый модуль. Начальник настаивал на поиске по сайту, а внешними сервисами пользоваться не хотелось — дизайн результатов не подходил. В вашей системе есть и морфология, и оформить результаты можно в своем дизайне...»
Все отзывы о UMI.CMS

Уважаемые посетители! Сообщаем вам, что Служба Заботы прекратила поддержку UMI.CMS на форуме.
Для связи со Службой Заботы пользуйтесь формой обратной связи

Меняем визуальный редактор TinyMCE на CKEditor (c CKFinder-ом)

1) С http://ckeditor.com/download скачиваем и распаковываем ckeditor. http://ckeditor.com/download
2) С http://ckfinder.com/download скачиваем и распаковываем ckfinder.
3)копируем папки ckeditor и ckfinder в корень нашего сайта
4)в папке /tinymce/jscripts/tiny_mce удаляем файл tiny_mce_src.js (или переименовываем)
5)в ней же переименовываем tiny_mce.js в tiny_mce_src.js
6)в начало файла tiny_mce_src.js вставляем следующий код:
function include(filename)
{
var head = document.getElementsByTagName('head')[0];
script = document.createElement('script');
script.src = filename;
script.type = 'text/javascript';
head.appendChild(script)
}
include('/ckeditor/ckeditor.js');

7)в функции execCommand (она находится примерно на 1014 строке)
находим такие строки
case "mceAddControl":
case "mceAddEditor":
tinyMCE.addMCEControl(tinyMCE._getElementById(value), value);

8)заменяем на эти:
case "mceAddControl":
case "mceAddEditor":
// tinyMCE.addMCEControl(tinyMCE._getElementById(value), value); //закомментировали эту строку!
CKEDITOR.replace( value ,
{
filebrowserBrowseUrl : '/ckfinder/ckfinder.html',
filebrowserImageBrowseUrl : '/ckfinder/ckfinder.html?Type=Images',
filebrowserFlashBrowseUrl : '/ckfinder/ckfinder.html?Type=Flash',
filebrowserUploadUrl : ' /ckfinder/core/connector/php/c onnector.php?command=QuickUplo ad&type=Files',
filebrowserImageUploadUrl : ' /ckfinder/core/connector/php/c onnector.php?command=QuickUplo ad&type=Images',
filebrowserFlashUploadUrl : ' /ckfinder/core/connector/php/c onnector.php?command=QuickUplo ad&type=Flash',

} );

9)в /ckfinder/config.php в функции CheckAuthentication()
меняем return false на return true (знаю, это небезопасно, но пока не разбирался в получении признака «зарегистрированного админа» системы Юми)
10) ставим права на запись для папки /ckfinder/userfiles

ВСЕ! Теперь есть у Вас есть удобный редактор и файловый загрузчик-броузер)

P.S. (заменялось в юми 2.7.3)

С уважением, Евгений Усейнов.
Цитировать (06.06.10 18:00)

Написать сообщение

captcha
  
 
Распечатать
Главная Продукт Редакции Поддержка Купить Заказать сайт Тестировать Партнёрам Компания

Выдано 50567 лицензий