0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 1600 Просмотров
*

Babajka

  • Новичок
  • 4
  • 0 / 0
Являюсь новичком в Joomla. В основном работал с xsl. На сайте установлен Русский Agora Forum. Но сильно задалбливают спамеры, порой по 1000 сообщений удаляю за неделю. Мне нужно добавить дополнительное поле при регистрации, что бы за него спотыкались боты. Хоть снизить их поток. Но как именно это сделать не ясно.
Сделал "поле" как написано в этой статье(http://joomlaportal.ru/content/view/1400/68/), но оно является не обязательным, а мне как раз надо обязательное. Можно с этим что нибудь сделать?
Мысли есть на счет дописания нескольких строк к этому:
Код
function submitbutton_reg() {
var form = document.mosForm;
var r = new RegExp("[\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-]", "i");

// do field validation
if (form.name.value == "") {
alert( "<?php echo addslashes( html_entity_decode(_REGWARN_NAME) );?>" );
} else if (form.username.value == "") {
alert( "<?php echo addslashes( html_entity_decode(_REGWARN_UNAME) );?>" );
} else if (r.exec(form.username.value) || form.username.value.length < 3) {
alert( "<?php printf( addslashes( html_entity_decode(_VALID_AZ09_USER) ), addslashes( html_entity_decode(_PROMPT_UNAME) ), 2 );?>" );
} else if (form.email.value == "") {
alert( "<?php echo addslashes( html_entity_decode(_REGWARN_MAIL) );?>" );
} else if (form.password.value.length < 6) {
alert( "<?php echo addslashes( html_entity_decode(_REGWARN_PASS) );?>" );
} else if (form.password2.value == "") {
alert( "<?php echo addslashes( html_entity_decode(_REGWARN_VPASS1) );?>" );
} else if ((form.password.value != "") && (form.password.value != form.password2.value)){
alert( "<?php echo addslashes( html_entity_decode(_REGWARN_VPASS2) );?>" );
} else if (r.exec(form.password.value)) {
alert( "<?php printf( addslashes( html_entity_decode(_VALID_AZ09) ), addslashes( html_entity_decode(_REGISTER_PASS) ), 6 );?>" );
} else {
form.submit();
}
}
Но вот что именно дописывать, не понятно.
В планах конечно сделать поле для ввода сегодняшней даты и сверке ее с серверной. Но это уже из разряда фантастики.
Или может вообще есть элементарные решения данной проблемы?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Пропало поле визуального редактора в поле "Основной текст"

Автор shturmanoid

Ответов: 1
Просмотров: 2107
Последний ответ 09.11.2011, 12:41:29
от shturmanoid
В форму регистрации на сайте надо добавить несколько дополнительных полей

Автор fialka

Ответов: 1
Просмотров: 1683
Последний ответ 30.11.2009, 13:46:33
от smart
Модуль регистрации не отправляет пароль на почту

Автор tauron

Ответов: 1
Просмотров: 2890
Последний ответ 02.10.2009, 10:47:20
от alexx2007
Дополнительное поле в компоненте "Контакты"

Автор ParaNoid_

Ответов: 3
Просмотров: 1762
Последний ответ 19.09.2009, 17:10:24
от ParaNoid_
Формы авторизации и регистрации на контентоной странице

Автор owl

Ответов: 3
Просмотров: 1506
Последний ответ 09.09.2009, 18:11:24
от effrit