Еще в феврале 2010 года компания SpellCheker.net подключила русский язык к сервису online проверки орфографии http://www.spellchecker.net/spellcheck/russian_spell_checker.html.
Однако, CKeditor, так и не удосужился добавить русский язык в список доступных языков для online проверки орфографии (не путать с проверкой орфографии при вводе, который тоже не работает для русского, но там другой принцип).
Есть ли у кого идеи, как можно добавить русский язык к проверке орфографии в Ckeditor хотя бы online? Есть подозрение, что для этого всего-то потребуется заменить какой-нить из доступных языков и ссылку на русскую к spellcheker.net
Комментарии
Тем, кто будет искать, как прикрутить проверку русской орфографии к CKEditor
1. Отключаем встроенный механизм проверки орфографии. В нем нет русского. Для этого в настройках Ckeditor admin/settings/ckeditor/edit в каждом профиле пользователя: Дополнительные настройки-> Проверка орфографии -> Нет.
2. Ставим плагин к Ckeditor http://martinezdelizarrondo.com/spellcheck/
3. Подключаем его. Для этого в конце файла ckeditor.config.js перед закрывающей скобкой прописываем код:
CKEDITOR.plugins.addExternal('geckospellchecker', Drupal.settings.ckeditor.module_path + '/plugins/geckospellchecker/');
4. Очищаем кэш Друпала admin/settings/performance и браузера. Радуемся красным подчеркиваниям.
Плагин будет работать, если в браузере включена проверка орфографии при вводе.
Проверено в FF и Chrome.
Никаких доп. плагинов для браузера не ставил.
Удачи!
Спасибо Андрей, способ работает.)
У меня не работает.
- CKEditor 3.5.2
- Gecko SpellChecker 1.0
- Chrome 9
В инструкции написано подключать плагин так:
config.extraPlugins = 'geckospellchecker';
Но я пробовал и как вы написали - не помогло.
Еще смущает, что на сайте Gecko написано, что это именно для FF.
Для FF просят плагин еще поставить.
Но меня интересует именно хром.
Я делал все как написано здесь - FCKeditor проверка русской орфографии. Все работает без проблем.
Вот еще решение, у меня сработало только оно.
Закинул плагин сюда /sites/all/modules/ckeditor/ckeditor/plugins
В Дополнительных настройках профиля (admin/config/content/ckeditor/edit/Full)
отключил правописание и вставил строчку
config.extraPlugins = 'geckospellchecker';
))на скриншоте подчеркнуто не то "НЕТ", но переделывать лень.
Все работает