Сделал все как вы написали, но все равно выводится только 8 вопросов из 9. Видимо из-за того, что в админке стоит 8, но если я ставлю в настройках такое же количество вопросов (9), то при регистрации выдается ошибка «Данные не найдены, регистрация невозможна».Sheer писал(а):НайтиЗаменить наКод: Выделить всё
$a[$cols] = getUnqRand($num);Код: Выделить всё
$a[$cols] = $cols;
Тест при регистрации нового пользователя
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
biro
- phpBB 1.4.2
- Сообщения: 67
- Стаж: 15 лет 10 месяцев
- Откуда: Россия
- Благодарил (а): 12 раз
- Поблагодарили: 3 раза
Re: Тест при регистрации нового пользователя
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Тест при регистрации нового пользователя
Добавь в базу еще один вопрос. Их у тебя 9, должно быть минимум на 1 больше ! (три штуки)
-
Golan
- phpBB 1.4.4
- Сообщения: 176
- Стаж: 16 лет 3 месяца
- Откуда: Россия, Мордовия
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
Re: Тест при регистрации нового пользователя
Блин было все нормально, теперь вот хрень выскочила
Это откуда зверь? Со вчерашнего бэкапа восстановил, тоже самое.
Файлы проверил, но по сравнению с те что в теме у меня другое, наверное меняли, попробовал подредактировать, совсем хана. Опять вернул как было.
Комментирую Config эти строки пропадают, но вопросник не появляется.
Мужики посмотрите что не так, если платно, то куда.
Файлы проверил, но по сравнению с те что в теме у меня другое, наверное меняли, попробовал подредактировать, совсем хана. Опять вернул как было.
Комментирую Config эти строки пропадают, но вопросник не появляется.
Мужики посмотрите что не так, если платно, то куда.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Добро не ценится, в современном мире, люди от него наглеют!
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Тест при регистрации нового пользователя
Кто менял?Golan писал(а):наверное меняли
ucp_register.php (из Рабочий стол.rar)
Найти
Код: Выделить всё
'tz' => request_var('tz', (float) $timezone),
// Anti bot
'quest' => request_var('quest', ''),Код: Выделить всё
'answ' => request_var('answ', ''),Найти
Код: Выделить всё
'ACCOUNT_ALREADY_ACTIVATED' => 'Ваша учётная запись уже была активирована.', Код: Выделить всё
'AB_QUESTION_EXPLAIN' => 'Вопрос',
'AB_ANSWER_EXPLAIN' => 'Ваш ответ',
'AB_EXPLAIN' => 'Для того, чтобы убедиться что вы не спам-бот, ответьте на один из вопросов',
'AB_QUESTION_ERROR' => 'Вы неправильно ответили на вопрос. Попробуйте еще раз.',
'AB_NO_ANSWER' => 'Вы не выбрали ответ',
'AB_NO_QUESTION' => 'Вы не выбрали вопрос', -
Golan
- phpBB 1.4.4
- Сообщения: 176
- Стаж: 16 лет 3 месяца
- Откуда: Россия, Мордовия
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
Re: Тест при регистрации нового пользователя
Кто менял, я. После того как все появилось, пробовал исправить. Спасибо, попробую.
Добро не ценится, в современном мире, люди от него наглеют!
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Тест при регистрации нового пользователя
и еще styles/getaway/template/ucp_register.html у вас там сейчас не модифицированный
-
Golan
- phpBB 1.4.4
- Сообщения: 176
- Стаж: 16 лет 3 месяца
- Откуда: Россия, Мордовия
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
Re: Тест при регистрации нового пользователя
Его править как и в Subsilver-е?
Добро не ценится, в современном мире, люди от него наглеют!
-
Golan
- phpBB 1.4.4
- Сообщения: 176
- Стаж: 16 лет 3 месяца
- Откуда: Россия, Мордовия
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
Re: Тест при регистрации нового пользователя
Все работает. Дааа, далеко мне до этого еще, без помощи, как слепой котенок. Огромное спасибо за помощь.
В любое время, в любом месте, если скажете мне там быть, я там буду. Респект.
В любое время, в любом месте, если скажете мне там быть, я там буду. Респект.
Добро не ценится, в современном мире, люди от него наглеют!
-
biro
- phpBB 1.4.2
- Сообщения: 67
- Стаж: 15 лет 10 месяцев
- Откуда: Россия
- Благодарил (а): 12 раз
- Поблагодарили: 3 раза
Re: Тест при регистрации нового пользователя
Скажите пожалуйста, а сложно сделать выбор опций не с помощью выпадающего списка, а с помощью переключателей?
Например как тут:

