Проверяем правописание в Wordpress через Яндекс.Спеллер

Проверка правописания

Яндекс.Спеллер

Яндекс открыл API для своего Спеллера. Это отличный сервис для проверки орфографии  — гораздо лучше встроенного в Firefox. Преимущества — большой словарь (3,6 млн словоформ) и постоянные обновления. Знает современные слова типа: «коммьюнити», «плагин», «кэшируется» или «роутер» — т.е. не будет рябить красным при написании технической статьи.

Самый очевидный способ использования — прикрутить к редактору Wordpress. У Яндекса есть даже готовый сервис для TinyMCE. Мне осталось лишь обернуть не совсем очевидную инструкцию в плагин для Wordpress. Главная фишка моего плагина — нет необходимости что-либо редактировать. Даже httpd.conf.

Признаюсь, раньше я просто забивал сомнительные слова в поиск Яндекса. Теперь, проверять можно одной кнопкой, прямо из редактора! Удобно ;)

  • Требования: на хостинге должен быть установлен curl.
  • Установка стандартная — раззипуйте папку «api-yandex-speller» в «wp-content/plugins/» и активируйте «Поддержка Яндекс.Спеллер API» в Plugins.
  • Что-бы проверить правописание при написании поста — нажмите кнопочку ABC и выберите язык. В комплекте: Русский, Английский и Украинский.
Яндекс.Спеллер в действии

Яндекс.Спеллер в действии

Давайте писать грамотно ;)!

Скачать API Yandex.Speller

Уже успели скачать 378 раз.



Оцените Статью!
Рейтинг 10
Аж 69 комментов! Написать еще!
Marsel Thumb up Thumb down 0

У меня почему-то не работает... Как подчеркивалось красным пунктиром, так всё и подчёркивается. У меня стоит Opera 10 — может из-за этого?

(Ответить)
Graf Thumb up Thumb down 0

Проверка не автоматическая, вызываеться нажатием кнопки [ABC]. Если что-то не так при нажатии пишет сообщение об ошибке.

Проверьте, пожалуйста, и скопируйте текст ошибки.

(Ответить)
qWe Thumb up Thumb down 0

о_О Спасибо Яше, борится с неграмотностью:)

(Ответить)
nike Thumb up Thumb down 0

Оригинально раньше чтобы грамотно писать 10 лет в школе учились а сейчас надо просто плагин прикрутить :)

(Ответить)
Angel Thumb up Thumb down 0

Это точно! Всё уподобляются западу...упрощают. А толку!?? Не переношу коверканье русского языка.

(Ответить)
Nataly Thumb up Thumb down 0

Полезная штуковина. Пойду поставлю, а то иногда приходится уже размещенный пост править...

(Ответить)
Сантехник Thumb up Thumb down 0

Теперь (ругается) школьников будут сверкать умом и грамотностью.

(Ответить)
Ekaterina Thumb up Thumb down 0

Думаю не будут, поскольку многим лень даже лишний плагин установить.

(Ответить)
Meg@DED Thumb up Thumb down 0

Несомненно полезная вещь. Поставил себе и немного пропиарил у себя в блоге.

(Ответить)
Mushroom Thumb up Thumb down 0

Спасибо :)

А то надоело уже в MS office копировать записи)

(Ответить)
Иван Thumb up Thumb down 0

Интересно, а на Joomla, можно прикрутить ?

(Ответить)
ПетроСян Thumb up Thumb down 0

Яндекс смахивает на Микрософт: выпускает все последним и совершенно в непотребном виде.

(Ответить)
Tomulya Thumb up Thumb down 0

Клевая вещь... оказывается я в каждом 3 слове делаю ошибки))

(Ответить)
Jumper Thumb up Thumb down 0

Спасибо за информацию, нужно будет попробывать! Приличный запас слов в словаре — ЗАМАНЧИВО! ;)

(Ответить)
Maniac Programmer Thumb up Thumb down 0

В Plugin Directory будете плагин заливать?

Во-первых оттуда устанавливать плагины гораздо удобней, а во-вторых больше охват аудитории.

ЗЫ: Зачем я это спрашиваю? А мне лень выполнять эти классические 3 шага установки...

(Ответить)
Graf Thumb up Thumb down 0

Потестируем еще. Если народ на баги жаловаться не будет, скоро залью.

Плюс еще надо к форме отправки комментария опциональную проверку прикрутить.

(Ответить)
Andrey Thumb up Thumb down 0

Хорошая вещь,серьёзно. Радует, что украинский прилагается. Обязательно поставлю.

(Ответить)
0t4 Thumb up Thumb down 0

Когда же ворл перестанет подчеркивать ? надеюсь, что доживу до этого дня. )))

(Ответить)
Eta Carinae Thumb up Thumb down 0

Как такое замечательное изобретение к Drupal прикрутить.

(Ответить)
Ekaterina Thumb up Thumb down 0

Огромное спасибо. У меня на сайте большое количество текстовой информации и иногда закрадываются ошибки, теперь думаю с этим будет полегче.

