Ckeditor не отображался из-за того, что не было подключенного модуля

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

Аватар пользователя tlito tlito 5 апреля 2014 в 8:48

Здравствуйте!
Сегодня внезапно обнаружил, что на сайте, к которому я мало обращаюсь, пропал Ckeditor - то есть не появляется на странице редактирования материала.
Обновил модуль, пробовал в jquery update выставлять другие версии jquery - не помогало.
Залез в дебаггинг FireBug по f12 в хроме и обнаружил, что в файле ckeditor.js ошибка:
не найден файл ocupload.js
У меня подключена кнопка и модуль загрузки фото в один клик. И вот его-то и не видел ckeditor.
Дело оказалось так: модуль ckeditor размещался в /modules/ckeditor,
а модуль One Click Upload в /sites/all/moduls/ocupload
Загрузил модуль ocupload в /modules/ocupload и проблема исчезла. Ckeditor отображается.

Советы новичкам: Если пропал Ckeditor
Проверьте права пользователей к доступу к формату Full тут /admin/config/content/formats
Исправьте настройки ckeditor для профилей full и Advanced тут admin/config/content/ckeditor выставьте галку напротив формата Full И Filtered
Обновляйте модуль Ckeditor
Измените настройки jquery update если такое есть в на странице Конфигурация
Используйте FireBug Дополнение в хром и по кнопке f12 во вкладе resourses ищите красные сообщения об ошибках и читайте их (собственно, если есть, пишите на форум.)

Комментарии

Аватар пользователя ttenz ttenz 5 апреля 2014 в 11:28

"tlito" wrote:
Дело оказалось так: модуль ckeditor размещался в /modules/ckeditor,
а модуль One Click Upload в /sites/all/moduls/ocupload
Загрузил модуль ocupload в /modules/ocupload и проблема исчезла. Ckeditor отображается.

а почему ckeditor в /modules/ckeditor, а не в /sites/all/modules/ckeditor?

Аватар пользователя Ashley Ashley 5 апреля 2014 в 23:27

Обновила Ckeditor, так как на сайте пропал.
Теперь пишет The FCKeditor component not installed correctly, because modules/fckeditor/fckeditor/fckconfig.js could not be found.
При этом в файле "Сopy Here" для установки модуля ясно сказано:
Go to http://ckeditor.com and download the latest version of FCKeditor (not CKEditor)

А нету там FCKeditor-а, только CKEditor. Поэтому, видимо, и файла fckconfig.js нет. Что делать?

Попробовала тупо переименовать config.js в fckconfig.js. Ошибка перестала выскакивать, но редактор все равно не появился.

Аватар пользователя ttenz ttenz 6 апреля 2014 в 11:38

"Ashley" wrote:

здесь всё по нотам надо делать, удали/unable всё, что ставил.

1. Устанавливаешь/enable модули

https://drupal.org/project/ckeditor

https://drupal.org/project/ocupload

2. Загружаешь распакованное в sites/all/libraries

https://swfupload.googlecode.com/files/SWFUpload%20v2.2.0.1%20Core.zip

http://download.cksource.com/CKEditor/CKEditor/CKEditor%204.3.4/ckeditor...

переименовываешь распакованные папки на swfupload и ckeditor

3. Integrate to standalone CKEditor 7.x-1.11+ (not Wysiwyg module)
Open CKEditor config page admin/config/content/ckeditor.
Click edit link for your use editor.
Open section Editor appearance, go to Toolbar field and drag&drop One Click Upload icon from All buttons to Used buttons (screenshot before, screenshot after).
Below, in Plugins field, choose checkbox One Click Upload (screenshot).
Click Save.
Clear your browser cache.

4. вуа ля.

Аватар пользователя tlito tlito 6 апреля 2014 в 11:30

"Ashley" wrote:
Обновила Ckeditor, так как на сайте пропал.
Теперь пишет The FCKeditor component not installed correctly, because modules/fckeditor/fckeditor/fckconfig.js could not be found.

Вам нужно настроить в Ckeditor другой файловый менеджер, если вы не можете найти Fckeditor.
Установите модуль imce это бесплатный файловый менеджер.
После уставноки этого модуля и активации его,
зайдите в настройки профилей Ckeditor : Конфигурация -> Ckeditor
и в профилях Full, Advanced во вкладке File Browser выберите в трех выпадающих списках IMCE.
После этого ошибка должна исчезнуть.

ttenz, я знаю.