Просто я добавил ответы, а они не вмещаются по ширине экрана и уходят за его пределы и еще между ответами нет пробелов.
Например как тут:
Просто я добавил ответы, а они не вмещаются по ширине экрана и уходят за его пределы и еще между ответами нет пробелов.
-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Тест при регистрации нового пользователя
Видимо, изменить в шаблоне теги <option> на тип тега
Код: Выделить всё
<input type=radio>In Web We Trust
-
biro
- phpBB 1.4.2
- Сообщения: 67
- Стаж: 15 лет 10 месяцев
- Откуда: Россия
- Благодарил (а): 12 раз
- Поблагодарили: 3 раза
Re: Тест при регистрации нового пользователя
Я нашел в ucp_register.php теги option и заменил их на input type="radio", удалил там и в шаблоне все теги select, но формы теперь работают некорректно (можно выделить несколько ответов), видимо это как-то не так делается...
-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Тест при регистрации нового пользователя
присвойте одинаковый артибут всем тегам ответов в пределах одного вопроса.
Добавлено спустя 3 минуты 59 секунд:
То есть с одинаковым значением этого атрибута (например, name="вопрос")
Код: Выделить всё
nameДобавлено спустя 3 минуты 59 секунд:
То есть с одинаковым значением этого атрибута (например, name="вопрос")
In Web We Trust
-
biro
- phpBB 1.4.2
- Сообщения: 67
- Стаж: 15 лет 10 месяцев
- Откуда: Россия
- Благодарил (а): 12 раз
- Поблагодарили: 3 раза
Re: Тест при регистрации нового пользователя
Спасибо, сейчас попробую. 
Добавлено спустя 10 минут 59 секунд:
Айдар, я немного запутался.
В файле ucp_register.php идет такой кусок кода:
В шаблоне ucp_register.htnl
Где и что именно нужно подправить? 
Добавлено спустя 10 минут 59 секунд:
Айдар, я немного запутался.
В файле ucp_register.php идет такой кусок кода:
Код: Выделить всё
// print "Odd $odd<br />";
$sql = "SELECT * FROM ". QUEST_TABLE ." WHERE id = $it";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$it = $it - 1;
$answ_options = '<option value="-1">'.$l.'</option>';
$answ_options .= '<option value="-1">-------------------------------------------</option>';
//
if ($odd)
{
if ($it > 3)
{
$answ_options .= '<option value="2">';
$answ_options .= $row['answer_2'];
$answ_options .='</option>';
$answ_options .= '<option value="';
$answ_options .= $it;
$answ_options .= '">';
$answ_options .= $row['answer_1'];
$answ_options .='</option>';
$answ_options .= '<option value="3">';
$answ_options .= $row['answer_3'];
$answ_options .='</option>';
}
else
{
$answ_options .= '<option value="';
$answ_options .= $it;
$answ_options .= '">';
$answ_options .= $row['answer_1'];
$answ_options .='</option>';
$answ_options .= '<option value="3">';
$answ_options .= $row['answer_3'];
$answ_options .='</option>';
$answ_options .= '<option value="2">';
$answ_options .= $row['answer_2'];
$answ_options .='</option>';
}
}
else
{
$answ_options .= '<option value="3">';
$answ_options .= $row['answer_3'];
$answ_options .='</option>';
$answ_options .= '<option value="2">';
$answ_options .= $row['answer_2'];
$answ_options .='</option>';
$answ_options .= '<option value="';
$answ_options .= $it;
$answ_options .= '">';
$answ_options .= $row['answer_1'];
$answ_options .='</option>';
}
//
$answ_options .= '</select>';
return $answ_options;
}
// Antibot endКод: Выделить всё
<!-- BEGIN cols -->
<dl>
<dt><label for="email">{cols.PIC}</label></dt>
<dd><select name="{cols.FORM_NAME}">{cols.ANSWER}</select></dd>
</dl>
<!-- END cols -->
