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

krumax

Пользователь
#1
Многие наверное уже знают о Яндекс.Спеллер - проверке правописания.
Давайте подключим это дело к нашему движку.
Содержимое аттача заливаем на сервер.
Открываем viewtopic.tpl и
в самый вверх вставляем:
PHP:
<script type="text/javascript" src="speller/spell.js"></script>
<script type="text/javascript">
var speller = new Speller({ url: "speller", lang: "ru", options: Speller.IGNORE_URLS });
 
function spellCheck() {
speller.check([document.getElementById("message")]);
}
</script>
открываем posting_editor.tpl
находим
HTML:
<input type="submit" name="preview" value="{L_PREVIEW}" id="post-preview-btn" onclick="$('#post-submit').remove();">&nbsp;&nbsp;
перед вставляем
HTML:
<img src="./images/spell.gif" onclick="spellCheck()" style="width:20px;height:20px;cursor:pointer;" alt="Проверить" title="Проверить"/>
находим
HTML:
<input type="button" value="{L_AJAX_PREVIEW}" onclick="ajax.exec({ action: 'posts', type: 'view_message', message: $('textarea#message').val()});">
после вставляем
HTML:
<img src="./images/options.gif" style="width:20px;height:20px;cursor:pointer;" onclick="speller.optionsDialog()" alt="Параметры" title="Параметры"/>
Пользуемся!
 

Вложения

MY-94

Пользователь
#4
Чтобы в posting.php проверка тоже была(а не просто картинки)

Открываем posting.tpl и
в самый вверх вставляем:
PHP:
<script type="text/javascript" src="speller/spell.js"></script>
<script type="text/javascript">
var speller = new Speller({ url: "speller", lang: "ru", options: Speller.IGNORE_URLS });
 
function spellCheck() {
speller.check([document.getElementById("message")]);
}
</script>
 

krumax

Пользователь
#7
krumax,
улыбнуло что слово "праверка" он определил,
а слово "проваписания" - нет :D
Он определит если продолжить проверку дальше, нажав либо заменить, либо пропустить - ошибки отмечаются по-очереди, а не все сразу.
 

Inkognito

Пользователь
#8
Содержимое аттача заливаем на сервер. скажите пожалуйста в какую именно папку. Заранее Спасибо
 
Сверху