Чекбокс "Я не робот" для DLE

Чекбокс "Я не робот" для DLE


Некоторым очень известный хак - «Я не робот» для WordPress, который якобы снижается активность ботов на сайте. Лично я в нём ничего удивительного не увидел. Предоставляю вам аналог для ДЛЕ.

Файл: addnews.php
Найти
        if( $stop ) {
            $stop = "" . $stop . "[leech=javascript:history.go(-1)]$lang[all_prev][/leech]";
            msgbox( $lang['add_err_6'], $stop  );
        }

Вставить выше
        if($_SESSION['dcaptcha']!=$_POST['dcaptcha'])
            $stop .= "
Стоп роботам
";

Найти
$tpl->load_template( 'addnews.tpl' );

Вставить ниже
        $_SESSION['dcaptcha'] = rand (0,99999999);
        $tpl->copy_template .= <<set('{nobot}','');

В шаблон addnews.tpl вставляем там
{nobot} Я не бот

Собственно все. Аналогично можно для регистрации сделать.

Добавить комментарий

Нам важно знать ваше мнение. Оставьте свой отзыв или ответ

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

Комментариев 0

Новые обсуждения на Форуме