1

Тема: CKEditor + KCFinder

После установки:

Особенности установки:
Для правильной работы отключить все другие плагины WYSIWYG редакторов(MarkItUp!,Cleditor)
CKEditor 3.6.3
KCFinder
Изменения:
Удалены лишние файлы(языковые,примеры,исходники)
Отключены плагины для CKEditor (scayt,spellchecker)
Отключена кнопка "сохранить" для CKEditor.
Что необходимо реализовать:
Запретить заходить в плагин KCFinder, если не авторизован как администратор.

Скачать плагин: ckeditor

Поделиться

2

Re: CKEditor + KCFinder

Все плагины редакторов вставляют тег <p> даже если редактируешь в режиме html (tinymce) или аналогичном для других редакторов как от этого избавиться?

Поделиться

3

Re: CKEditor + KCFinder

Действительно это серьезная проблема, например при вставке любого шорткода, к примеру

{news list="last" count=3}

через визуальный редактор получается

<p>
    {news list="last" count=3}</p>

и соответственно шорткод уже не отображается.

Ситуация усугублялась тем, что даже если через Html редактор убрать параграфы они вновь появлялись, но эту проблему я решил добавив в файл config.js строку

config.autoParagraph = false;

Может кто нибудь поможет избавится от автоматической вставки?

<p> </p> и "

Поделиться

4 (2012-11-23 02:53:57 отредактировано MVP)

Re: CKEditor + KCFinder

STUFF пишет:

Может кто нибудь поможет избавится от автоматической вставки?

<p> </p> и "

В файле config.js

config.enterMode = CKEDITOR.ENTER_BR;

С кавычками сложнее (при использовании баз).
Двойная кавычка " преобразуется в ".
Как вариант:

config.basicEntities = false;

или

config.entities = false;

Поделиться

5

Re: CKEditor + KCFinder

MVP, спасибо помогло!

Поделиться

6 (2012-11-28 19:54:35 отредактировано MVP)

Re: CKEditor + KCFinder

Зарелизили 4-ю версю CKEditor.
Появились интересные плагины и возможности.
В том числе Inline Editing (редактирование страниц непосредственно на сайте):

http://s017.radikal.ru/i427/1211/c0/087acc660ef5.png

http://s60.radikal.ru/i168/1211/90/540bbd27da13.png


Демо


Так же можно выбрать конфигурацию редактора перед скачиванием (добавить нужные языки, плагины, скины), т.е. только необходимое.

Поделиться

7

Re: CKEditor + KCFinder

Так, так и что? Скачиваем и обновляем папочку с CKEditor? Иль что еще сделать нужно?

Сайт Sanadam

Поделиться

8 (2012-11-29 21:08:45 отредактировано MVP)

Re: CKEditor + KCFinder

Sanadam пишет:

Так, так и что? Скачиваем и обновляем папочку с CKEditor? Иль что еще сделать нужно?

Если бы так.
Простая замена папки с редактором результатов не дает.
Может быть здесь нужно что-то подправить?
ckeditor.plugin.php:

    class Ckeditor {                
        /**
         * Set editor headers
         */
        public static function headers() {
          $GLOBALS['qwe']=123;
            echo '
          <script type="text/javascript" src="'.Option::get('siteurl').'plugins/ckeditor/ckeditor/ckeditor.js"></script>
          <script type="text/javascript">
          $(document).ready(function () {
            if(document.getElementById("editor_area"))
              CKEDITOR.replace("editor_area");
            });
          </script>
          ';
        }
    }

Поделиться

9 (2012-11-29 21:13:17 отредактировано STUFF)

Re: CKEditor + KCFinder

MVP Inline Editing отличная штука! всегда хотелось заюзать такую функцию! Будем ждать пока кто-нибудь адаптирует под монстру!

Поделиться

10

Re: CKEditor + KCFinder

1) Скачал я Monstra 2.1.0 и установил
2) Скачал я этот плагин ckeditor
3) Удалил в админки я MarkItUp!
4) И установил в админке ckeditor

