Итак. Разберём пример с register.php обыкновенного МФС версии не выше 2.2 либо сооофастовский.
Открываем его и находим внизу код вывода картинки с числом:

Собственно говоря - это и есть наша картинка. Удалим вообще весь код напоминающий о старой каптче:

Его стёрли - получили страницу регистрации визуально без проверки, однако зарегистрироваться не получится (если конечно не латались по последней статье от спам-маньяка)
Едем дальше. Найдём код кнопки \"Зарегистрироваться\":
Он может быть немного другим, но всё же... Перед этим кодом добавляем:
Пол беды сделано. Теперь откроем файл header.php (в мфс blocks/head.php) и перед тегом:
Добавим:
И наконец вернёмся к register.php и найдём:
Заменим на:
Ниже меняем текст: Неверно введен проверочный код... на что-нить вроде \"включите javascript поддержку в браузере и не халтурьте\". И в следующих буквально двух строках найдите:
Перед ним добавьте:
Всё - в регистрацию мы её втулили.
С регистрацией проверено - у меня на мфс 3 заработало. На нём же наверное и останется, хотя ещё очень много примеров и исходников поинтереснее этого лежит в забугорном паблике.
Аналогичным в принципе образом можно прикрутить эту каптчу к заказам рекламы. А можно и прикрутить к странице сёрфа. Как это делать:
1. Открываем view.php и перед:
Добавим:
Далее откроем success.php и найдём:
if($res["dopsec"]=='2')
{
Удаляем всё после этого кода до кода:
Вместо удалённого воткнём примерно такое:
Теперь опустимся ниже найдём:
$ver==$captcha
заменим на:
Должно получиться. Скажу честно - негде тестировать подтверждение.
В принципе всё. Читайте комментируйте. Кто знает линк на моего хряка - кормите. Хряка Влада тоже кормите, потому что нашу движуху спонсирует он
Не забываем качать архив с доп. файлами: (из новой папки льём в корень)
Открываем его и находим внизу код вывода картинки с числом:
Собственно говоря - это и есть наша картинка. Удалим вообще весь код напоминающий о старой каптче:
Его стёрли - получили страницу регистрации визуально без проверки, однако зарегистрироваться не получится (если конечно не латались по последней статье от спам-маньяка)
Едем дальше. Найдём код кнопки \"Зарегистрироваться\":
Он может быть немного другим, но всё же... Перед этим кодом добавляем:
Пол беды сделано. Теперь откроем файл header.php (в мфс blocks/head.php) и перед тегом:
Добавим:
И наконец вернёмся к register.php и найдём:
if( strtolower($_POST['code'])!= strtolower($_SESSION['texto']))
{
{
Заменим на:
if(isset($_POST['iQapTcha']) && empty($_POST['iQapTcha']) && isset($_SESSION['iQaptcha']) && $_SESSION['iQaptcha'])
{
{
Ниже меняем текст: Неверно введен проверочный код... на что-нить вроде \"включите javascript поддержку в браузере и не халтурьте\". И в следующих буквально двух строках найдите:
include('footer.php');
Перед ним добавьте:
$_SESSION['iQpatcha'] = false;
Всё - в регистрацию мы её втулили.
С регистрацией проверено - у меня на мфс 3 заработало. На нём же наверное и останется, хотя ещё очень много примеров и исходников поинтереснее этого лежит в забугорном паблике.
Аналогичным в принципе образом можно прикрутить эту каптчу к заказам рекламы. А можно и прикрутить к странице сёрфа. Как это делать:
1. Открываем view.php и перед:
Добавим:
Далее откроем success.php и найдём:
if($res["dopsec"]=='2')
{
Удаляем всё после этого кода до кода:
}
if(!isset($_GET["ds"]) or ($_GET["ds"]=='clicked' and $ver==$captcha))
{
$adse=$_SESSION["ad"];
if(!isset($_GET["ds"]) or ($_GET["ds"]=='clicked' and $ver==$captcha))
{
$adse=$_SESSION["ad"];
Вместо удалённого воткнём примерно такое:
?>
<?
<?
Теперь опустимся ниже найдём:
$ver==$captcha
заменим на:
(isset($_POST['iQapTcha']) && empty($_POST['iQapTcha']) && isset($_SESSION['iQaptcha']) && $_SESSION['iQaptcha'])
Должно получиться. Скажу честно - негде тестировать подтверждение.
В принципе всё. Читайте комментируйте. Кто знает линк на моего хряка - кормите. Хряка Влада тоже кормите, потому что нашу движуху спонсирует он
Не забываем качать архив с доп. файлами: (из новой папки льём в корень)
6 комментарии
120 загрузки
Детали
- Первый релиз 13 апр 2011
- Последнее обновление 16 сен 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 203
- Рейтинг (0)
- Регистрация 19 фев 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

drimkast1
- 28 авг 2013Привет всем! У МЕНЯ ничего не получается все сделал как написано но самой картинки ползунка нема. У меня движок sooofast помогите решить вопрос и я тут немного переделал не сам код скрипта, а изменил имена самых файлов от прог автокликеров, будьте добры помогите мне. К стати посмотрите мой скрипт на наличия дыр в нем. Мой адрес сайта
JammJamm
- 31 июл 2012Ещё бы оно работало, кссник подключите ;)
ну и тут явно ошибка, имхо полоска протянется, и кнопка регистрации разблокируется, далее клацаешь по кнопке регистрации и получаешь сообщение о том что у тебя не включен яваскрипт, при включеном то яваскрипте :))
Alex777
- 24 апр 2011Чего то у меня не выводит картинку как у Алекса (((
ZICKFREED
- 14 апр 2011на руселе смотрел такую капчу, чёто не прёт такой движняк на буксе
с одной стороны прикольно, а с другой не особо
ну в принципе можно и компактную строку сделать и будет норм смотреться
на любителя короче
Alex
- 14 апр 2011задай впрос юсовцу,который это писал.
можно было бы обойти сь проще.
всё условие переводится как
если имеется пост запрос с каптчей И он пустой И имеется сессия с кодом И она не пустая.
короч чо то такое
В МФС 2.2 Jquery надо подключать на всех страницах.Наши господа "дизайнеры" вернее рипперы дле шблонов не учитывают того,что в дле подключается jquery ВЕЗДЕ!Поэтому часть рипов нефункциональна в толичие от своих оригинальныхъ шаблонов.
Также многие уже используют Jquery и лишний раз подключать его если он есть в хидере не стоит.По своему опыта скажу что строки если Jquery подключёно то не вписываем.Если не подключён до добавим в самом начале моего знакомства с интернетом не несли никакого понятного мне смысла.Поэтому проще написать чтоб подключили то тега head и всё.К тому же,не зря же все советуют подключать яваскрпиты до закрытия хиад ????