(Ответить)
dkny Thumb up Thumb down 0

Попытался поставить на своем блоге (rdtn.ru).

При нажатии на кнопку ABC получаю ошибку с пустым описанием Error response (только табличка с кнопкой ОК). Причем, в IE8 только эта ошибка и никаких подчеркиваний орфографии, а в FF 3.5 ошибка при нажатии тоже вылетает, но зато проверяет и подчеркивает правильно, причем сразу по открытии записи, т.е. автоматом.

(Ответить)
dkny Thumb up Thumb down 0

А... Сорри, я FF вообще не пользуюсь (только время от времени), почти всегда юзаю IE. Оказывается, в FF она встроенная (!), т.ч. орфография, получается и в нем не работает :))) Сорри, еще раз, тупанул.

(Ответить)
Graf Thumb up Thumb down 0

Скорее всего, у вас на хостинге запрещено обращаться к внешним страницам из скриптов. Для работы плагина необходим работающий curl.

Или Wordpress установлен не в корневую папку? Проверьте и отпишитесь, пожалуйста.

(Ответить)
dkny Thumb up Thumb down 0

Что-то не получается проверить работает cURL или нет...

Когда из консоли SSH запускаю:

/usr/local/bin/curl --url rdtn.ru

результат в консоль возвращается

А когда запускаю через php:

то ничего не работает...

А еще на хостинге nic.ru пишут: «Если используется тариф 201, то исходящие соединения возможны только по порту 80.» Но ведь я и тестирую стандартный запрос на 80й порт!

Как еще можно проверить?

(Ответить)
dkny Thumb up Thumb down 0

Это код PHP (в предыдущем комменте сожрало :)

?php

$ch = curl_init ();

curl_setopt ($ch, CURLOPT_URL, «хттп://rdtn.ru/»);

curl_setopt ($ch, CURLOPT_HEADER, 0);

curl_exec ($ch);

curl_close ($ch);

?

(Ответить)
Graf Thumb up Thumb down 0

Этот скрипт должен ругаться примерно вот так. Можете посмотереть код.

Если ничего не пишет, значит к Яндексу он точно не коннектится.

Вывод ошибок PHP у вас похоже тоже отключен. Добавьте в начало

error_reporting(E_ALL | E_STRICT); ini_set('display_errors', 1);

И посмотрите на что ругается.

(Ответить)
dkny Thumb up Thumb down 0

Прикольно, вот что вывел:

Fatal error: Call to undefined function curl_init() in /home/dkny/rdtn.ru/docs/phpinfotestcurl.php on line 11

(Ответить)
Graf Thumb up Thumb down 0

Значит — curl не установлен/настроен/подключен. Тут только писать хостеру в саппорт остается.

(Ответить)
dkny Thumb up Thumb down 0

Написал в саппорт по этому поводу: forum.nic.ru/showthread.php?p=18172. Жду теперь ответа.

(Ответить)
Graf Thumb up Thumb down 0

Ок. Держите меня в курсе. Возможно (но вряд-ли :) проблема и моя, если что — будем исправлять.

(Ответить)
dkny Thumb up Thumb down 0

О, блин, там в админке для PHP включаются и выключаются всякие модули, а я не заметил этого :)

По существу: включил curl, теперь все заработало как надо! Буду тестить и спасибо за плагин!

(Ответить)
Lila Thumb up Thumb down 0

У меня не чего не работает!

(Ответить)
Graf Thumb up Thumb down 0

А-а-а-а-а-а-а-а-а-а!

А что конкретно?

(Ответить)
DotA Thumb up Thumb down 0

Как по мне, если сам пишешь текст на сайт проще использовать встроенные словарики или расширения для браузеров. А если не сам, то конечно вещь незаменимая :)

(Ответить)
dkny Thumb up Thumb down 0

Совершенно согласен, только вот для IE8 встроенной такой фичи проверки орфографии нет (хотя я и не искал особо, видел IE7Pro да Google Toolbar). А так да — FF приятнее работает в этом смысле :)

(Ответить)
Andrey Thumb up Thumb down 0

Что — то а такой програмке не слышал!

(Ответить)
Alex Thumb up Thumb down 0

Как по мне так лучше уж Word, привычнее и надежнее

(Ответить)
Саша Thumb up Thumb down 0

Юзал последнюю версию Oper'ы и Firefox'a. Постоянно всплывали какие-то ошибки и по мере их поступления я пытался их разрешить. В итоге плюнул, переустановил Оперу на более старую версию — о, чудо. Теперь не нарадуюсь.

Через какое-то время понял а ошибка-то была вовсе не в версии браузера).

С уважением, Александр,

копирайтер www.in-text.ru

(Ответить)
Iceman Thumb up Thumb down 0

Пользуюсь этой штукой... Очень выручает, когда грамотно текст надо написать...

(Ответить)
Search Bot Thumb up Thumb down 0

Простите, а как включить русский? У меня только английский показывает

(Ответить)
Дима Thumb up Thumb down 0

