Проверка орфографии в tinymce.

Народ, помогите сделать проверку! Сайт на украинском языке. Где-то  читал, что этот редактор блокирует стандартную проверку браузеров. Может кто-то знает что-то на счет этого?

8 комментариев

avatar
Версия ЛС 1.0.1
avatar
avatar
В общем спасибо за ссылку но там все через жопу… ну у меня так короче. Заработало только после адского скрещивания 2х типов кодов для разных версий. Вот мой код — работает 100%

this.getTinymce = function() {
return {
mode: «specific_textareas»,
autoresize_max_height: $(window).height()-100,
editor_selector: «mce-editor»,
theme: «advanced»,
content_css: DIR_STATIC_SKIN + "/css/reset.css" + "," + DIR_STATIC_SKIN + "/css/tinymce.css?" + new Date().getTime(),
theme_advanced_toolbar_location: «top»,
theme_advanced_toolbar_align: «left»,
theme_advanced_buttons1: «lshselect,bold,italic,underline,strikethrough,|,bullist,numlist,|,undo,redo,|,lslink,unlink,lsvideo,lsimage,pagebreak,code,emotions»,
theme_advanced_buttons2: «tablecontrols,spellchecker»,
theme_advanced_buttons3: "",
theme_advanced_statusbar_location: «bottom»,
theme_advanced_resizing: true,
theme_advanced_resize_horizontal: 0,
theme_advanced_resizing_use_cookie: 0,
theme_advanced_path: false,
object_resizing: true,
force_br_newlines: true,
forced_root_block: '', // Needed for 3.x
force_p_newlines: false,
plugins: «lseditor,safari,inlinepopups,media,pagebreak,autoresize,emotions,spellchecker,table»,
spellchecker_languages: "+Russian=ru,Ukrainian=uk,English=en",
spellchecker_rpc_url: «speller.yandex.net/services/tinyspell»,

convert_urls: false,
extended_valid_elements: «embed[src|type|allowscriptaccess|allowfullscreen|width|height]»,
pagebreak_separator: "",
media_strict: false,
language: TINYMCE_LANG,
inline_styles: false,
formats: {
underline: {inline: 'u', exact: true},
strikethrough: {inline: 's', exact: true}
}
}
};

Пользуйтесь на здоровье. Весия моего двигла 1,0,3
avatar
В init добавьте
browser_spellcheck:true,

И проверкой орфографии займется браузер пользователя

В Firefox к примеру включить автоматическую проверку орфографии можно галкой: Инструменты -> Настройки -> Дополнительные -> Общие -> Проверять орфографию при наборе текста
avatar
Ну у меня как бы на всех сайтах и так браузер проверяет… а вот на моем лайвстрит движке не хочет. Я так понял он не понимает поле ввода как поле ввода. Пришлось впендюривать кнопку.

В init добавьте
Это где такое? что-то не соображу с ходу
avatar
Дико затупил и полез в конфиги линукса ))) понял я вроде куда добавить — щас попробую — Спасибо большое!
avatar
В общем вставил — не помогло
вот скриншот как вставил
http://clip2net.com/s/6ZLjyz
avatar
Друзья, все куда проще чем вы тут расписали.
Для того, чтобы включить проверку орфографии:
1. открываем файл /engine/lib/internal/template/js/settings,js
2. Вписываем в обе функции настроек this.getTinymce = function() и this.getTinymceComment = function() следующий параметр:
gecko_spellcheck: true
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.