Приветствую Вас Прохожий | RSS Среда, 07.12.2016, 11:34
Меню сайта
ВИДЕО УРОКИ СКРИПТЫ UCOZ ШАБЛОНЫ UCOZ ФОТОШОП UCOZ КАТАЛОГ СТАТЕЙ ВЕБМАСТЕРУ UCOZ ВИДЕО ФОТОШОПА ДОПОЛНЕНИЕ САЙТА РАЗДЕЛ СТУДИИ УСЛУГИ НАШЕГО САЙТА


Мини-чат
Все вопросы задаем в форуме,
здесь они игнорируются!



Статистика
Онлайн всего: 18
Гостей: 17
Пользователей: 1
MaDaRa



Главная » Файлы » Скрипты для uCoz » Скрипты php для ucoz

Скрипт PHP проверки сообщений на орфографические ошибки

Скрипт PHP проверки сообщений на орфографические ошибки Скрипт, PHP, сообщений, орфографические, ошибки
Скрипт находится в бета тестирование.
Скрипт не позволяет добавить текст сообщения поста, при условие что если есть ошибки есть орфографические, в случае если есть ошибка то вам показывает отказ если нет ошибок то добавляется нормально сообщение
Можно сказать что это нервотрепка для многих будет добавить сообщение, но если вы борец за чистоту общения то вам скрипт в самый раз, но многие не из Россий пишут английским шрифтом на что скрипт не отреагирует не как.
В отказе выходит окно ajax с перечнем сделанных ошибок в тексте вашего набора, список слов с ошибками.
Скрипт на PHP, но подключать php не нужно потому что, используются технологии uApi.ru
Для того, чтобы API считывал данные, поставьте галочку "Разрешить использование API" в "Общих настройках" Панели Управления сайта.
Установка:
Заходим в Панель управления далее Форум - Общий вид страниц форума и Добавляем в head этот скрипт:


Code
<script type="text/javascript">  
  function proverka(){  
  var textx = $('#message').val();  
  var text1 = textx.replace(/\n/gi, ' ');  
  var thisurl = document.location.href;  
  $.getScript('http://uapi.ru/js-func.php?id=1&jstype=none&text='+text1+'&ref='+thisurl);  
  }  
  </script>  
  <?if($IP_ADDRESS$="46.4.99.18")?>  
  <uApi1>  
  $text = $_REQUEST['text'];  
  $text = preg_replace('| +|', ' ', $text);  
  $text = preg_replace('/([a-z-A-Z\'\"\=\$]+)/i', '', $text);  
  $text = urlencode($text);  
  $xxx = file_get_contents('http://www.artlebedev.ru/tools/orfograf/result/?SearchFieldValue=&type=5&SearchFieldExValue='.$text.'&orfomode=text');  
  $good = array('Яндекс','Гугль','хД');  
  foreach($good as $value){  
  $xxx = str_replace('<span class="misspelt">'.$value.'</span> ','',$xxx);  
  }  
  if(strpos($xxx, '<span class="misspelt">')){  
  preg_match_all('#<span class="misspelt">(.*)</span>#ies',$xxx,$arr);  
  if (!$arr[1][0]==null) {  
  echo "_uWnd.alert('";  
  $porno = str_replace(' ',', ',$arr[1][0]);  
  echo $porno.'<br>';  
  echo "','Исправьте ошибки!',{w:400,autosize:1,tm:15000});";  
  }  
  } else {  
  echo "_uWnd.alert('";  
  echo 'Ошибок нет!';  
  echo "','Ошибок нет',{w:400,autosize:1,tm:15000});";  
  echo 'document.forms["addform"].submit();';  
  }  
  </uApi1><?endif?>


*('Яндекс','Гугль','хД'); - список слов исключения. Если есть слова которые не пускает скрипт то, добавьте в список исключении слов. К примеру таким образом: ('Яндекс','Гугль','хД','Слово 134','Слово 2243');
Дале переходим так же в панели управления в Форум - Форма добавления сообщения и Удаляем старый код кнопки добавления и в место него вставляем следующий код:

Code
<input type="button" id="frF16" value="$SUBMIT_SIGN$" onclick="proverka();" />


Или можно добавить к кнопке onclick="proverka();" если не удалять стандартную форму добавления.
Скрипт не понимает английские буквы, и символы. Поэтому, на Логин он реагировать не станет 90% логинов на английском языке. Если на форуме есть с русским шрифтом то их надо добавить в список исключений в сам скрипт где у нас проставлено 'Яндекс','Гугль','хД'.

Внимание скрипт является авторским и принадлежит автору Picasso сайт автора uapi.ru
При копирование материала указывать источник который указан вверху страницы обязательно!
Автор\Источник: uapi.ru

Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 2058 | Комментарии: 17 | Рейтинг: 5.0/2 | |Категория: Скрипты php для ucoz | Добавил: мир | Дата: 01.06.2011 | Скачали: 0 | Теги: проверки, орфографические, Скрипт, ошибки, сообщений
Похожие новости на нашем сайте
Коментарий к новости

