Тест при регистрации нового пользователя

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Тест при регистрации нового пользователя

Сообщение Sheer »

Я не понял. Нужен тест для предотвращения автоматической регистрации или как?
Мой скрипт в форме регистрации формирует список вопросов при помощи генератора случайных неповторяющихся чисел. При каждой новой попытке регистрации список вопросов будет другим. Если сформировать 11 вопросов и выводить 5, то я даже не берусь подсчитать, сколько вариантов получится (надо комбинаторику вспоминать, давно в школе учился). Если в ACP ограничить количество попыток до 10, то простым перебором вариантов этот тест обойти невозможно.

А твой вариант потребует переработки. Честно говоря лениво...
Аватара пользователя
biro
phpBB 1.4.2
Сообщения: 67
Стаж: 15 лет 10 месяцев
Откуда: Россия
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Re: Тест при регистрации нового пользователя

Сообщение biro »

Нет, это не капча, я же в самом начале темы писал, что мне нужен простой тест на знание правил форума. Капча у меня есть, я просто хотел сделать так, чтобы участники читали правила форума, перед тем, как регистрироваться. Извините, если плохо объяснил. :(
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Тест при регистрации нового пользователя

Сообщение владимир1983 »

biro писал(а): мне нужен простой тест на знание правил форума
Вы сами то давно читали свой первый пост? Чтоб вспомнить что вы просили, перечитайте снова. То что вы просили, вам сделали.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
biro
phpBB 1.4.2
Сообщения: 67
Стаж: 15 лет 10 месяцев
Откуда: Россия
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Re: Тест при регистрации нового пользователя

Сообщение biro »

владимир1983 писал(а): Вы сами то давно читали свой первый пост? Чтоб вспомнить что вы просили, перечитайте снова. То что вы просили, вам сделали.
Именно это я и просил, а что тут написано не так?
biro писал(а): Скажите пожалуйста, есть ли какой-либо мод, который позволяет сделать обязательный тест (например на знание Правил Форума) при регистрации. Например, участнику нужно будет ответить на 5-7 вопросов, у каждого вопроса будет по 3 варианта ответа (один из них правильный).
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Тест при регистрации нового пользователя

Сообщение владимир1983 »

biro
Как вы объяснили, так вас и поняли. Как вас поняли, так вам и сделали.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
biro
phpBB 1.4.2
Сообщения: 67
Стаж: 15 лет 10 месяцев
Откуда: Россия
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Re: Тест при регистрации нового пользователя

Сообщение biro »

Сейчас пытаюсь сам сделать через дополнительные поля, которые будут обязательными и будут выводится только при регистрации. Вопрос такой, в дополнительных полях есть Выпадающий список в нем можно вписать сколько угодно вопросов и сделать всего 1 неправильный ответ. Вопрос, как в Выпадающем списке сделать несколько неправильных ответов?

В БД нашел запись field_novalue куда вписывается значение неправильного ответа, пробовал писать через запятую (1,2,3) но все равно неправильный ответ только один, всегда. Как добавить значение, чтобы неправильных ответов было больше одного?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Тест при регистрации нового пользователя

Сообщение Sheer »

biro писал(а):пробовал писать через запятую (1,2,3)
Это не так делается. Чтобы функция unserialize обработала эти значения как массив, они должны быт записаны в виде

Код: Выделить всё

a:5:{i:0;i:5;i:1;i:3;i:2;i:0;i:3;i:4;i:4;i:1;}
Не парься... я сделаю тебе реинкарнацию как на форуме GameDev.ru
Уже начал, ыыыы дело чести :P

Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Тест при регистрации нового пользователя

Сообщение Пчелкин »

Эх! Разобраться бы еще с includes/ucp/ucp_register.php и файлом шаблон ucp_register.html просильвера
Самостоятельно сравнивая файлы запутался..У меня там уже две капчи и вопросник есть..хочется еще добавить..или заменить вопросник старый..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
biro
phpBB 1.4.2
Сообщения: 67
Стаж: 15 лет 10 месяцев
Откуда: Россия
Благодарил (а): 12 раз
Поблагодарили: 3 раза

Re: Тест при регистрации нового пользователя

Сообщение biro »

Sheer писал(а):Не парься... я сделаю тебе реинкарнацию как на форуме GameDev.ru
Уже начал, ыыыы дело чести :P
Спасибо, буду очень признателен вам за помощь.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Тест при регистрации нового пользователя

Сообщение Sheer »

Пчелкин писал(а):У меня там уже две капчи и вопросник есть..хочется еще добавить
А ни до фига ли будет? :lol
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Тест при регистрации нового пользователя

Сообщение Пчелкин »

С удовольствием заменю капчу и мод вопросник на вопросник с 5-8 вопросами и разными ответами (выбор из 4-5ти вариантов)
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Тест при регистрации нового пользователя

Сообщение Sheer »

Ну дык....
Тест при регистрации нового пользователя
Просто замени свои ucp_register.php и ucp_register.html файлами из архива, что во вложении, делов...
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Тест при регистрации нового пользователя

Сообщение Пчелкин »

Не... у меня ucp_register.html шибко правлен (кое что там уже есть)...простая замена не помогает..надо инструкцию по его правке...был бы я спец - без проблемм..но увы...не дано так как Вам. Я их три рядом положил - стандартный, ваш и мой и мозг сломал выискивать Ваши правки для вашего варианта.
Не..по инструкциям легче... :oops:

Я вот это НУ ДЫК и хочу..но пока без удаления установленного до этого.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Тест при регистрации нового пользователя

Сообщение Sheer »

Пчелкин писал(а):меня ucp_register.html шибко правлен
От блин... ты там намесил, исшо и с музыкой!
Найди

Код: Выделить всё

<!-- END profile_fields -->
<!-- ENDIF -->
После вставь

Код: Выделить всё

<!-- IF ANTIBOT -->
<hr />
	<dl><dd><strong>{L_CONFIRMATION}</strong></dl></dd>
	<dl><dd><strong>{L_AB_EXPLAIN}</strong></dl></dd>
	<hr />
	<dl>
		<dt><strong>{L_AB_QUESTION_EXPLAIN}</strong><dd><strong>{L_AB_ANSWER_EXPLAIN}</strong></dd></dt>
	</dl>
	<dl>
	<!-- BEGIN cols -->
	<dl>
		<dt><label for="email">{cols.PIC}</label></dt>
		<dd><select name="{cols.FORM_NAME}">{ANSWER}</select></dd>
	</dl>
	<!-- END cols -->
	</dl>
<!-- ENDIF -->
В ucp_rgister.php все должно быть понятно, ищи последовательно в моем коде строки

Код: Выделить всё

// Antibot start          
и смотри, что куда надо вставлять в твоем ucp_rgister.php
Если непонятно, я в личку тебе скину.

Теперь по заказу. Получается так:

Изображение

Новые файлы во вложении.

ЗЫ. А первый вариант круче все-же!
Кстати выложил еще один исправленный вариант (для просилвера в архиве не было папки template и лежал шаблон для субсилвера (сорри, я не специально)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Sheer 07.02.2011 22:34, всего редактировалось 1 раз.
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: Тест при регистрации нового пользователя

Сообщение Golan »

А у меня все поставилось, работает, но где то ошибка, при входе в регистрацию буквы становятся большими, и заметил сообщение с самом верху экрана вот такое [phpBB Debug] PHP Notice: in file /includes/ucp/ucp_register.php on line 520: Undefined index: answ
Вот это помогите исправить, пожалуйста, все уж файлы проковырял.
Добро не ценится, в современном мире, люди от него наглеют!

Вернуться в «Поддержка phpBB 3.0.х»