Всем привет ! CKEditor никак не хочет нормально работать. Изложу свои действия:
1. Устанавливаю модуль Wysiwig. Установился.
2. Захожу на страницу проекта CKEditor, читаю инструкцию, где есть ссылка на демо-сайт, на котором расскажут как это установить: http://docs.cksource.com/CKEditor_for_Drupal/Open_Source/Drupal_7/Instal...
3. Скачиваю модуль CKEditor со страницы: https://drupal.org/project/ckeditor для своей 7-ой версии. Распаковываю архив и копирую модуль в sites/all/modules/ как обычно.
4. Скачиваю сам редактор с оф.сайта http://ckeditor.com/download Стандартную версию. Распаковываю и содержимое (папки и файлы редактора) копирую в папку: sites/all/modules/ckeditor/ckeditor.
Т.е. Внутри модуля, скачанного с Drupal.org есть вложенная папка с тем же названием и туда копирую скачанное с http://ckeditor.com
5. Включаю модуль CKEditor. Вылазиит ошибка:
6. Иду в настройки профиля Wysiwig и там он не видит ничего установленного. Также предлагает список редакторов для установки.
Немного покумекав, вспомнил что на демо-сайте в инструкции написано: Unpack the contents of the ckeditor directory from the installation package to the sites/all/modules/ckeditor/ckeditor (or sites/all/libraries/ckeditor) directory.
7. Пробую переместить (вырезать и копировать) содержимое папки sites/all/modules/ckeditor/ckeditor (файлы и папки редактора) в папку libraries/ckeditor.
8. Иду и проверяю точно ли включен модуль CKEditor в разлеое модулей. Да включен.
9. Иду в настрйокипрофилей Wysiwyg. Вуаля ! Wysiwyg увидел установленный редактор CKEditor.
10. Создаю новый текстовый формат без ограничений. Так его и называю CKeditor. И в настройках профилей Wysiwyg для этого текстового формата выбираю CKeditor. Сохраняю. Захожу в настройки и выбираю нужные мне кнопки (жирный, курсив ит.д.) Сохраняю.
Вычитал на форуме http://podrupalim.com/ Что если пропатчить файл модуля wysiwyg editors/ckeditor.inc ив 81 строке существующее заменить на :
То тогда можно просто вставить библиотеку редактора с оф.сайта в папку libraries, и wysiwyg его определит. И можно обойтись без модуля с Drupal.org. Что-ж пробуем:
1. Заменяем ту строку.
2. Отключаю модуль CKEditor. Удаляю проифль wysiwyg, который я делал до этого. Удаляю модуль ckeditor из папки sites/all/modules.
3. В папке libraries уже и так есть библиотеки с оф.сайта. сам редактор.
4. Захожу в профили wysiwyg. Там всенормально. Создаю заново профиль выбираю несколько кнопок. В частности "жирный, курсив, flash, ссылка, шрифт, размер шрифта.
5. Создаю новый материал. И...редактор есть. Но есть лишь несколько кнопок: жирный курсив,ссылка. Остальных кнопок нет !
Я подумал, раз CKEditor такой проблемный, то попробую установить другой популярный (как мне кажется) редактор TinyMCE.
На оф.сайте каких-то особых инструкций не обнаружил. то есть просто скачиваем и распаковываем редактор в папку sites/all/libraries.
Я это сделал. На всякий случай полностью отключил и удалил CKEditor. И что вы думаете ? Правильно, он неработет. В профилях wysiwyg он его не видет. Также выдает список редакторов для установки и скачки.
Пожалуйста выручайте. Я новчиок. Раньше сайты не делал. На других системах не работал. Хочу научиться работать в Друпал. Но такие вещи сильно демотивируют делать что-то дальше. Так что жду ваших советов ! С уважением, Роман.
Комментарии
ЭВРИКА ! ЗАРАБОТАЛО !
Я скачал и установил старую dev-версию модуля wysiwyg и старую версию CKEditor 3.6.6.1 Его я просто вставил в sites/all/libraries
Но по началу это ничего не дало. Но я запустил cron и после этого все-все-все значочки появились !
Попробовал я и старую версию TinyMCE. Вот она после всех кронов и удалений СКЕдитора так и не заработала.
В принципе, главный вопрос я решил. CKEditor работает.
Но если будут советы, что сделать, что работал и TinyMCE - пишите. По идее же должно быть так, что одновременно на разные форматы ввода можно назначать разные редакторы ? Если это так, то хотелось бы разобраться до конца и иметь на борту насколько разных редакторов.
Как все-таки установить TinyMCE ?
Вставляю его в sites/all/libraries
И Wysuwyg его не видет.
Спасибо за информацию !
На данный момент в CKEditor работает нормально в связке с IMCE.
Раз он в 8-ой версии будет в ядре - прекрасно ! Значит пусть все будет как есть.
Вопрос можно считать решенным.