Всего комментариев: 16
13 makcim19997   Дата: 02.06.2011  Время: 22:57   [№ 8708]
извините, но почему вы лезете к нашему сайту?
источник указан, все претензии к нему.
мы то тут при чем? сайт указал где взял, не мы же у вас его отобрали, и присвоили себе.

14 Picasso   Дата: 02.06.2011  Время: 23:04   1 [№ 8709]
Просто сегодня этот скрипт присвоили себе уже 6 человек, и меня это ******* ... Я весь на нервах.

15 makcim19997   Дата: 02.06.2011  Время: 23:26   2 [№ 8710]
мы то не присвоили, следуйте на uweb там разбирайтесь.

16 mdbaner   Дата: 02.06.2011  Время: 23:33   2 [№ 8712]
Я вас понимаю, но зачем выставлять свою работу не оформив ее должным образом?
Это ваша вина то что присвоили и так же элементы студии artlebedev.ru
Кстати завтра artlebedev придет к нам с таким же предъявлением вопроса.)
1 Пользователи переписал описание статьи что не запрещает закон!
2 то что в статье не было указано автор такой то.. Это факт реальный
3 Пользователь указал сайт тот на котором было скопировано, где небыл указан источник
4 при рерайте новостей ссылки не копируются через BBcode, тем более на кликабельность.
По этому я могу вам сказать что это ваша вина только, при размещение опишите автора, и сам саит автора, у нас с удовольствием его проставят как источник.
Автор Picasso
источник uapi.ru
Конфликт решен?
И на будущее подписывайте должным образом новости, так и по закону вы сможете опираться , а так не кто вас не послушает даже в абузе.

12 Kapusha   Дата: 02.06.2011  Время: 22:39   [№ 8706]
а я не пошутил =))

10 Kapusha   Дата: 02.06.2011  Время: 18:14   [№ 8700]
Да хватит флудить, это скрипт макса =)

9 makcim19997   Дата: 02.06.2011  Время: 17:53   [№ 8699]
знаете мне кажется вы щас оба в бан пойдете)

8 Kapusha   Дата: 02.06.2011  Время: 17:02   [№ 8698]
Мир_Младший, за такое можно получить БАН, автор данного скрипта я =)))

11 STAFF   Дата: 02.06.2011  Время: 19:44   1 [№ 8702]
Я пошутил! Это не мой скрипт! просто тот пользователь сказал что это его без не каких доказательств, поэтому я написал это что бы он понял что без доказательств его придявы без толка!))))))))))

7 STAFF   Дата: 02.06.2011  Время: 16:58   [№ 8697]
Это я автор скрипта напишите меня!!! Почему другие копируют а?

-2   Спам
5 Picasso   Дата: 02.06.2011  Время: 16:08   [№ 8695]
Здравствуйте.
Я автор этого скрипта.
Вы неправильно выразились, милейший.
В этом скрипте не используется uCoz API, скрипт написан на системе uApi.ru - а это совершенно разные вещи.
В качестве автора прошу указать меня.
Спасибо.

+2   Спам
6 мир   Дата: 02.06.2011  Время: 16:40   1 [№ 8696]
Здравствуйте,
Знаете когда вы идете в банк получать деньги и говорите я Вася и мне должны денег ..., вам так и дают их?
Надеюсь смысл вы уловили, нам не известно кто вы, по этому слушать ваши утверждения нам подает сомнения.

2 V-style   Дата: 01.06.2011  Время: 22:38   [№ 8680]
Там че, самому чтоли надо писать слова правильные?

+1   Спам
3 German   Дата: 02.06.2011  Время: 10:19   1 [№ 8690]
Где вы это прочли?
Quote
*('Яндекс','Гугль','хД'); - список слов исключения.

+1   Спам
4 мир   Дата: 02.06.2011  Время: 10:37   2 [№ 8691]
SearchFieldExValue='.$text.'&orfomode=text');
$good = array('Яндекс','Гугль','хД');

+1   Спам
1 mr_garga   Дата: 01.06.2011  Время: 18:28   [№ 8673]
надписи на скрине рулят


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа
Логин:
Пароль:


Поиск


На форуме

1 Файловик. Уникальные те...

0

2 Куплю сайты в индексе Я...

1

3 Куплю сайты с ТИЦ/PR (п...

9

4 Предлагаю услуги для ан...

0

5 Предлагаю услуги по про...

0

6 Комплексный прогон сайт...

51

7 Сайт онлайн фильмов на ...

1

8 Проблема с таблицей

9

9 Отредактировать фото

2

10 Уже все перепробовал )

1


Подробней о форуме


Комментарии



Copyright UcozOn.ru™ © 2008-2016


Кнопка 88х31 сайта ucozon.ru