
Хак dle Защита от программ СПАМА автоматической регистрации и спам рассылки, а также вторая защита от dle9.com. Первая основана на принципе изменения поля sec_code делая его уникальным меняя на свое слово, тем самым затрудняя работу спам программ таких как XRumer ( Хрумер )
Установка:
1. Открываем файл: engine/modules/register.php
ищем:
$sec_code = $_POST['sec_code'];
и меняем на свое:
$sec_code = $_POST['your_text'];
2. Открываем файл: templates/Ваш_шаблон/registration.tpl
находим:
<input type="text" name="sec_code" style="width:115px" class="f_input" />
и добавляем после свое (типичное для DLE поле также оставляем специально чтоб запутать спам-программу, но делаем его невидимым для пользователей):
<input type="text" name="sec_code" style="display:none" /><input type="text" name="your_text" style="width:115px" class="f_input" />
Вот и все...
your_text - Измените на свой уникальный набор латинских символов.
«Автор:» scripters_org.ua
P.S. Возможно это и не самый эффективный способ, но зато он поможет отсечь самых настырных спаммеров. =)
Вторая защита от dle9.com
Данная защита использует скрипт движка открытия всплывающего окна , которая работает почти в любом месте интернет-портал.
Она применяется на dle9.com для формы Добавления комментария, Обратной связи и т.д.
Для того чтобы добавить комментарий спам программе понадобится сначала открыть окно формы Добавления комментария и только потом можно будет добавить комментарий .
Данный способ сделает не возможным захламлять интернет-портал СПАМ рассылкой.
И так установка :
<div id="addcform" class="baseform" style="display:[not-aviable=comments]none[/not-aviable][aviable=comments]block[/aviable];"> Сюда код шаблона который нужно скрыть , это может быть форма Обратной связи и т.д.</div>
в конце добавляем код :
<div class="pheading"> <a class="addcformbtn" href="jаvascript:ShowOrHide('addcform')"><b>Написать текст всплывающего окна </b></a></div>
Написать текст всплывающего окна не забываем вписать нужный текст.
В стили шаблона добавляем
.addcformbtn {text-align: center; margin: 20px; color: #222; font: 13px;}
Пояснения для настройки отображении текста всплывающего окна
text-align: center;(Расположение шрифта в центре . изменить можно на left(с левой) и right(правой стороны))
margin: 20px;(отступления границ)
color: #222; font: 11px; (цвет и размер шрифта)
Внимание для комментарием в полной новости нужно сделать немного по другому!
В шаблон addcomennts.tpl
Добавляем следующее
<div id="addcform" class="baseform" style="display:[not-aviable=comments]none[/not-aviable][aviable=comments]block[/aviable];"> Сюда код шаблона addcomennts.tpl </div>
В конце fullstory.tpl добавляем :
{comments}<div class="pheading"> <h2 class="lcol">Комментарии:</h2> <a class="addcombtn" href="jаvascript:ShowOrHide('addcform')"><b>Оставить комментарий</b></a> <div class="clr"></div></div>
Предлагаем скачать хак dle защита от программ СПАМА автоматической регистрации