Ckeditor drupal 7 не работает

Drupal Русскоязычное сообщество

Всем привет ! 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. Вылазиит ошибка:

PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘romanshamov.ckeditor_settings’ doesn’t exist: SELECT s.name AS name, f.format AS format FROM s INNER JOIN f ON f.name = s.name; Array ( ) in ckeditor_profile_input_formats() (line 630 of Z:\home\romanshamov\www\sites\all\modules\ckeditor\includes\ckeditor.lib.inc)

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. Сохраняю. Захожу в настройки и выбираю нужные мне кнопки (жирный, курсив ит.д.) Сохраняю.

11. Создаю новую статью ивылазиит ошибка:

DOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘romanshamov.ckeditor_settings’ doesn’t exist: SELECT s.* FROM s; Array ( ) in ckeditor_profile_load() (line 307 of Z:\home\romanshamov\www\sites\all\modules\ckeditor\ckeditor.module).

ВЫВОД: Делаю простые вещи. Все с официальных источников. По инструкциям. Но нихрена не работает и выдает ошибки ! Как же так ?

Танец с бубном, акт 2
Вычитал на форуме http://podrupalim.com/ Что если пропатчить файл модуля wysiwyg editors/ckeditor.inc ив 81 строке существующее заменить на :
if (preg_match(‘version:[\»|\’](?:CKEditor )?([\d\.]+)(. +revision:[\»|\’]([\d]+))?@’, $line, $version))

То тогда можно просто вставить библиотеку редактора с оф.сайта в папку libraries, и wysiwyg его определит. И можно обойтись без модуля с Drupal.org. Что-ж пробуем:
1. Заменяем ту строку.
2. Отключаю модуль CKEditor. Удаляю проифль wysiwyg, который я делал до этого. Удаляю модуль ckeditor из папки sites/all/modules.
3. В папке libraries уже и так есть библиотеки с оф.сайта. сам редактор.

4. Захожу в профили wysiwyg. Там всенормально. Создаю заново профиль выбираю несколько кнопок. В частности «жирный, курсив, flash, ссылка, шрифт, размер шрифта.
5. Создаю новый материал. И. редактор есть. Но есть лишь несколько кнопок: жирный курсив,ссылка. Остальных кнопок нет !

ВОПРОС: Почему их нет ? И что сделать чтобы они были ?

Я подумал, раз CKEditor такой проблемный, то попробую установить другой популярный (как мне кажется) редактор TinyMCE.
На оф.сайте каких-то особых инструкций не обнаружил. то есть просто скачиваем и распаковываем редактор в папку sites/all/libraries.

Читайте также:  Как починить клавиатуру apple

Я это сделал. На всякий случай полностью отключил и удалил CKEditor. И что вы думаете ? Правильно, он неработет. В профилях wysiwyg он его не видет. Также выдает список редакторов для установки и скачки.

Второй Вопрос: Почему же он не работает. И как заставить его работать ?

И Третий Вопрос: В Друпале все так работает ? Это что, на каждом шагу надо парить мозг, чтоб заработали самые простые вещи ?

Пожалуйста выручайте. Я новчиок. Раньше сайты не делал. На других системах не работал. Хочу научиться работать в Друпал. Но такие вещи сильно демотивируют делать что-то дальше. Так что жду ваших советов ! С уважением, Роман.

  • Drupal7
  • Есть вопрос
  • FAQ
  • Блог
  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Комментарии

ЭВРИКА ! ЗАРАБОТАЛО !
Я скачал и установил старую dev-версию модуля wysiwyg и старую версию CKEditor 3.6.6.1 Его я просто вставил в sites/all/libraries

Но по началу это ничего не дало. Но я запустил cron и после этого все-все-все значочки появились !

Попробовал я и старую версию TinyMCE. Вот она после всех кронов и удалений СКЕдитора так и не заработала.

В принципе, главный вопрос я решил. CKEditor работает.
Но если будут советы, что сделать, что работал и TinyMCE — пишите. По идее же должно быть так, что одновременно на разные форматы ввода можно назначать разные редакторы ? Если это так, то хотелось бы разобраться до конца и иметь на борту насколько разных редакторов.

