ВебмастерМетрикаВиджетыРекламная сетьДиректПоиск для сайтаAPI
В формате PDF
Ctrl предыдущаяследующая Ctrl

Подключение к TinyMCE

Как подключить Яндекс.Спеллер к HTML-редактору TinyMCE.

TinyMCE - это кроссплатформенный WYSIWYG HTML-редактор с открытым кодом, который легко встраивается в любую HTML-страницу.

Чтобы подключить Яндекс.Спеллер к TinyMCE, выполните следующие действия:

  1. Добавьте в файл примера текстового процессора (/tinymce/examples/word.html) скрипт инициализации Яндекс.Спеллера:

    <script type="text/javascript">
    tinyMCE.init({
       // General options
       mode : "textareas",
       theme : "advanced",
       plugins : "...,spellchecker,...",
       theme_advanced_buttons3 : "...,spellchecker,...",
    
       // Spellchecker
       spellchecker_languages : "+Russian=ru,Ukrainian=uk,English=en",
       spellchecker_rpc_url : "/speller/tinyspell",
       spellchecker_word_separator_chars : '\\s!"#$%&()*+,./:;<=>?@[\]^_{|}\xa7 \xa9\xab\xae\xb1\xb6\xb7\xb8\xbb\xbc\xbd\xbe\u00bf\xd7\xf7\xa4\u201d\u201c'
    });
    </script>
    
    Примечание
    С помощью параметра spellchecker_word_separator_chars дефис исключается из списка использующихся в редакторе символов-разделителей, что позволяет проверять слова с дефисом как единое целое, например: "как-нибудь", "женщина-врач", "Рио-де-Жанейро", и т. п.
  2. Переадресуйте запросы к URL /speller/tinyspell с вашего сайта на Яндекс (http://speller.yandex.net/services/tinyspell).

    Если используется web-сервер Apache, то настроить переадресацию можно в файле httpd.conf с помощью инструкции ProxyPass:

    ProxyPass /speller/tinyspell http://speller.yandex.net/services/tinyspell
После обновления страницы word.html появится кнопка проверки правописания. Если ее нажать, слова с ошибками, набранные в окне примера, будут подчеркнуты красной волнистой линией. Если щелкнуть правой кнопкой мыши по слову с ошибкой, то в контекстном меню будут предложены подсказки с вариантами правильного написания.