Установка полного CKEditor на Drupal 8

Главные вкладки

Аватар пользователя Maffo Maffo 5 января 2017 в 4:53

Подскажите пожалуйста каким образом можно установить CKEditor 4.6 Full на Drupal 8? Когда я только установил Drupal 8, там был очень скудный CKEditor в "Полный HTML", я добавил все иконки, в итоге полчилось так (прикрепляю изображение), но этого мало т.к. даже цвет шрифта нельзя поменять. Я пытался установить по ссылке с официального сайта так он пишет «Файл ckeditor_4.6.1_full.zip не содержит ни одного файла .info.yml.». Вручную пытался - тоже самое.

Еще добавил этот модуль дополнительный чтобы можно было цвет менять, все нормально - иконка появляется в "Полном HTML", перетаскиваю ее на редактор в рабочую область, сохраняю, и потом когда захожу редактировать материал то он вообще не загружается - ни HTML-редактора, ни набранного текста. Выбираю "Базовый" или "Ограниченный" т.е. где без этого доп. модуля, то нормально загружается. И это проблема не конкретно с этим модулем, я попробовал несколько модулей разных и таже самая проблема.

Но мне не хотелось бы возиться с каждым модулем, а просто тупо поставить CKEditor 4.6 Full на Drupal 8? Можно ли этого сделать? Если да, то как? Если нет, то что посоветуете чтобы исправить ошибку с модулями. Сайт пока не в интернете а дома на OpenServer так что навенро не в правах доступа проблема.

p.s. c Друпал недавно пользую, если что прошу не пинать сильно)

ВложениеРазмер
Иконка изображения ckeditor.jpg23.28 КБ

Лучший ответ

Аватар пользователя Maffo Maffo 7 января 2017 в 13:41
1

В общем с неработающим CKEditor разобарался: плагины надо складывать в папку "сайт\libraries". А я складывал как в старых инструкциях написано "сайт\core\modules\ckeditor\plugins", поэтому и не работало.

Комментарии

Аватар пользователя Studio VIZA Studio VIZA 5 января 2017 в 9:39

Как вы можете поставить СКедитор, если он уже есть в ядре? Только фильтровать сопутствующие на орге и пытаться исправить ситуацию, инсталлом новых плюшек.

Аватар пользователя gun_dose gun_dose 5 января 2017 в 9:51

По поводу восьмёрки не скажу, но в семёрке в настройках цкэдитора в глобальном профиле можно указать, где лежит файл библиотеки. Думаю, в 8 такое тоже должно быть, т.к. всяких плагинов к нему очень много и тянуть их все никто не будет.

Аватар пользователя Maffo Maffo 5 января 2017 в 17:58

Studio VIZA wrote:

Как вы можете поставить СКедитор, если он уже есть в ядре? Только фильтровать сопутствующие на орге и пытаться исправить ситуацию, инсталлом новых плюшек.


А если его удалить из ядра? Он есть в Администрирование - Расширения и даже галка ставится в разделе "Удалить". Но ошибка при установке CKEditor 4.6 Full «Файл ckeditor_4.6.1_full.zip не содержит ни одного файла .info.yml.» не похожа на ошибку, когда уже есть установленная версия.

Аватар пользователя Maffo Maffo 5 января 2017 в 18:00

gun_dose wrote:

По поводу восьмёрки не скажу, но в семёрке в настройках цкэдитора в глобальном профиле можно указать, где лежит файл библиотеки. Думаю, в 8 такое тоже должно быть, т.к. всяких плагинов к нему очень много и тянуть их все никто не будет.

В 8 этого я не нашел. Вообще посмотрел много видео, в 8 много изменений сделали и этот CKEditor еще в ядро непонятно зачем влепили. И раньше ведь у CKKeditor была отдельная версия для Drupal, а сейчас все общее.

Аватар пользователя Maffo Maffo 5 января 2017 в 18:01

BatKor wrote:

помоему я ставил их

Color Button

Panel Button


У меня при любых инсталлах доп. модулей CKEditor вообще отказывается загружаться. И все таки хотелось бы сразу установить Full версию.

Аватар пользователя Maffo Maffo 7 января 2017 в 13:41
1

В общем с неработающим CKEditor разобарался: плагины надо складывать в папку "сайт\libraries". А я складывал как в старых инструкциях написано "сайт\core\modules\ckeditor\plugins", поэтому и не работало.

Аватар пользователя GoldenLion GoldenLion 6 января 2017 в 20:42

А у Вас с модулем Imce File Manager для CKEditor проблем не было?

У меня с ним такая проблема: скачал, подключил модуль, кнопку IMCE в панель Full HTML для CKEditor перетащил, сохранил... Вроде бы IMCE работает, при нажатии на иконку позволяет загружать картинки с хоста, но!
Не позволяет редактировать место размещения картинки внутри текста! Раньше у IMCE была такая функция...

В настройках модуля IMCE не нашел ничего, чтоб можно было бы активизировать эту опцию.

Аватар пользователя Studio VIZA Studio VIZA 6 января 2017 в 21:01

GoldenLion wrote:

Не позволяет редактировать место размещения картинки внутри текста!

Mihail.space #
Я для временной проверки добавил такой