Работает!

Сайт Awilum

Поделиться

11

Re: CKEditor + KCFinder

Awilum так а скачал с первого поста? или с офф. сайта свежую версию???

Поделиться

12

Re: CKEditor + KCFinder

STUFF, кого ? плагин ? да, скачал тот плагин который делал человек и опубликовал в своем первом посте.

Сайт Awilum

Поделиться

13 (2012-11-29 21:54:38 отредактировано STUFF)

Re: CKEditor + KCFinder

Awilum так мы же здесь уже обсуждаем 4-ю версю CKEditor.

Помните в TCMS был такой плагин, который добавлял значок редактирования на страницу, и вы тогда сказали

"Это конечно не не аякс который бы позволил редактировать прямо на странице, но все же"

Так вот в четвертой версии CKEditor есть новая фича Inline Editing которая позволяет редактировать страницу не заходя в админку!

Поэтому обязательно стоит адаптировать четверку под монстру!

Поделиться

14

Re: CKEditor + KCFinder

На ангельском читаю плохо, но по-моему редактирование inline доступно в платном продукте CKEditor Premium.

Сайт jean179

Поделиться

15

Re: CKEditor + KCFinder

jean179 пишет:

На ангельском читаю плохо, но по-моему редактирование inline доступно в платном продукте CKEditor Premium.

Ну Вы скажете тоже "CKEditor Premium". Все есть и бесплатно.
Полезное чтиво - Inline Editing. Там у них отлично все устроено, даже особых знаний английского не требуется.

В общем, редактор уже в Монстре.
Пришлось в разной комплектации пересобрать не раз. Сразу не получалось.
Надо заметить, дело не в редакторе, потому что на ту же PulseCMS и др. движки редактор с первого раза ставился.
После небольших общих шлифовок, в Монстре 211 и в редакторе:

http://s018.radikal.ru/i504/1212/e4/43d6e6b9b558.jpg

К тому же долгожданная фишка - подсветка кода в режиме исходника!
Плагин CodeMirror Syntax Highlighting (в комплекте разные схемы подсветки, не сложно по вкусу настроить и вручную).

http://s019.radikal.ru/i623/1212/6a/b81c435b67d1.jpg

К тому же, приятная фишка - подсвечивает незакрытые или потерянные теги!

В общем впечатления от редактора очень хорошие.
Стал легче, обзавелся разными довольно удобными фишками.
Конструктор компонентов тоже обрадовал.
( к слову сказать, под новую версию плагины клепают довольно активно)

Не выкладываю свой вариант редактора с плагином, потому что второпях все на соплях.
И хлама достаточно сейчас после тестирования разных плагинов.
Главное было прикрутить его, и более менее под себя настроить.
Пока не было времени плотнее заняться.
Но доработка под CMS нужна, и желательно на уровне Awilum, простите за наглость. Но лучше сразу сделать оптимальную ададптацию, чем лепить костыли и потом здесь на десяток страниц вопросов и ответов.

Что нужно.
Например, Inline режим редактирования, ИМХО, надо привязать к группам пользователей (Редакторы, Админ и т.д.), еще желательно активировать этот режим либо по ХотКеям, либо прикрутить иконку-кнопку где нибудь в углу.

http://s017.radikal.ru/i432/1212/c3/d11c6babb6e8.jpg

На скорую руку как бы работает, но это не дело, потому что и гости его запускать могут.

Можно посмотреть для разнообразия на реализацию в MojoMotor.

Поделиться

16

Re: CKEditor + KCFinder

Можно попросить сделать сборку CKEditor или подсказать, как сделать плагин со скином Moono разных редакциях (Basic/Standart/Full).
http://ckeditor.com/builder

Поделиться

17 (2012-12-06 20:10:25 отредактировано Root77)

Re: CKEditor + KCFinder

Sanes пишет:

Можно попросить сделать сборку CKEditor или подсказать, как сделать плагин со скином Moono разных редакциях (Basic/Standart/Full).
http://ckeditor.com/builder

