Форум web-мастеров phpBB3

Модификации и расширения phpBB




Ответить на тему
Пред. тема | След. тема 
Автор Сообщение
Donate
Аватара пользователя

Карма
9
Стаж: 5 лет 9 месяцев
Сообщения: 21
Откуда: Эстляндия

Ответить с цитатой

тема взята с ppkBB3cker. Здесь: http://www.ppkbb3cker.ru/viewtopic.php?f=28&t=1636
Поставил себе - всё работает. Здесь не увидел - решил поделиться. Ставил на стиль subsilver2, версия форума 3.0.11

1. скачиваем архив с этой страницы http://www.ppkbb3cker.ru/go.html?http://api.yandex.ru/speller/doc/dg/tasks/how-to-spellcheck-web.xml или с прямой ссылки на файл http://speller.yandex.net/speller/1.0/spell-1.0.zip.
распаковываем его в директорию /speller/, загружаем эту директорию в корень форума (соответственно, данную папку надо создать).
2. в файле /language/ru/posting.php перед

вставляем
'SPELL_CHECK' => 'Орфография',
   'SPELL_CHECK_HELP' => 'Проверить орфографию в сообщении',
   'SPELL_OPTIONS' => 'Орфография - настройки',
   'SPELL_OPTIONS_HELP' => 'Изменить настройки проверки орфографии в сообщении',

3. в файле /styles/subsilver2/template/overall_header.html после
<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />

вставляем
<script type="text/javascript" src="speller/spell.js"></script>
<script type="text/javascript">
// <![CDATA[
   var speller = new Speller({ url:"speller", lang:"ru", options:Speller.IGNORE_URLS});
 
   function spellCheck()
   {
      speller.check([document.getElementById("message")]);
   }
// ]]>
</script>

4. в файле /styles/subsilver2/template/posting_buttons.html после
<!-- BEGIN custom_tags -->
         <input type="button" class="btnbbcode" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})"<!-- IF custom_tags.BBCODE_HELPLINE !== '' --> onmouseover="helpline('cb_{custom_tags.BBCODE_ID}')" onmouseout="helpline('tip')"<!-- ENDIF --> />
      <!-- END custom_tags -->

вставляем
<input type="button" class="button2" name="bbspellcheck" id="bbspellcheck" value="{L_SPELL_CHECK}" onclick="spellCheck();" title="{L_SPELL_CHECK_HELP}" />

5. в файле /styles/subsilver2/template/quickreply_editor.html заменяем
<textarea name="message" rows="7" cols="76" tabindex="3"  style="width: 98%;">

на
<textarea style="height: 18em;" name="message" id="message" rows="14" cols="76" tabindex="3" class="inputbox"></textarea>
- это подключение к форме быстрого ответа

6. в файле /styles/subsilver2/template/posting_body.html в строчку с
<textarea

надо добавить
 id="message"

<textarea name="message" id="message" rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" style="width: 700px; height: 270px; min-width: 98%; max-width: 98%;">{MESSAGE}</textarea>

-это подключение к форме полного ответа.

вставку для стиля prosilver можно посмотреть в оригинале статьи. ссылка в начале темы.
когда стал большие тексты вставлять, стали попадаться ошибки. всё не увидишь, а здесь какая-никакая помощь. авось кому и пригодится :-)

скриншоты:
#83

#83
_______________________
кто не видел настоящей кошки, тот не может рассуждать о неко...
Профиль  Отправить личное сообщение
Идеальный заработок для торрент-трекеров
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Ответить на тему

Сейчас этот форум просматривают: нет пользователей онлайн и гости: 1

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron