Рассмотрим этот принцип на примере поля
sec_code.
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 - меняем на свой уникальный набор латинских символов.
Демо: www.scripters.org.uaP.S. Возможно это и не самый эффективный способ, но зато он поможет отсечь самых настырных спаммеров. =)