ExBB Community » Файловый ExBB » Модификации и дополнения » Мод: Динамическая проверка регистрационной формы (на Ajax)

Страниц (5): « 1 [2] 3 4 5 »
 

16. Andr1y - 4 августа 2009 — 12:54 - перейти к сообщению
Если выключена простая форма регистрации, будет ли работать данный мод с основными для регистрации полями?
17. yura3d - 4 августа 2009 — 12:58 - перейти к сообщению
Andr1y пишет:
Если выключена простая форма регистрации, будет ли работать данный мод с основными для регистрации полями?

Да, конечно
18. yura3d - 6 августа 2009 — 12:59 - перейти к сообщению
И ещё небольшое дополнение к этому моду, добавлена проверка на существование e-mail адреса в базе данных форума. Для установки откройте файл include/JsHttpRequest/verify_forms.php, найдите строки:
CODE:
if ($fm->_Chek_Mail('value') === FALSE)
verify_result(0, $fm->LANG['VerifyEmailCorrect']);

И под ними разместите строки:
CODE:
$users = $fm->_Read(FM_USERS);

foreach ($users as $id => $info)
if ($fm->input['value'] === $info['m'])
verify_result(0, $fm->LANG['VerifyEmailExists']);

Далее откройте файл language/russian/lang_front_register.php, найдите строку:
CODE:
$this->LANG['VerifyEmailCorrect'] = 'Указан некорректный e-mail';

И разместите под ней строку:
CODE:
$this->LANG['VerifyEmailExists'] = 'Такой e-mail уже есть на форуме';

На этом всё, мод в архиве в ближайшее время будет обновлён в соответствии с этим дополнением
19. chex01 - 22 октября 2009 — 18:19 - перейти к сообщению
Спасибо! Всё работает. Отличный Мод. Радость
20. wavy - 25 января 2010 — 17:35 - перейти к сообщению
Автор, у меня что-то после всех этих изменений перестала работать регистрация.
после нажатия я согласен с условиями открывается окно но полей для воода данных нет ((( хелп ми плиз
(Добавление)

ошибку нашел сам, простите за панику)
21. f382037 - 10 мая 2010 — 09:05 - перейти к сообщению
yura3d, а можно всё как-нибудь в один пост это собрать? Улыбка

А то по всей теме собирать смотреть что нужно, а что нет не очень удобно )
22. yura3d - 10 мая 2010 — 09:10 - перейти к сообщению
f382037 пишет:
yura3d, а можно всё как-нибудь в один пост это собрать? Улыбка

А то по всей теме собирать смотреть что нужно, а что нет не очень удобно )

Смотрите внимательнее, всё уже и так собрано в одном этом сообщении
23. alexx - 23 октября 2010 — 19:31 - перейти к сообщению
Установил, все работает. Улыбка
А у кого установлена дополнительная защита ( вопрос- ответ) , как реализовать проверку ввода на правильность ответа или не надо?
24. alexx - 29 ноября 2010 — 10:29 - перейти к сообщению
yura3d пишет:
Это у Вас такой строки нету, поскольку установлен мод обновления каптчи без перезагрузки страницы. Тем не менее, т.к. обещал полную совместимость данных модов, инструкцию поправил Хорошо

В моде перезагрузки капчи на странице регистрации такие строки.
Далее в файле templates/InvisionExBB/agreed.tpl найти строку:
CODE:
<td class="profilright"><input type="text" style="width: 130px" name="captcha" size="13" maxlength="10"></td>

И заменяем её строками:
CODE:
<td class="profilright"><input type="text" style="width: 130px" name="captcha" size="13" maxlength="10">
<script language="JavaScript" src="javascript/reload_captcha.js"></script></td>



Выше приведенны изменения в форме Динамической проверки...
Найдите фрагмент :
CODE:
<td class="profilright"><input type="text" style="width: 130px" name="captcha" size="13" maxlength="10">

И замените фрагментом
CODE:
<td class="profilright"><input type="text" style="width: 130px" name="captcha" size="13" maxlength="10" onblur="verify_register(this);" />
<span id="verify_captcha"></span>


Подскажите, куда вставить
CODE:
<script language="JavaScript" src="javascript/reload_captcha.js"></script>

Какой окончательный вариант этого фрагмента.
25. lisiycat - 29 ноября 2010 — 11:02 - перейти к сообщению
alexx пишет:
Какой окончательный вариант этого фрагмента.


Если я правильно понял вопрос, то вот как этот кусок кода выглядит у меня:

CODE:
if ($fm->exbb['anti_bot'] === TRUE) {
echo <<<DATA
<tr>
<td class="profilleft"><b>{$fm->LANG['CaptchaCode']}</b><br /><span class="desc">{$fm->LANG['CaptchaBroken']}</span></td>
<td class="profilright"><img src="regimage.php" id="captcha" border="0" alt="captcha"></td>
<script language="JavaScript" src="javascript/reload_captcha.js"></script></td>
</tr>
<tr>
<td class="profilleft"><b>{$fm->LANG['CaptchaСonfirm']}</b><br /><span class="desc">{$fm->LANG['CaptchaNote']}</span></td>
<td class="profilright"><input type="text" style="width: 130px" name="captcha" size="13" maxlength="10" onblur="verify_register(this);" />
<span id="verify_captcha"></span>
</tr>
DATA;
}
26. alexx - 29 ноября 2010 — 12:04 - перейти к сообщению
lisiycat, да все верно, поправил и заработало, спасибо Улыбка
(Добавление)
alexx пишет:
А у кого установлена дополнительная защита ( вопрос- ответ) , как реализовать проверку ввода на правильность ответа или не надо?

Вот бы еще и тут сделать динамическую проверку на правильность ответа. Закатив глазки
27. trito - 9 января 2011 — 02:26 - перейти к сообщению
Такой вопрос при замене строк в фале templates/ваш_скин/agreed.tpl yura3d писал что надо найти строки
CODE:
<td class="profilright"><input type="text" name="emailaddress" style="width: 200px" size="20" maxlength="255"></td>
и заменить их строками
CODE:
<td class="profilright"><input type="text" name="emailaddress" style="width: 200px" size="20" maxlength="255" onblur="verify_register(this);" />
<span id="verify_emailaddress"></span></td>
так вот в этих кодах у меня начальное значение было maxlength="100" а я заменил их как описывал yura3d тоесть maxlength="255" это нечего страшного? или надо было оставить 100???
28. electron - 9 января 2011 — 09:58 - перейти к сообщению
trito, если вы ставили недавно вышедшее критическое обновление , то могли бы заметить, что там в коде указанной вами строки 255 заменяется на 100. мод же, который представлен в этой теме вышел задолго до выхода указанного мной выше критического обновления, поэтому в инструкции прописано старое значение (255)
29. karbur - 1 февраля 2011 — 14:56 - перейти к сообщению
alexx пишет:
как реализовать проверку ввода на правильность ответа или не надо?

Ответьте, пожалуйста, кто-нибудь на этот вопрос!
динамическую проверку на правильность ответа
30. BON - 1 февраля 2011 — 15:00 - перейти к сообщению
karbur, а разве правильно введен когда или неправильно непроверяется?

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0257]     [ ]