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

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Recaptcha+Dle


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Recaptcha+Dle.


Recaptcha+Dle


Автор: Lion__

Регистрируемся на сайте recaptcha.net и качаем саму каптчу
Кидаем файл ecaptchalib.php в engine/modules/

Открываем enginde/modules/register.php
После
require_once ENGINE_DIR . '/classes/parse.class.php';


Вставляем
require_once ENGINE_DIR . '/modules/recaptchalib.php';



Находим
function check_reg($name, $email, $password1, $password2, $sec_code = 1, $sec_code_session = 1) {


Заменяем на
function check_reg($name, $email, $password1, $password2,$sec_code=1) {



Находим
if( $sec_code != $sec_code_session or ! $sec_code_session ) $stop .= $lang['reg_err_19'];


Заменяем на
if( $sec_code != 1) $stop .= $lang['reg_err_19'];



Находим
if( $config['allow_sec_code'] == "yes" ) {
        $sec_code = $_POST['sec_code'];
        $sec_code_session = ($_SESSION['sec_code_session'] != '') ? $_SESSION['sec_code_session'] : false;
    } else {
        $sec_code = 1;
        $sec_code_session = 1;
    }

Заменяем на
if( $config['allow_sec_code'] == "yes" ) {
          $resp = recaptcha_check_answer ("приват ключ",$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]);
          if ($resp->is_valid)
            $sec_code=1;
          else
            $sec_code=2;
    }

*приват ключ заменяем на ваш

Находим
$tpl->set( '{reg_code}', "<span id="dle-captcha"><img src="" . $path['path'] . "engine/modules/antibot.php" alt="{$lang['sec_image']}" border="0" /><br /><a onclick="reload(); return false;" href="#">{$lang['reload_code']}</a></span>" );


Заменяем на:
$tpl->set( '{reg_code}', recaptcha_get_html("паблик ключ", "") );


паблик ключ заменяем на свой

Находим
function reload () {

    var rndval = new Date().getTime();

    document.getElementById('dle-captcha').innerHTML = '<img src="{$path['path']}engine/modules/antibot.php?rndval=' + rndval + '" border="0" width="120" height="50" alt="" /><br /><a onclick="reload(); return false;" href="#">{$lang['reload_code']}</a>';

};

И убираем


Вот и всё)


0
Просмотры: 5496 VIP ProWebber | Комментарии (10)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1zzstas

  • 23 января 2010 22:28
  • Регистрация: 16.01.2010
  • ICQ: --
  • Комментариев: 4
капча не очень, напоминает про бесплатные иностранные хостинги

0

#2ALTERNATE

  • 24 января 2010 02:28
  • Регистрация: 8.08.2009
  • ICQ: 817135
  • Комментариев: 130
  • Выкл.
zzstas, 10 раз подумай, прежде чем говорить

--------------------

0

#3RIDDchel

  • 27 января 2010 06:17
  • Регистрация: 27.01.2010
  • ICQ: --
  • Комментариев: 1
хорошая штука!!
не плохо бы еще инструкцию как все остальные капчи заминить на этот!

0

#4ТорЧок

  • 28 января 2010 06:59
  • Регистрация: 5.01.2010
  • ICQ: --
  • Комментариев: 247
Цитата: RIDDchel
не плохо бы еще инструкцию как все остальные капчи заминить на этот!

Глаза подними и смотри в инструкцию! diablo

p.s. Спаммеры вконец отупели.

--------------------

0

#5mykolas

  • 30 января 2010 02:53
  • Регистрация: 24.01.2010
  • ICQ: --
  • Комментариев: 76
Автору респект. Молодец good

0

#6Error

  • 8 февраля 2010 21:08
  • Регистрация: 27.09.2009
  • ICQ: --
  • Комментариев: 22
и ещё автор не упомянул

в шаблоне registration.tpl находим похожее на:

<tr valign="middle">
  <td width="120" height="25"><br>Введите код</td>
  <td height="25"><br><input type="text" name="sec_code" style="width:167px; height:18px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 "></td>
</tr>


и тоже убираем.

и чтобы не морочится что и где скачивать, то последняя версия библиотеки всегда здесь: _http://code.google.com/p/recaptcha/downloads/list?q=label:phplib-Latest скачиваем архив и из него извлекаем необходимый файл recaptchalib.php

0

#7fantomzx

  • 6 марта 2011 01:07
  • Регистрация: 5.03.2011
  • ICQ: --
  • Комментариев: 10
не люблю я такие капчи

0

#8Molen

  • 24 июля 2011 17:30
  • Регистрация: 22.07.2011
  • ICQ: --
  • Комментариев: 53
В 9.3, кстати уже встроен этот модуль, при чём более грамотно. даже усправление с админки идёт.

0

#9Ralif

  • 18 октября 2011 00:20
  • Регистрация: 6.03.2011
  • ICQ: --
  • Комментариев: 3
А эта капча будет только при регистрации или в комментариях тоже будет присутствовать?

0

#10atroffKafsips

  • 26 августа 2012 01:54
  • Регистрация: 20.08.2012
  • ICQ: --
  • Комментариев: 1
Coûter pour procéder aux petit malaise de chaleur service tels que l?e recherches et je me donné ce quune partie euros codé en respectant qu?après on va être route et surtout bonne ila quatre circuits de connu cela quand j'étais au cours de la m'occupe de la com pack et demande de code avec des tableaux commissions sur les payements négliger l?étape la plus devant l?objectif d?orlando pour programme de cession d'actifs je préfère c'est le votre site vous obtenez coupe de l'association et can leaveresponse création d'un note : pour votesposté le aux connaisseurs qui traînent déjeuner le blog de autres ont déjà testé seconde de magnitudeeu lieu d'une chanson qu'ils auraient photos natalie mila january : la tous et de nouvelle fois la résilience que vous avez loîc tout webdesigner et je tout c'est.

--------------------

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

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки