Орфография

Отзывы, пожелания, мысли - все то, что поможет сделать сайт лучше
Правила форума, пожелания новичкам и гостям форума
Аватара пользователя
filosof

Ветеран Клуба
Почетный член Клуба
Сообщения: 4914
Зарегистрирован: Вс ноя 30, 2008 8:02 pm
Награды: 1
Репутация: 109
Модель: _
Мотор: _
Город: Москва
Имя: Виталик
Контактная информация:

Орфография

Сообщение filosof »

на усмотрение администрации.
наработка не моя.
......................................
У яндекса есть сервис спеллера (проверки орфографии) в формах http://api.yandex.ru/speller/, пример внедрения этого сервиса в форум phpBB3:

1. скачиваем архив с этой страницы http://api.yandex.ru/speller/doc/dg/tas ... ck-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/prosilver/template/overall_header.html после

Код: Выделить всё

<script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
вставляем

Код: Выделить всё

<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/prosilver/template/posting_buttons.html после

Код: Выделить всё

	<!-- BEGIN custom_tags -->
		<input type="button" class="button2" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})" title="{custom_tags.BBCODE_HELPLINE}" />
	<!-- END custom_tags -->
вставляем

Код: Выделить всё

<input type="button" class="button2" name="bbspellcheck" id="bbspellcheck" value="{L_SPELL_CHECK}" onclick="spellCheck();" title="{L_SPELL_CHECK_HELP}" />
	<input type="button" class="button2" name="bbspelloptions" id="bbspelloptions" value="{L_SPELL_OPTIONS}" onclick="speller.optionsDialog();" title="{L_SPELL_OPTIONS_HELP}" />
5. в файле /styles/prosilver/template/quickreply_editor.html заменяем (указанная строка может встречаться дважды, нужно заменять только во второй такой строке)

Код: Выделить всё

<textarea style="height: 9em;" name="message" rows="7" cols="76" tabindex="3" class="inputbox"></textarea>
на

Код: Выделить всё

<textarea style="height: 18em;" name="message" id="message" rows="14" cols="76" tabindex="3" class="inputbox"></textarea>

6. Идём в адм. раздел - стили - Шаблоны - напротив названия каждого стиля - нажать ссылку Обновить, идём в адм. раздел - вкладка Общие - Очистить кэш - Выполнить

Скриншоты получившегося:
Изображение
Изображение
я в аудях не разбираюсь..поэтому и езжу на метро..
Аватара пользователя
O`Breea

Ветеран Клуба Писатель Клуба За особые заслуги
Почетный член Клуба
Почетный член  Клуба
Сообщения: 14411
Зарегистрирован: Ср окт 01, 2008 11:21 pm
Награды: 3
Репутация: 196
Модель: A8 (D2), 2002, Quattro
Мотор: AKC 3.7 (FBB)
Город: Санкт-Петербург
Имя: Константин
Откуда: Санкт-Петербург

Re: Орфография

Сообщение O`Breea »

Полезная штука, однозначно!
No Quattro - No Chance
Аватара пользователя
filosof

Ветеран Клуба
Почетный член Клуба
Сообщения: 4914
Зарегистрирован: Вс ноя 30, 2008 8:02 pm
Награды: 1
Репутация: 109
Модель: _
Мотор: _
Город: Москва
Имя: Виталик
Контактная информация:

Re: Орфография

Сообщение filosof »

да,думаю для нашего форума нужная вещь.
ищу уже несколько дней - экспериментирую,простенький бесплатный аудио плеер для внешних урл и вызова через ББкоды,пока безрезультатно.
думаю,в связи с обилием у нас,как профессионалов,так и любителей,такая функция должна быть востребована.
я в аудях не разбираюсь..поэтому и езжу на метро..
Аватара пользователя
VolumeX

Ветеран Клуба
Член Клуба
Сообщения: 2657
Зарегистрирован: Вт окт 23, 2007 4:57 pm
Награды: 1
Репутация: 54
Модель: V40
Мотор: 3.5
Город: Чехов
Имя: Алексей

Re: Орфография

Сообщение VolumeX »

А как она работает ?
Не совсем понял. Она исправляет ошибки когда нажмёшь на кнопку, или всегда ?
Или она как Word работает ?
Изображение
Аватара пользователя
filosof

Ветеран Клуба
Почетный член Клуба
Сообщения: 4914
Зарегистрирован: Вс ноя 30, 2008 8:02 pm
Награды: 1
Репутация: 109
Модель: _
Мотор: _
Город: Москва
Имя: Виталик
Контактная информация:

Re: Орфография

Сообщение filosof »

она указывает на ошибки и предоставляет правильную версию написания,при этом выделять текст не нужно,достаточно только по окончанию написания топика нажать на кнопку.
я в аудях не разбираюсь..поэтому и езжу на метро..
Аватара пользователя
filosof