Как все-таки установить TinyMCE ?
Вставляю его в sites/all/libraries
И Wysuwyg его не видет.

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Спасибо за информацию !
На данный момент в CKEditor работает нормально в связке с IMCE.
Раз он в 8-ой версии будет в ядре — прекрасно ! Значит пусть все будет как есть.
Вопрос можно считать решенным.

Источник

Drupal Русскоязычное сообщество

Добрый день, уважаемые друпалеры. После обновления D6>D7 сломался ckeditor — тупо не видно редактора при создании/редактирования ноды. Модуль, естественно, тоже обновлял, update.php запускал, библиотека присутствует в папке sites/all/libraries/ckeditor, права на папку выставлял 777, но редактор не появляется. CDN-версию тоже пробовал, все снести и заново скачать — тем более, результат тот же. После пробовал отключить модуль ckeditor, включить через WYSIWYG. Как результат: ckeditor, tinymce, jWYSIWYG не подключились, т.к. «The version of %name% could not be detected.», openWYSIWYG — подключился, но окно редактора все равно не появляется. Словом, пипец. Вопрос: что я делаю не так? Была ли у кого-нибудь похожая проблема?

Решение: После некоторого кол-ва гугления и экспериментов с ckeditor, удалось выяснить, что связка WYSIWYG + Ckeditor версии 3.5 или 3.6 работают. Если обновить WYSIWYG на dev-версию, то заработают и версии >4. (в том числе и последняя на данный момент ckeditor-4.5.6). ckeditor данную проблему не решал.
После установки WYSIWYG и библиотеки надо не забыть выбрать ckeditor в настройках форматов (admin/config/content/wysiwyg), а также выбрать набор кнопок-плагинов в настройках. Всем спасибо за помощь.

  • Drupal7
  • Drupal6
  • ckeditor
  • wysiwyg
  • tinymce
  • Есть вопрос
  • Решение проблем
  • Блог
  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Комментарии

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Нет, ваше решение у меня не сработало, несмотря на смену версий с помощью Jquery_update трабла все равно оставалась.

Читайте также:  Как настроить фитнес часы mi fit 5

Источник

Drupal Русскоязычное сообщество

После установки пары модулей, пропал CKeditor, хотя до этого прекрасно проработал несколько месяцев. Подскажите, пожалуйста, в чём может быть причина?
Устанавливала модуль Userpoints (и все остальные, от которых он зависит), после этого стал отображаться только Plain text. Пробовала поотключать все вновь установленные модули — не помогло.

Комментарии

Проверьте включен ли модуль ckeditor, наличие самого ckeditor в папке с модулем, если все ок, но не работает, переустановите его

Включен, он в папке, переустанавливала — не помогло.

Может форматы текста, к которым прикручен ckeditor потерлись?
Или не та версия ckeditor (сейчас 4я вышла, я пока ее не пробовал)

Я попробовал 4-ку с имеющимся модулем — работает, хотя особо много с ней еще не поработал.

Автор попробуйте клонировать сайт и в песочнице на свежую голову установите редактор. Все удалять — не всегда выход. Можете скриншотами процесс установки снабдить и тут выложить. В 90% случаев подобная деятельность помагает найти причину самостоятельно.

