DIZ-CS.RU - Мы с Вами НАВСЕГДА!
Активный форум » WEB-мастеру » Скрипты для uCoz » Орфограф beta(php скрипт)
  • Страница 1 из 1
  • 1
Сообщение # 1
Аватарка rody
Theory of a Deadman
OFF
Пользователь
Сообщения:370
Награды:222
Отзывы:0
Skype пользователя:

Скрипт не дает добавить сообщение, если в нем есть орфографическая ошибка.
При этом, выводит список слов с ошибками.
Скрипт на PHP, но подключать php не требуется, так-как используются технологии uApi.ru!

Установка:

Форум > Общий вид страниц форума.
Добавить в head этот скрипт:

Код
Code
   
       
       
$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(''.$value.' ','',$xxx);  
}  
if(strpos($xxx, '')){  
   preg_match_all('#(.*)#ies',$xxx,$arr);  
if (!$arr[1][0]==null) {  
echo "_uWnd.alert('";  
$porno = str_replace(' ',', ',$arr[1][0]);  
echo $porno.'
';  
echo "','Исправьте ошибки!',{w:400,autosize:1,tm:15000});";  
}  
} else {  
echo "_uWnd.alert('";  
echo 'Ошибок нет!';  
echo "','Ошибок нет',{w:400,autosize:1,tm:15000});";  
echo 'document.forms["addform"].submit();';  
}  
   


* $good = array('Яндекс','Гугль','хД'); - список слов, которые можно пропускать. Если правильные слова скрипт не пускает, добавьте в список эти слова. Например: $good = array('Яндекс','Гугль','хД','Слово 1','Слово 2');

Форум > Форма добавления сообщения.
Заменить кнопку добавления на:

Код
Code


Или просто добавить к кнопке
Code
onclick="proverka();"
.

Все, установка завершена! Удачи!

Скрипт не берет во внимание английские буквы, и символы. Поэтому, на ники он ругаться не будет (99% ников на английском языке с символами, цифрами, и т.д.). Если на форуме есть "Уникумы" с русскими никами, на которые ругается скрипт - их надо добавить в список исключений.
Сообщение # 2
Аватарка WebStyle
OFF
Пользователь
Сообщения:11
Награды:2
Отзывы:0
у меня почему то не пашет!
P.S Ставить умею devil
Сообщение # 3
Аватарка Игорь
OFF
Премиум
Сообщения:3271
Награды:1272
Отзывы:56
Skype пользователя:
Спасибо поставил
Сообщение # 4
Аватарка Himmel
OFF
Пользователь
Сообщения:2
Награды:0
Отзывы:0
Потерто
Сообщение # 5
Аватарка Bolvar
OFF
Пользователь
Сообщения:33
Награды:2
Отзывы:0
Skype пользователя:
Сайт пользователя:
Скрипт не очень, но забрал спасибо !
Сообщение # 6
Аватарка Xatis
Фрилансер
OFF
Премиум
Сообщения:247
Награды:121
Отзывы:5
Skype пользователя:
Сайт пользователя:
это можно ставить на каких-то заумных сайтах,а то на типичных игровых,пользователь будет целый день у себя ошибки искать laugh
но за скрипт спасибо,полезный
Сообщение # 7
Аватарка Arthur
Волжанин
OFF
Пользователь
Сообщения:331
Награды:165
Отзывы:0
Очень красивый скрипт, забрал себе, спасибо!
  • Страница 1 из 1
  • 1
Поиск:
Писать на форуме могут только авторизованные пользователи.