Вы там в трех соснах заблудились что ли?
1. Выберите плагины Вашей сборки или установите галку на Basic или Standart или Full;
2. Установите галку на moono;
3. Скачайте сборку.

3 сборки - три раза выбрать moono, для каждой.
3 раза скачать готовую сборку, каждый раз новую.

Полагаю следующий пост будет: "Почему сборка сконфигурированная в конструкторе не встает на Монстре?"

Если ты хочешь стать гуру, помни, что ты всегда будешь окружен людьми, которые глупее тебя.

Поделиться

18

Re: CKEditor + KCFinder

Вы там в трех соснах заблудились что ли?

Дело в другом. Это надо превратить в плагин.

Поделиться

19

Re: CKEditor + KCFinder

Sanes пишет:

Вы там в трех соснах заблудились что ли?

Дело в другом. Это надо превратить в плагин.

Что превратить в плагин? Выражайтесь яснее.

Если ты хочешь стать гуру, помни, что ты всегда будешь окружен людьми, которые глупее тебя.

Поделиться

20

Re: CKEditor + KCFinder

Root77 пишет:
Sanes пишет:

Вы там в трех соснах заблудились что ли?

Дело в другом. Это надо превратить в плагин.

Что превратить в плагин? Выражайтесь яснее.

Он скачал, что ему делать дальше, с тем архивом который он скачал

Поделиться

21 (2012-12-06 21:14:21 отредактировано Root77)

Re: CKEditor + KCFinder

Он скачал, что ему делать дальше, с тем архивом который он скачал


То и делать, что собирался, когда конфигурировал и скачивал.
Ведь это, вероятно, были осмысленные действия!?
В Монстре уже есть CKEditor, да еще и с прикрученным KCFinder.
Выше по топику, если быть внимательным, можно узнать, что простой перезаливкой, обновленную версию CKEditor, к Монстре не прикрутить.
Чего он хотел еще и зачем он чего то скачивал?
А с архивом... Можно, например:
1. Отправить в корзину
2. Наделать 1001 копию.
3. Раскрыть архив.
4. Отправить другу по email.
5...
В общем, архивы, это такая универсальная штука, что делай с ними что хочешь!

Если ты хочешь стать гуру, помни, что ты всегда будешь окружен людьми, которые глупее тебя.

Поделиться

22

Re: CKEditor + KCFinder

Он скачал, что ему делать дальше, с тем архивом который он скачал

Вообще не понятно, что ТС тут выложил. Вроде плагин, но не устанавливается, как плагин. Да ещё и вопрос странный, что с ним делать. Скачать архив и назвать его плагином и я могу.

Поделиться

23 (2012-12-06 21:12:39 отредактировано Root77)

Re: CKEditor + KCFinder

Sanes пишет:

Он скачал, что ему делать дальше, с тем архивом который он скачал

Вообще не понятно, что ТС тут выложил. Вроде плагин, но не устанавливается, как плагин. Да ещё и вопрос странный, что с ним делать. Скачать архив и назвать его плагином и я могу.

ТС выложил рабочий плагин, интегрирующий CKEditor в Монстру.

Что с ним делать? - Действительно, крайне странный вопрос!
Ответ: Установить и пользоваться.

Если ты хочешь стать гуру, помни, что ты всегда будешь окружен людьми, которые глупее тебя.

Поделиться

24

Re: CKEditor + KCFinder

он не отображается

Поделиться

25 (2012-12-06 21:30:52 отредактировано Root77)

Re: CKEditor + KCFinder

Т.е. ТС здесь не причем! - Уже хорошо.
Дык, сначала надо отключить один виз редактор - markitup, а потом подключить другой виз редактор - CKEditor.
Или вы полагаете, что "оно" все само по себе случиться?

Awilum Срочно нужен русский мануал!!!!!

Если ты хочешь стать гуру, помни, что ты всегда будешь окружен людьми, которые глупее тебя.

Поделиться