Как подключить Яндекс.Спеллер к редактору FCKEditor.
FCKEditor - это текстовый WYSIWYG редактор с открытым кодом для использования на веб-страницах..
FCKEditor 2.6 поддерживает несколько интерфейсов для подключения модулей проверки правописания. Один из них - Speller Pages - использует
программу Aspell. В этом разделе описывается, как подключить Яндекс.Спеллер к настроенному для работы с Aspell интерфейсу Speller Pages.
Серверный модуль проверки орфографии Speller Pages не является выбором по умолчанию в редакторе FCKEditor и требует от разработчиков определенной работы по настройке. Рекомендуется внимательно ознакомиться с документацией по подключению модуля, размещенной на сайте FCK.
Если в FCKEditor уже настроен интерфейс Speller Pages, то
подключение Яндекс Спеллера заключается в замене
вызова aspell.exe на вызов perl yspell.pl (см. шаг 3 ниже).
Для подключения Яндекс.Спеллера внесите следующие изменения в файлы конфигурации редактора:
В конфигурационном файле fckconfig.js укажите следующие значения для опций FCKConfig.SpellChecker и FCKConfig.SpellerPagesServerScript:
В скрипте editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl замените вызов исполняемого модуля "aspell.exe" на вызов "perl yspell.pl" и задайте языковую отметку , например, "ru_RU" для проверки текстов только на русском языке или "ru_RU,en_US" для проверки текстов на русском и английском языках.
То есть, строки
my $aspell_cmd = '"C:\Program Files\Aspell\bin\aspell.exe"'; # by FredCK
(for Windows)
my $lang = 'en_US';
замените на
my $aspell_cmd = '[full-path-to]/perl.exe [full-path-to]/yspell.pl'; # by
FredCK (for Windows)
my $lang = 'ru_RU';
FCKeditor включает в себя реализации скрипта server-scripts/spellchecker.pl на PHP и ColdFusion. Для них подключение Яндекс.Спеллера осуществляется аналогично.
После внесения изменений в файлы обновите кэш браузера.
Теперь для проверки правописания будет использоваться Яндекс.Спеллер.