Все для DataLife Engine / DLE хаки / Хак для DLE / Яндекс.Спеллер для редактора текста в DLE

Яндекс.Спеллер для редактора текста в DLE


Мы уже рассказывали недавно, как подключить Яндекс.Спеллер для dle сервиса проверки правописания, который может находить и исправлять орфографические ошибки (читаем статью "Интеграция скрипта Яндекс Спеллер 1.0.7 в DLE"). Этот дле хак установки понадобится тем, кто часто пользуется редактором в админ панели движка DataLife Engine для проверки орфографии текста.
Представляем хак Яндекс.Спеллер для редактора текста в DLE админки движка добавления новости, чтобы проверять текст на ошибки с помощью Яндекс.Спеллер сервиса на основе орфографического словаря. В настоящее время сервис проверяет тексты на русском, украинском и английском языках.

Данный вариант позволяет сделать так, чтобы ошибки можно было проверять как в краткой новости, так и в полной. Скрипт полезен при добавлении контента на сайт с планшета.

Установка:.
1. Скачиваем архив в котором есть архив spell-1.0.zip, можно взять с офф. сайта файлы Яндекса и распаковываем.
2. Создаем папку speller в месте расположения вашего сайта и копируем туда распакованные файлы.
3. Открываем файл /engine/inc/addnews.php и ищем строку:
<div class="hr_line"></div>


их там много, но нам нужна только первая, заменяем ее на:

<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() {
var form = document.forms["myform"];
speller.check([ full_story, short_story ]);
}
</script>
<div style="float:right; margin:5px 20px;">
<button name="cmdSpell" type="button" onclick="spellCheck()">Проверить правописание</button>
<button type="button" onclick="speller.optionsDialog()"> Параметры...</button></div>


4. Открываем файл /engine/inc/editnews.php и ищем строку:
<div class="hr_line"></div>


их там много, но нам нужна только первая, заменяем ее на:

<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() {
var form = document.forms["myform"];
speller.check([ full_story, short_story ]);
}
</script>
<div style="float:right; margin:5px 20px;">
<button name="cmdSpell" type="button" onclick="spellCheck()">Проверить правописание</button>
<button type="button" onclick="speller.optionsDialog()"> Параметры...</button></div>


Подключение Яндекс.Спеллер к редактору текста в админке DLE скачать

Podklyuchenie-Yandeks.Speller-k-redaktoru-teksta-v-adminke-DLE.rar [55,27 Kb] (cкачиваний: 72)
  • 40
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent