Использование CKEditor 4.x в Drupal 7.x

На официальном сайте Drupal.org в разделе поддержки и подразделе «Настройки после установки» нашел маленький хак для модуля WYSIWYG, который позволяет подключать визуальные редакторы текста.

По умолчанию этот модуль поддерживает старую ветку редактора CKEditor, тогда как на официальном сайте разработчиков http://ckeditor.com уже вовсю предлагается 4-я ветка.

Среди различных вариантов мне понравился тот, что предложил пользователь sakseiv:

В файле …/modules/wysiwyg/editors/ckeditor.inc в функции wysiwyg_ckeditor_version($editor) заменить строчку

if (preg_match(‘@version:\'(?:CKEditor )?([\d\.]+)(?:.+revision:\'([\d]+))?@’, $line, $version)) {

на эту

if (preg_match(‘@version:\»(?:CKEditor )?([\d\.]+)(?:.+revision:\»([\d]+))?@’, $line, $version)) {

Заменяется одинарная кавычка ..ion:\'(?..  на двойную ..ion:\»(?.. После этого правильно установленная версия редактора будет распознана как активная и ей можно будет пользоваться при работе с текстом на сайте.

Другие публикации по теме:

Отключение кеширования в Drupal 8... Играюсь с новой (восьмой) версией фреймворка Drupal.С определенной долей удачности удалось смигрировать из Drupal 7, но сейчас руководство, как от...
Ошибка в модуле tagadelic. Notice: Undefined index... Решил обзавестись облаком тэгов (не придумал ничего лучше, чем влепить ее в самый низ) и из всего малообразия модулей выбрал tagadelic, но при нажатии...

Поделиться информацией с друзьями!

Чтобы не пропустить обновления, подпишись на RSS или почтовую рассылку (свой выбор сделали уже 128 человек!)

Оставить комментарий