Ucozua.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
Войти
Вы зашли на страницу для того что бы скачать Орфограф beta (Исправьте ошибку) кстати в отличии от других мы предоставляем этот файл без регистрации если же вы зарегистрировались то вы можете оставить комментарий к: Орфограф beta (Исправьте ошибку) найти ошибку или пожаловаться на материал или найти другие материалы такие как: Шаблоны для Ucoz ,скриты для ucoz и конечно раздел по Seo знаниям . Самые новые разработки в мире сети для начинающих и уже знающих вебмастеров.Графика для Ucoz присутствует в оригинале: Кнопки для форумов, Ранги, Иконки для Групп и всё это сделано в Photoshop Cs5 !!

Орфограф beta (Исправьте ошибку)

Автор: GoodJob 01.06.2011, 14:56 Скрипты Php



Скрипт не дает добавить сообщение, если в нем есть орфографическая ошибка. При этом, выводит список слов с ошибками. Скрипт на PHP, но подключать php не требуется, так-как используются технологии uApi.ru!
Установка:
Форум > Общий вид страниц форума.
Добавить в 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?>

* $good = array('Яндекс','Гугль','хД'); - список слов, которые можно пропускать. Если правильные слова скрипт не пускает, добавьте в список эти слова. Например: $good = array('Яндекс','Гугль','хД','Слово 1','Слово 2');
Форум > Форма добавления сообщения.
Заменить кнопку добавления на:
Code
<input type="button" id="frF16" value="$SUBMIT_SIGN$" onclick="proverka();" />

Или просто добавить к кнопке onclick="proverka();" .
Все, установка завершена! Удачи!
Скрипт не берет во внимание английские буквы, и символы. Поэтому, на ники он ругаться не будет (99% ников на английском языке с символами, цифрами, и т.д.). Если на форуме есть "Уникумы" с русскими никами, на которые ругается скрипт - их надо добавить в список исключений.
Просмотров: 1421 Источник: http://uweb.su

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


Опрос
Вы берёте в интернете кредиты?
Всего ответов: 1471
Онлайн на сайте
Онлайн всего: 1
Гостей: 1
Вебмастеров: 0
Вебмастера
Гости

Поддержи сайт
UcozUa.ru всё для скриптера и вебмастера

Витрина ссылок
SkyAngel: Скачать игры через торрент бесплатно и без регистрации. Анонсы о новых играх.
wero1: На Firebiz.ucoz.net только популярные торренты .
SkyAngel: Прокачай свой фотошоп!
spi-ce174: Сайт скриптов и уникальных шаблонов

Друзья сайта