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

Юрий Новокрещенов, интернет-компания Webural
UMI.CMS — не первая система управления сайтами, с которой нам приходилось работать, но в продукте компании Юмисофт нас привлекло то, что создание несложного сайта превратилось в пятиминутную задачу. Это выгодно. Кроме того, для пользователей она проста, интуитивно понятна. Считаю главным козырем UMI.CMS лёгкость в освоении — с ней приятно работать. Как руководитель компании — жду от разработчиков развития функционала и более гибкой линейки редакций
Все отзывы о UMI.CMS
Новости 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.2010 18:00)
Комментирование доступно только авторизованным пользователям.
Пожалуйста, зарегистрируйтесь или войдите на сайт.
Распечатать