img.align-left{
width:200px;
height:auto;
float:left;
margin-right:10px;
margin-top:10px;
}
Исключительно ради тебя))
Но мне такое без нужды и я его убрал из css
Ещё момент, если у тебя для тега p стоит overflow:hidden ( у меня он был) , то его надо будет убрать, так как картинка выводится в этом теге и поток просто очистится и картинка будет смещена влево, а текст её не обтечёт.

p.s. У меня сейчас другая боль, которую я не знаю как решить. Все стили уже перерыл с лупой . Эх...
У меня чек-боксы отображаются без лейбла. Ставлю бартик- все хорошо, удаляю все стили с темы- тож самое.
Sorry за офф) наболело
http://www.drupal.ru/node/128542#comments

Аватар пользователя GoldenLion GoldenLion 7 января 2017 в 13:03

Кто - нибудь не мог бы подробно расписать процесс расширения (подключения доп.плагинов) функций CKEditor?

1) Дело в том, что скачал из сайта CKEditor полную версию, содержимое сверху залил на: *.*/core/modules/ckeditor... После этого произошел крах CKEditor, пришлось по новой переустанавливать Drupal 8... Что не так?
2) Как активизировать в Drupal такую функцию, чтоб была возможность выбора шрифтов? Или эта функция по умолчанию в полной версии?
3) Дополнительные плагины для CKEditor , как я понял, надо скидывать в папку *.*/core/modules/ckeditor/plugins. Так?
То есть, если я плагин Enhanced Image закину туда, то проблема "обтекания" рисунков текстом должна быть решена?
Но когда я папку /image2 скачанного плагина Enhanced Image заливаю в папку *.*/core/modules/ckeditor/plugins, то ничего не происходит: ни дополнительная кнопка, которую можно было бы активизировать, не появляется, ни "автоматом" эта функция не активизируется!

Аватар пользователя Studio VIZA Studio VIZA 7 января 2017 в 13:34
1

GoldenLion wrote:

Кто - нибудь не мог

Щас стать счастливым обладателем Восьмёрки может:
1. Авантюрист.
2. Просто глупый человек.
3. Высококвалифицированный программист.
4. Человек не боящийся смелых творческих экспериментов (это я про себя, так как все предыдущие категории ко мне не относятся)

Аватар пользователя Maffo Maffo 7 января 2017 в 13:44

GoldenLion, по поводу 3)
Плагины все же надо в libraries, а модули в modules. Эти две папки в корне сайта, если нет то надо создать. Я перепутал, сейчас отредактировал пост.

Аватар пользователя Studio VIZA Studio VIZA 7 января 2017 в 13:47

Maffo wrote:

если нет то надо создать

Это да, здорово сбивает с толку. Но зато возникает чувство что вы сами пишете Друпал ))

Аватар пользователя GoldenLion GoldenLion 7 января 2017 в 17:25

Maffo wrote:

GoldenLion, по поводу 3)

Плагины все же надо в libraries, а модули в modules...

Вы - засланный казачок? И по первой инструкции вашей, и по второй попробовал... В первый раз хоть негативных последствий не было, а во второй, когда в корень сайта, в папку libraries, разместил плагин image2, все рухнуло!

Аватар пользователя GoldenLion GoldenLion 7 января 2017 в 17:35

Studio VIZA wrote:

GoldenLion написал:

Кто - нибудь не мог

Щас стать счастливым обладателем Восьмёрки может:

1. Авантюрист.

2. Просто глупый человек.

3. Высококвалифицированный программист.

4. Человек не боящийся смелых творческих экспериментов (это я про себя, так как все предыдущие категории ко мне не относятся)


Мда... Интересно, кто я? п. 3 - точно не я...
Никогда с версией Drupal 6 таких проблем не испытывал... Читал мануалы, ставил FCKEditor, IMCE и горя не знал...

Enhanced Image - это модуль или плагин?!

Аватар пользователя Studio VIZA Studio VIZA 7 января 2017 в 19:31

GoldenLion wrote:

Enhanced Image - это модуль или плагин?!

Возможно я где то неправ, долго не разбирался, но моё суждение такое - в Друпале нет плагинов, есть модули.
Плагин есть в Вордпрессе, и судя по документации на сайте СКедитора, речь как раз о ВП.

В Семёрке с этого сайта мы обычно берём библиотеку СКедитора, сам модуль СКедитор - на орге.
Инфы именно по Enhanced Image я на орге особо не нарыл, хотя озадачивался два раза минут по 15.

Аватар пользователя Maffo Maffo 8 января 2017 в 1:34

GoldenLion wrote:

Вы - засланный казачок? И по первой инструкции вашей, и по второй попробовал... В первый раз хоть негативных последствий не было, а во второй, когда в корень сайта, в папку libraries, разместил плагин image2, все рухнуло!

Вторая инструкция рабочая. Может вы в libraries вместо плагина модуль закинули или установили модуль, а удалили не из админки, а из папки modules. У меня вторая ситуация была. И какой нафик казачок, я на Друпале вторую неделю)

Аватар пользователя GoldenLion GoldenLion 8 января 2017 в 10:08

Почитал я про Enhanced Image... В общем, на drupal org написано так:
«Drupal 8
I'm working on it and pretty sure that you can use my module right after Drupal 8 releases Wink
Drupal 8 has its own image plugin and supports center align. Let takes a look on that...»
«...This module has not been ported to Drupal 8. Refer to this issue to find out its progress...»
то есть, как я понял, на доработку этого модуля для Drupal 8 просто напросто "забили"