Орфограф beta


Орфограф beta

1391
10 из 10
Проголосовало: 2






Скрипт не дает добавить сообщение, если в нем есть орфографическая ошибка.
При этом, выводит список слов с ошибками.
Скрипт на 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% ников на английском языке с символами, цифрами, и т.д.). Если на форуме есть "Уникумы" с русскими никами, на которые ругается скрипт - их надо добавить в список исключений.
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://uweb.su/
  • Всего комментариев: 5

Kisa_Lora
0
Kisa_Lora написал: Написано 29 Июля 2011 в 22:07
Комментарий №5
У меня ajax-окно не открывается!!!! angry

Kisa_Lora
0
Kisa_Lora написал: Написано 29 Июля 2011 в 11:13
Комментарий №4
Классный скрипт, без php будет работать.

DIMON_-_BEST
0
DIMON_-_BEST написал: Написано 31 мая 2011 в 23:16
Комментарий №2
у меня php не оплачено sad

hladenkiy
0
hladenkiy написал: Написано 31 мая 2011 в 23:41
Комментарий №3
Читай внимательно!!
"Скрипт на PHP, но подключать php не требуется, так-как используются технологии uApi.ru! "

zenitovic
0
zenitovic написал: Написано 31 мая 2011 в 23:05
Комментарий №1
happy

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    403
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 11
    Гостей: 10
    Пользователей: 1
    0
    Сегодня были
    Топ пользователей: