Привет всем. Я нуб, и это не лечится (
На Друпале 7.36 CKEditor не отображается, и, мало того, если не переключиться на "Disable rich-text", то вообще никакого текста не видно в поле ввода.
такое очень часто бывает с скедитором у меня. я делаю так:
1. если стоит jquery_update модуль то понизить версию до 1.7 или установить Использовать по умолчанию друпаловскую для админки (теперь такая опция там появилась.
2. если jquery_update не стоит у вас то и не надо, тогда
3. посмотрите ошибку в фаербаге по f12 возможно он вам покажет что не найден файл или неправильно работает функция jquery Тогда
4. обновите модуль и сам код редактора с http://ckeditor.com
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.
а почему вы скачиваете визивиг? скачайте модуль Ckeditor и не нужен вам визивиг. в папку модуля ckeditor положите саму эту библиотеку то есть sites/all/modules/ckeditor/ckeditor - тут файлы и папки редактора скачанного с ckeditor.com
фаербагом пользоваться: f12 или правой кнопкой мыши по любому элементу страницы - просмотр исходного кода и там в углу верхнем справва будут ошибки типа x1 и если нажать то выдаст пояснения
ttlito, здравствуйте. Я установил CKEditor по вашему совету, он отлично завелся, спасибо большое.
Вообще для чего я хотел поставить Вайсивуг - дак это чтобы иметь возможность вставлять bash code и вставлять кнопки отображения/сокрытия текста.
попробуйте для этого Geshi модуль https://www.drupal.org/project/geshifilter. он реагирует на теги типа code которые можно делать либо нажимая на источник, либо если вы найдете как добавить кнопку в скеидтор вставка кода типа как на drupal.ru синие угловые скобки
откройте обычный ваш формат Конфигурация - Форматы текста - Full редактировать - и там включите фильтр Geshi и в других тоже если надо. когда добавляете материал под текстом смотрите какой формат выставлен. лучше поднимите full в самый верх чтобы он по умолчанию был.
У меня возникла такая проблема, что амперсанды заменяются на &&, я нагуглил хак : 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).
Комментарии
ошибка в js где-то, где, подскажет fierbug
такое очень часто бывает с скедитором у меня. я делаю так:
1. если стоит jquery_update модуль то понизить версию до 1.7 или установить Использовать по умолчанию друпаловскую для админки (теперь такая опция там появилась.
2. если jquery_update не стоит у вас то и не надо, тогда
3. посмотрите ошибку в фаербаге по f12 возможно он вам покажет что не найден файл или неправильно работает функция jquery Тогда
4. обновите модуль и сам код редактора с http://ckeditor.com
Я пробовал гуглить хаки, применил пару хаков, но так и не получилось, чтобы заработал CKediutor.
Переустановил https://www.drupal.org/project/wysiwyg и http://download.cksource.com/CKEditor/CKEditor/CKEditor%204.4.7/ckeditor... , включил в jQuery update вот такие настройки:
И что мне пишет Вайсивуг:
А как фаербагом нужно пользоваться?
а почему вы скачиваете визивиг? скачайте модуль Ckeditor и не нужен вам визивиг. в папку модуля ckeditor положите саму эту библиотеку то есть sites/all/modules/ckeditor/ckeditor - тут файлы и папки редактора скачанного с ckeditor.com
фаербагом пользоваться: f12 или правой кнопкой мыши по любому элементу страницы - просмотр исходного кода и там в углу верхнем справва будут ошибки типа x1 и если нажать то выдаст пояснения
ttlito, здравствуйте. Я установил CKEditor по вашему совету, он отлично завелся, спасибо большое.
Вообще для чего я хотел поставить Вайсивуг - дак это чтобы иметь возможность вставлять bash code и вставлять кнопки отображения/сокрытия текста.
попробуйте для этого Geshi модуль https://www.drupal.org/project/geshifilter. он реагирует на теги типа code которые можно делать либо нажимая на источник, либо если вы найдете как добавить кнопку в скеидтор вставка кода типа как на drupal.ru синие угловые скобки
Я поставил по ману http://www.webwash.net/tutorials/highlight-code-geshi-filter , но страница /admin/config/content/formats/geshifilter не существует.
откройте обычный ваш формат Конфигурация - Форматы текста - Full редактировать - и там включите фильтр Geshi и в других тоже если надо. когда добавляете материал под текстом смотрите какой формат выставлен. лучше поднимите full в самый верх чтобы он по умолчанию был.
У меня возникла такая проблема, что амперсанды заменяются на
&&
, я нагуглил хак : 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).
попробуйте порядок фильтров исправить в формате Full. первым поставьте geshi filter