А curl на хостинге включен?

(Ответить)
Search Bot Thumb up Thumb down 0

Должен быть включен — у хостера объявлено, что это так.

(Ответить)
Дима Thumb up Thumb down 0

Странно. Какие нибудь еще плагины для настройки редактора (TinyMCE) установлены? Версию WP тоже хотелось бы узнать.

(Ответить)
Search Bot Thumb up Thumb down 0

WP 2.3.3 Плагинов для редактора нет. Curl есть

(Ответить)
Дима Thumb up Thumb down 0

Выходит, что плагин не совместим со старыми версиями TinyMCE.

(Ответить)
Nadena Thumb up Thumb down 0

А я если не уверен что я пишу, кидаю свлово в поисковик яндекс\гугл и оно мне исправляет))) а по сути у меня в опере чекер он сам исправляет)))

(Ответить)
Макс Thumb up Thumb down 0

я пишу всегда правильно ) Мне даже плагины не нужна, да и нунл хром всё исправит.

(Ответить)
xatifnaft Thumb up Thumb down 0

А у меня ворд открыт всегда для этого дела)

(Ответить)
Елена Thumb up Thumb down 0

Надо бы попробовать данную штуку. Хоть ошибки делаю редко, но лучше подстраховаться :)

(Ответить)
sim Thumb up Thumb down 0

Спасибо за плагин. Нашел мелкий баг, возможно пригодится. сurl включен, однако нажатие на ABC приводит к «Error response:» и переходу на 404.Пришлось зайти в api_yandex_speller.php и поменять путь (wp установлен в mysite.com/blog) в $init['spellchecker_rpc_url'] на «/blog/wp-content/plugins/api-yandex-speller/rpc_proxy.php»;

(Ответить)
Adraom Thumb up Thumb down 0

полезная штука я постоянно пользуюсь :D как то не хочется самому проверять свои ошибки тем более я пишу быстро и большие по обьему тексты и волей не волей допускаю ошибки а проверять это все лишняя работа

(Ответить)
Виктория Thumb up Thumb down 0

да! Штучка уж точно полезная, даже более чем ! Я теперь сама даже не знаю как бы обходилась без неё!!!

(Ответить)
Aryuha Thumb up Thumb down 0

Полезная вещь как для блогеров так для школьников и студентов =)

(Ответить)
Dota Thumb up Thumb down 0

По мне так простая трата времени...

Я предпочитаю стандартный от FF, добавляя исключения самостоятельно, если вдруг не знаю как писать слово, то вбиваю в гугл смотрю результаты. К этому способу я уже как-то привык, да и незнакомые слова FF-словарю встречаются крайне редко.

(Ответить)
Корни Thumb up Thumb down 0

FF — и его спел рулят

(Ответить)
Slash Thumb up Thumb down 0

api-yandex-speller, я установил но он не работает выбивает ошибку "Error response: <!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/»

как думаете в чем проблема?

(Ответить)
Дима Thumb up Thumb down 0

Скорее всего не в ту папку залили.

Сделайте что-бы был путь вашсайт.ru/wp-content/plugins/api-yandex-speller/rpc_proxy.php

(Ответить)
Slash Thumb up Thumb down 0

Не, залил правильно...все равно ошибка(

(Ответить)
compulive Thumb up Thumb down 0

Надо просто в школе русский язык изучать...

(Ответить)
Neru Thumb up Thumb down 0

Спасибо за плагин и подсказку с Curl . Все отлично работает. Успехов!

(Ответить)
Димон Thumb up Thumb down 0

Хорошая помощь для малограмотных!

(Ответить)
Петр Thumb up Thumb down 0

Очень толковая вещь. Я думаю полезно будет очень многим

(Ответить)
Артур Thumb up Thumb down 0

Скачивал давно уже, и сначала не заработал. Оказалось проблема с curl. Сейчас все нормально работает.

(Ответить)
Чернобог Thumb up Thumb down 0

Спасибо, давно искал что-нибудь подобное. Все работает :)

(Ответить)
Дмитрий Thumb up Thumb down 0

Нужный плагин! Спасает даже грамотных людей от механических описок.

(Ответить)
kabban Thumb up Thumb down 0

прикольная весч, надо ее теперь прикрутить к joomla. Пошел разбираться))

(Ответить)
Mars Thumb up Thumb down 0

печатать без ошибок очень просто, а кто не умеет, тому никакие яндексы не помогут...

вот с пунктуацией часто проблемы возникают...

(Ответить)
Переводчик в Китае Thumb up Thumb down 0

а гугл тот вообще слова исправляет, что иногда уже и не задумываешься как думаешь пишешь, все равно знаешь,что он исправит... расхолаживает чуток...

(Ответить)
Ваш комментарий:
Привет! В связи со здравым смыслом, ссылки ставятся без dofollow.




 

You need to log in to vote

The blog owner requires users to be logged in to be able to vote for this post.

Alternatively, if you do not have an account yet you can create one here.

Powered by Vote It Up