Яндекс открыл API своего Яндекс.Спеллер для проверки орфографии русского, украинского и английского текста:
По моим ощущениям, у Яндекс.Спеллер качество проверки русского текста намного выше, чем у проверки орфографии через Гугловское API.
Использование Яндекс.Спеллер в TinyMCE
Также Яндекс порадовал, что дал не одно голое API. Организована обертка Яндекс.Спеллер, с помощью которой редактор TinyMCE элегантно проверяет правильность написания слов. Орфография проверяется без всяких выплывающих окон, все ошибочные слова подчеркиваются красной волнистой линией. Для выбора вариантов изменения достаточно кликнуть мышкой на подчеркнутом слове.
Багфикс по связке TinyMCE + Яндекс.Спеллер
Проблема 1. В настройках TinyMCE Яндекс просит указать в числе прочих такую строку:
"+Russian=ru,Ukrainian=uk,English=en”,
По ошибке веб-мастера Яндекса последняя двойная кавычка указана как типографская. В результате код JavaScript рассыпется и вместо TinyMCE увидите пустое окно.
Решение. Замените ее на обычную двойную кавычку.
Проблема 2. В обертке требуется доступ к файлу httpd.conf на сервере. К сожалению, далеко не у всех есть доступ к настройкам сервера.
Решение. Если на хостинге есть curl, то киньте в /sites/all/modules/tinytinymce/ файлик rpc_proxy.php, содержащий небольшое прокси (см. приложение к статье). А в настройках TinyMCE вместо рекомендуемой Яндексом строки:
spellchecker_rpc_url : "/speller/tinyspell",
укажите:
/sites/all/modules/tinytinymce/rpc_proxy.php
Вложение | Размер |
---|---|
![]() | 434 байта |
Комментарии
Я не знаю кто, но кто-то уже давно в FF подчёркивает красной волнистой линией имени Могилевского
жаль нет для FCK
Что касается фокса, дык не у всех он стоит
Поддерживаю. Не помешала бы такая функциональность. Вот если бы можно было как к TinyMCE прикрутить.
Может кто сделает? я, к сожалению, в java-script не ориентируюсь
Макс, опрос почему-то закрыт.
Вадим Барсуков: "Макс, опрос почему-то закрыт."
Случайно закрыл, когда правил статью.![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)
Открыл опрос.
Хотел было попробовать, а потом вспомнил что у меня фаерфокс, да и в осле спеллер стоит какой-то.
Макс, опрос почему-то закрыт.
p.s. На drupal.ru пришлось восстанавливать базу из бекапа? Я это сообщение уже писал день назад.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Что касается фокса и проч., они не располагают такими словарями, как у Яндекса.
я отказался от тини в пользу wymeditor на новых проектах. надоел мусор вставляемый тини и фцк.
Для желающих встроить Я.спеллер в ФКСедитор, ждите. Я написал в службу поддержки Я.спеллера и вот какой ответ получил:
Здравствуйте!
Ваш запрос включен в план разработки. Модуль для встройки Я.Спеллера в
редактор CKeditor должен быть добавлен в API в течение 2-4 недель.
Пявился мануал для подключения Яндекс.Спеллера к ФКСэдитору, правда, с его помощью, у меня не все получилось, но в техподдержке обещали сделать мануал подробнее.
Максим, объясните ламеру как эту проверку прикрутить к Drupal 7?
TinyMCE на сайте работает через модуль Wysiwyg, а документация по нему на сайте друпала весьма скудная (или я не туда смотрю). Если можно, подскажите что нужно сделать чтобы Я.спеллер заработал.
Кажись разобрался - http://www.drupal.ru/node/64985