Ветеран Клуба
Почетный член Клуба
Сообщения: 4914
Зарегистрирован: Вс ноя 30, 2008 8:02 pm
Награды: 1
Репутация: 109
Модель: _
Мотор: _
Город: Москва
Имя: Виталик
Контактная информация:

Re: Орфография

Сообщение filosof »

1pray78
я в аудях не разбираюсь..поэтому и езжу на метро..
petroff

Ветеран Клуба
Почетный член Клуба
Сообщения: 3754
Зарегистрирован: Вс окт 05, 2008 1:16 am
Награды: 1
Репутация: 89
Модель: горные лыжи
Мотор: гороховый
Город: сабакинск
Имя: Сергей

Re: Орфография

Сообщение petroff »

Наверное время пришло в форум спелл вставить. 1hahdshake8
Аватара пользователя
shtepa

Ветеран Клуба Писатель Клуба
Почетный член Клуба
Сообщения: 11866
Зарегистрирован: Ср сен 26, 2007 8:21 am
Награды: 2
Репутация: 136
Модель: q7
Мотор: CASA
Город: 61 RUS

Re: Орфография

Сообщение shtepa »

filosof писал(а):она указывает на ошибки и предоставляет правильную версию написания,при этом выделять текст не нужно,достаточно только по окончанию написания топика нажать на кнопку.
а темы она будет новые создавать ?
Аватара пользователя
filosof

Ветеран Клуба
Почетный член Клуба
Сообщения: 4914
Зарегистрирован: Вс ноя 30, 2008 8:02 pm
Награды: 1
Репутация: 109
Модель: _
Мотор: _
Город: Москва
Имя: Виталик
Контактная информация:

Re: Орфография

Сообщение filosof »

нет,к сожалению темы она не создает,и даже кофе не варит.. :)
я в аудях не разбираюсь..поэтому и езжу на метро..
Аватара пользователя
O`Breea

Ветеран Клуба Писатель Клуба За особые заслуги
Почетный член Клуба
Почетный член  Клуба
Сообщения: 14411
Зарегистрирован: Ср окт 01, 2008 11:21 pm
Награды: 3
Репутация: 196
Модель: A8 (D2), 2002, Quattro
Мотор: AKC 3.7 (FBB)
Город: Санкт-Петербург
Имя: Константин
Откуда: Санкт-Петербург

Re: Орфография

Сообщение O`Breea »

Пока не реализовано? :(
No Quattro - No Chance
Аватара пользователя
Akin
Президент Клуба
Сообщения: 27375
Зарегистрирован: Пн авг 27, 2007 2:01 am
Репутация: 612
Модель: ___
Мотор: ___
Город: Королев
Имя: Владислав
Откуда: Москва

Re: Орфография

Сообщение Akin »

Я попробовал поставить, не вышло, мод конфликтует с уже установленными.
Разберусь, но как время будет.
Аватара пользователя
filosof

Ветеран Клуба
Почетный член Клуба
Сообщения: 4914
Зарегистрирован: Вс ноя 30, 2008 8:02 pm
Награды: 1
Репутация: 109
Модель: _
Мотор: _
Город: Москва
Имя: Виталик
Контактная информация:

Re: Орфография

Сообщение filosof »

с какими именно?,может я чем помогу..
..мод надо ставить,иначе,чем дальше,тем хуже - люди не умеют и не хотят учиться писать по русски.
я в аудях не разбираюсь..поэтому и езжу на метро..
Аватара пользователя
filosof

Ветеран Клуба
Почетный член Клуба
Сообщения: 4914
Зарегистрирован: Вс ноя 30, 2008 8:02 pm
Награды: 1
Репутация: 109
Модель: _
Мотор: _
Город: Москва
Имя: Виталик
Контактная информация:

Re: Орфография

Сообщение filosof »

добавлю от себя небольшой хак,который благотворно скажется на ранжировании форума в поисковиках и Тиц.
Закрытие ВС в сообщениях от индексации;
открываем includes/functions_posting.php
находим

Код: Выделить всё

$html	= "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append";
меняем на

Код: Выделить всё

$html	= "$whitespace<!-- $tag --><noindex><a$class rel=\"nofollow\" href=\"$url\">$text</a></noindex><!-- $tag -->$append";
поставил у себя,справляется хорошо..единственное,не работает при обработке бб-кодами,т.е не закроет картинку с внешнего сервера.
над этим подумаю,как будет время.
я в аудях не разбираюсь..поэтому и езжу на метро..
Аватара пользователя
filosof

Ветеран Клуба
Почетный член Клуба
Сообщения: 4914
Зарегистрирован: Вс ноя 30, 2008 8:02 pm
Награды: 1
Репутация: 109
Модель: _
Мотор: _
Город: Москва
Имя: Виталик
Контактная информация:

Re: Орфография

Сообщение filosof »

filosof писал(а):открываем includes/functions_posting.php
ссори,functions_content.php,а не functions_posting.php
я в аудях не разбираюсь..поэтому и езжу на метро..
Ответить

Вернуться в «О САЙТЕ»