возможно ответ не в тему, но мои вечные проблемы с всякими визуальными редакторами закончились только после того как перешел на Bueditor (допиленный вариант согласно http://www.drupal.ru/node/40962) И текст очень чистый получается, что важно для поисковых систем) Кстати, на drupal.ru он же и используется.

Пропали форматы ввода, или сам CKE?
Ссылка «переключиться на простой редактор» внизу — осталась? Если да, имеет смысл проверить ошибки JS.

возможно ответ не в тему, но мои вечные проблемы с всякими визуальными редакторами закончились только после того как перешел на Bueditor (допиленный вариант согласно http://www.drupal.ru/node/40962) И текст очень чистый получается, что важно для поисковых систем) Кстати, на drupal.ru он же и используется.

Подтверждаю, имеется проблема с СКЭндитором, после апдейта на новую версию.

Дело в том, что сам СКЭдитор (редактор) выпустил версию 4, раньше была версия 3.с копейками. Соответственно, выпустили новую версию модуля СКЭдитор. Посмотрите на .орге, довольно большая ветка обсуждений есть, редактор пропадает, просто не загружиются скрипты.

К тем, у кого нет проблем и кто не обновлялся — не обновляйтесь

Тем, у кого нет проблем и кто обновился — вам везет.

Тем, кто обновился и у кого появились проблемы — вытаскивайте бубны и готовьтесь долго танцевать Варианты: пересохранить профили, перепроверить наличие тем оформления, закачать новую версию самого редактора, поиграть вообще с настройками модуля. Если у кого что получится, просьба — поделитесь с сообществом.

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

У меня после обновления только одна проблема была: исчез сам редактор из-за того что я вручную подключал к нему свой плагин (и он, естественно, стерся). Подключил плагин заново — все заработало.

У меня загружается, если формат = fullHTML. Если не Фулл, то пустое поле. Меняю формат — загружается редактор. Себя и журналиста я уже научила. Но объяснять пользователям, понятно, неудобно.

(у меня — решено). Абсолютно глупая причина: неправильно стояла галочка в настройках профиля — состояние по умолчанию, должно быть Включено. Итого: потрачено около 4-5 часов на попытку найти решение проблемы

Читайте также:  Не работает блок управления климат контролем чери фора

Если вы обновили версию модуля, но редактор исчез, или если вы хотите поставить 4ую версию редактора СКЭдитор.

  • качаем файл редактора с официального сайта. Включенный в модуль скрипт драша скачает старую версию редактора, а не 4-ую. Обратите внимае: скачать нужно полную (Фулл) версию редактора. Распаковать и залить в sites/all/libraries — как описано в ридми.

если редактор так и не подхватился:

  • проверяем каждый профиль: на др.орге говорили о возможных проблемах в случае отсутствия плагина либо темы оформления. Если нет никаких проблем, то можно пересохранить каждый профиль.
  • проверяем все фильтры ввода, пересохраняем их.
  • у меня заработало, когда я поигралась с настройками Темы редактора, цвет оформления и т.п. — стал запускаться.
  • учтите, что в новой версии часть настроек вынесена в глобальный профиль СКЭдитора.
  • там же, в глобальном профиле, есть галочка для кэширования жс-скрипта — отключите её, либо наоборот подключите (у меня работает при отключенной агрегации в настройках СКЭдитора + включенной, в общей кэшировании сайта).
  • наконец, на др.орге пишут о возможных проблемах на уровне разрешений пользователя — зайти в профиль пользователя и пересохранить, также пересохранить роли и их разрешения.

Наконец, кххм, проверяем состояние по умолчанию для профиля СКЭдитор галочка должна стоять Включено.

Geldora, спасибо за советы!

У меня получилось только после таких шагов:
1. Полностью убить старую версию.
2. Залить новую полную версию.
3. Выставить в настройках каждого профиля такие параметры:

  • авто детект. языка — отключ.,
  • язык — англ,
  • и поменять цветовые схемы и выставить в конце-концов любую из них.

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

После небольших тестов было обнаружено, что именно «Auto-detect language» вырубает редактор — он перестает показываться на странице и мы видим просто пустое окно.
Отключаете эту опцию и , я надеюсь, все у вас будет ок

«Auto-detect language» вырубает редактор

Очень может быть. Я на автомате просто эту функцию отключаю

Источник

Drupal Русскоязычное сообщество

CKEditor не отображается в Drupal 7.53 — хз какиие причины, понять почему не смог, все настройки были выведены как было написано в инструкции, а все равно также, просто окно ввода текста и CKEditor’а нету

Комментарии

На странице admin/config/content/ckeditor правильно настроили профиль? Выбрали для каких форматов ввода будет работать CKEditor? Под окном ввода текста нужно выбрать формат который указали в настройках.

Где на сервере установлена библиотека?

Нет ли здесь /admin/reports/status упоминаний неверной установки СКедитора?

и версия редактора по readme

Где на сервере установлена библиотека?

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии
  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

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

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

еще есть скедитор тут/www/sites/all/modules/ckeditor

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Это очень странно. Обычно библиотека цкэдитора лежит в папке модуля и из коробки всё работает отлично.

Источник

Оцените статью