Плагин для стандартного редактора WordPress — TinyMCE. Заменяет языки спел-чекера на русский, украинский и английский. Плагин использует сервис проверки правописания Яндекс.Спеллер.
Внимание! Теперь для работы плагина не требуется модификация .htaccess! Установка стала проще, ошибок стало меньше )
Установка
- Проверить системные требования: веб-сервер Apache с модулями proxy_module и proxy_http_module, файл .htaccess в корневой директории WordPress доступен для чтения и записи.
- Скачать плагин.
- Разархивировать, затем загрузить папку `q2w3-yandex-speller` на сервер в директорию `/wp-content/plugins/`.
- Активировать плагин в панели управления WordPress.
Настройки
Начиная с версии 1.0 теперь доступна опция отключения украинского и английского языков.
Еще одно нововведение — проверка правописания при написании комментариев (по умолчанию отключена, т.к. может быть несовместима с некоторыми темами). В общедоступной части WordPress комментарии пишутся с помощью стандартного TinyMCE (с минимальным набором функций + спел-чекер — пример смотри ниже). Идея и javascript-код для вставки TinyMCE в редактор комментариев взяты из плагина TinyMCEComments.
Страница настроек:
Как работает
Для проверки правописания нажмите на кнопку «Включить/выключить проверку орфографии». Слова с ошибками будут выделены красным подчеркиванием. Правый клик на подчеркнутом слове вызывает список доступных вариантов написания.
Обратите внимание, что спел-чекер не работает в режиме реального времени, т.е. чтобы выполнить повторную проверку необходимо дважды нажать на «Включить/выключить проверку орфографии» (первый клик как бы отключает, а второй опять включает проверку).
Проблемы
- Если в проверяемом тексте содержится отформатированный текст (<pre>), то включение проверки правописания сбивает форматирование (только в Internet Explorer).
- Пару раз замечал, что рядом с подчеркнутыми словами пропадают пробелы.
- При проверке английского языка в некоторых правильно написанных словах подчеркивает последнюю букву.
Из-за этих проблем рекомендую производить проверку правописания после написания всего поста. Сохранять пост после проверки только когда вы убедились, что форматирование не испорчено.
История изменений:
- 1.1
Совместимость с WordPress 3.6. - 1.0.1
Исправлены ошибки инициализации TinyMCE в редакторе комментариев. - 1.0
Модификация .htaccess теперь не требуется.
Добавлена опция отключения украинского и английского языков.
Добавлена опция включения редактора TinyMCE с проверкой правописания для комментариев. - 0.9.1
Исправлена ошибка при активации: `Fatal error: Cannot redeclare q2w3_yandex_speller_activate()` - 0.9
Первый релиз
Другие плагины:
38 ответов к “Q2W3 Yandex Speller. Проверка русской, украинской и английской орфографии”
Плагин не совместим с TinyMCE Advanced 4.0.1. Если он активирован, то TinyMCE не отображает панель редактирования, т.е. не работает в визуальном режиме.
забыл добавить WordPress 3.9 RU
Спасибо! Буду разбираться…
Спасибо , Плагин очень хороший , но та же проблема .
Из дистрибутива WordPress 3.9 убрали плагин spellchecker для TinyMCE
В этом проблема… пока думаю
После установки данного плагина Q2W3 Yandex Speller, на сайте пропала возможность отвечать в комментариях, то есть кнопка «ответить» есть, а при нажатии окна куда писать текст нет. ВордПресс 3.7.1
В настройках плагина отключите опцию «Включить TinyMCE для комментариев».
спасибо, помогло
Добрый день,
Ваш плагин служил мне верой и правдой целый месяц, пока я не обновил WP до версии 3.6 При этом иконка исчезла и не думает появляться. Пробовал активировать-деактивировать и переустанавливать. Эффекта не возымело. Подсажите, пожалуйста, что делать.
Спасибо, что сообщили о проблеме!
Оказывается в версии 3.6 спелчекер по умолчанию отсутствует!
Решение: обновите плагин до версии 1.1 автоматически или вручную.
Спасибо вам, что оперативно решили. Все работает.
Здравствуйте. Я установил ваш скрипт на WP3.5.1, но иконка проверки правописания не поменялась. Клик на стандартной пишет следующее:
There was a problem communicating with the Proofreading service. Try again in one minute.
Подскажете, что делать? Спасибо.
Странно, у меня работает.
Она и не должна меняться, должен поменяться набор доступных языков. Их должно быть три: русский, украинский и английский.
У вас какие языки доступны?
У меня нет выпадающего списка, который есть у вас на скриншоте. Я вижу следующее. То есть списка языков в виз. редакторе нет.
А если отключить плагин? Есть список языков?
Иконка проверки правописания выглядит нестандартно. У вас установлен плагин TinyMCE Advanced или что-то подобное для изменения стандартного редактора?
Если да, то отключите его или верните на место стандартную иконку.
Если отключить плагин, иконка остаётся прежней. Никакиъх плагинов для редактора не ставил.
В стандартном WordPress должен быть выбор языков.
Значит:
1. Либо какой-то плагин вмешивается
2. Либо сам шаблон
Попробуйте отключить все.
Кстати, дистрибутив скачивали с официального сайта?
Макс, скачивал 5 лет назад с офсайта, потом обновлял автоматическим обновлением. Нет плагинов для виз. редактора. Шаблон разве может вмешиваться в работу редактора? Я не вижу настроек выбора языка.
Шаблон может вмешиваться во все, возможности те же, что и у плагина.
Не спорю. Но
где же штопорчто же делать…Попробуйте переключиться на дефолтную тему, например Twenty Eleven.
Если без изменений, то последовательно включаем отключаем все плагины.
Если и это не поможет, то надо смотреть файлы WordPress, есть вероятность, что какое-то обновление криво поставилось.
Здравствуйте, установил Ваш плагин, но проверка орфографии все равно не работает. В меню «Плагины» он есть и активен, Версия 1.0.1. Но при написании новой статьи все равно подчеркивается все красным. Хотя английский язык проверяет вне зависимости от выбора языка в меню. Не знаете, в чем может быть причина?
Вам надо отключить автоматическиую проверку орфографии в браузере!
Это из-за нее все подчеркивается красным.
Сам плагин выделяет ошибки только после нажатия на кнопку проверки, а не на лету в процессе написания.
Ага, работатает! Спасибо!
очень полезный плагин.
Спасибо, это то что искал
Если сайт на wordpress.com можно ли встроить плагин или нет?
Я точно не знаю как на wordpress.com все устроено, но похоже, что там работать плагин не будет, т.к. необходим доступ к корневому файлу .htaccess
Думаю, версия 1.0 и последующие будут работать и с wordpress.com
конечно можно, для wordpress и создан…
Вроде заработало. Если еще будет багать, то отпишу ;)
Поставил на 2.9.2 версию — ошибка активации
Fatal error: Cannot redeclare q2w3_yandex_speller_activate() (previously declared in /home/xxx/public_html/wp-content/plugins/q2w3-yandex-speller/q2w3-yandex-speller.php:19) in /home/xxx/public_html/wp-content/plugins/q2w3-yandex-speller/q2w3-yandex-speller.php on line 17
Спасибо за баг-репорт!
Я выложил новую версию 0.9.1 с исправлением этой ошибки.