Не работает CKEditor (не отображается даже)

Аватар пользователя SerW SerW 8 мая 2015 в 15:14

Привет всем. Я нуб, и это не лечится (
На Друпале 7.36 CKEditor не отображается, и, мало того, если не переключиться на "Disable rich-text", то вообще никакого текста не видно в поле ввода.

Комментарии

Аватар пользователя tlito tlito 9 мая 2015 в 16:42

такое очень часто бывает с скедитором у меня. я делаю так:
1. если стоит jquery_update модуль то понизить версию до 1.7 или установить Использовать по умолчанию друпаловскую для админки (теперь такая опция там появилась.
2. если jquery_update не стоит у вас то и не надо, тогда
3. посмотрите ошибку в фаербаге по f12 возможно он вам покажет что не найден файл или неправильно работает функция jquery Тогда
4. обновите модуль и сам код редактора с http://ckeditor.com

Аватар пользователя SerW SerW 15 мая 2015 в 23:51

tlito wrote:

Я пробовал гуглить хаки, применил пару хаков, но так и не получилось, чтобы заработал CKediutor.
Переустановил https://www.drupal.org/project/wysiwyg и http://download.cksource.com/CKEditor/CKEditor/CKEditor%204.4.7/ckeditor... , включил в jQuery update вот такие настройки:
Quote:
Default jQuery Version: 1.10
Alternate jQuery version for administrative pages: Default (provided by Drupal)
jQuery compression level: Production (minified)
jQuery and jQuery UI CDN: Google

И что мне пишет Вайсивуг:

Quote:

The version of CKEditor could not be detected.

Extract the archive and copy its contents into a new folder in the following location:
sites/all/libraries/ckeditor

So the actual library can be found at:
sites/all/libraries/ckeditor/ckeditor.js

Do NOT download the "CKEditor for Drupal" edition.

А как фаербагом нужно пользоваться?

Аватар пользователя tlito tlito 16 мая 2015 в 12:23

а почему вы скачиваете визивиг? скачайте модуль Ckeditor и не нужен вам визивиг. в папку модуля ckeditor положите саму эту библиотеку то есть sites/all/modules/ckeditor/ckeditor - тут файлы и папки редактора скачанного с ckeditor.com
фаербагом пользоваться: f12 или правой кнопкой мыши по любому элементу страницы - просмотр исходного кода и там в углу верхнем справва будут ошибки типа x1 и если нажать то выдаст пояснения

Аватар пользователя SerW SerW 17 мая 2015 в 14:09

ttlito, здравствуйте. Я установил CKEditor по вашему совету, он отлично завелся, спасибо большое.
Вообще для чего я хотел поставить Вайсивуг - дак это чтобы иметь возможность вставлять bash code и вставлять кнопки отображения/сокрытия текста.

Аватар пользователя tlito tlito 17 мая 2015 в 20:24

попробуйте для этого Geshi модуль https://www.drupal.org/project/geshifilter. он реагирует на теги типа code которые можно делать либо нажимая на источник, либо если вы найдете как добавить кнопку в скеидтор вставка кода типа как на drupal.ru синие угловые скобки

Аватар пользователя tlito tlito 18 мая 2015 в 8:24

откройте обычный ваш формат Конфигурация - Форматы текста - Full редактировать - и там включите фильтр Geshi и в других тоже если надо. когда добавляете материал под текстом смотрите какой формат выставлен. лучше поднимите full в самый верх чтобы он по умолчанию был.

Аватар пользователя SerW SerW 18 мая 2015 в 13:26

У меня возникла такая проблема, что амперсанды заменяются на &&, я нагуглил хак : http://nixtalk.com/geshi_ckeditor (нужно в sites/all/libraries/geshi/geshi.php добавить код обработки спецсимволов).
Можно ли автоматизировать применение этого хака (иначе при обновлении он слетит, на другом сайте придется его тоже вручную применять)?

Помимо этого, в коде произошла недопустимая автозамена:
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"
sudo add-apt-repository "deb <a href="http://archive.canonical.com/ubuntu">http://archive.canonical.com/ubuntu</a> $(lsb_release -sc) partner"
В CKEditor'е у меня выставлена автозамена ссылок.

Да блин ,проблема на проблеме!
Как нужно настроить CKEditor так, чтобы не вставлялось <br /> между строками в поле <code>?

В общем, это конфликт GeSHi и CKEditor (если создавать новый текстовый профиль, без CKEditor), то авсе мои проблемы решаются.
Но все-таки хочется подружить CKEditor и GeSHi (банально - чтобы CKEditor не лез в тег CODE).

Аватар пользователя tlito tlito 18 мая 2015 в 13:49

попробуйте порядок фильтров исправить в формате Full. первым поставьте geshi filter