Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Форма входа/регистрации в модальном окне


Blackseabreathe
 Share

Recommended Posts

16 минут назад, stickpro сказал:

какие модули ставили? Кэш модификаторов обновляли? https://opencartforum.com/files/file/2521-popup-loginregister-vsplyv-okna-avtorizacii-i-registracii-dlya-oc-20/ этот точно работает

Этот нет, пробую...

Link to comment
Share on other sites


17 минут назад, stickpro сказал:

какие модули ставили? Кэш модификаторов обновляли? https://opencartforum.com/files/file/2521-popup-loginregister-vsplyv-okna-avtorizacii-i-registracii-dlya-oc-20/ этот точно работает

А как самому сделать ручками это дело? Пробовал так: сделал свое модальное окно, туда подгружал форму авторизации со страницы mysite.ru/login, но по клику на кнопку "войти" (submit) редиректит на ту же страницу login зараза. Видимо это из-за form action="<?php echo $action; ?>" Но без него вроде никак нельзя

Link to comment
Share on other sites


11 минут назад, Blackseabreathe сказал:

А как самому сделать ручками это дело? Пробовал так: сделал свое модальное окно, туда подгружал форму авторизации со страницы mysite.ru/login, но по клику на кнопку "войти" (submit) редиректит на ту же страницу login зараза. Видимо это из-за form action="<?php echo $action; ?>" Но без него вроде никак нельзя

http://getbootstrap.ru/docs/v4-alpha/components/modal/

Link to comment
Share on other sites


ну вот же форма

 

<form action="https://сайт/index.php?route=account/login" method="post" enctype="multipart/form-data">
              <div class="form-group">
                <label class="control-label" for="input-email">E-Mail Address</label>
                <input type="text" name="email" value="" placeholder="E-Mail Address" id="input-email" class="form-control">
              </div>
              <div class="form-group">
                <label class="control-label" for="input-password">Password</label>
                <input type="password" name="password" value="" placeholder="Password" id="input-password" class="form-control">
                <a href="https://сайт/index.php?route=account/forgotten">Forgotten Password</a></div>
              <input type="submit" value="Login" class="btn btn-primary">
 </form>

 

суйте ее в модальное окно - можете вызвать аяксом

 

постом отправляется мыло и пароль сюда => https://сайт/index.php?route=account/login

Link to comment
Share on other sites


1 минуту назад, prived сказал:

суйте ее в модальное окно - можете вызвать аяксом

 

постом отправляется мыло и пароль сюда => https://сайт/index.php?route=account/login

 

 

Но я писал что сделал свое модальное, подгрузил туда на Ajax эту **** форму (скопировал всю форму с файла login.tpl) и нажимаю "войти" и меня редиректит на страницу login/

 

А нужно чтобы выводились все ошибки в этом же модальном окне и если все данные верны, то тогда уже редиректить хз может в личный кабинет или на главную 

Link to comment
Share on other sites


43 минуты назад, stickpro сказал:

какие модули ставили? Кэш модификаторов обновляли? https://opencartforum.com/files/file/2521-popup-loginregister-vsplyv-okna-avtorizacii-i-registracii-dlya-oc-20/ этот точно работает

После установки, да да почистил модификаторы, захожу в этот модуль и "у Вас нет прав для редактирования сие модуля". Если правильно понял, то он для версии ниже 2.3

Link to comment
Share on other sites


Там и там submit кнопка, единственное что я заметил что у меня поля завернуты в div, но это же не играет роли никакой либо я не понял что Вы хотели показать этими скриншотами

popup_logreg.ocmod.xml

Link to comment
Share on other sites


К этому плагина есть ряд вопросов "почему" (например: почему не весь стандартный функционал помещен в попа? Где "забыли пароль, уже зареганы..."). Зачем он нужен если остальное самому придется пилить?! Это же модуль готовый. Да и хрен бы с ним!

Кто-нить подскажет как со своего модал окна отправлять Ajax-ом данные с форм на страницу login для их проверки на валидность и выводить ошибки тут же в модал окне?

 

В форму авторизации добавил id #ajaxAuth и гружу ее в свое окно

 

Цитата

<div class="my_sign_in"></div>

 

Цитата

<div style="display:none">
<div class="box-modal" id="ajax_regAuth">
<div class="modal-close arcticmodal-close"></div>
<div class="modal-content-box">
<div class="uploadAjaxForms"></div> // сюда гружу
</div></div></div>

 

Цитата

//попап форма войти/рега
$(document).on('click', '.my_sign_in', function(){
$('#ajax_regAuth').arcticmodal(); // вызываю модальное окно
$('.uploadAjaxForms').load('http://mysite.ru/login #ajaxAuth');
});

 

далее пробовал шаманить с кнопкой submit но стр редиректит все равно на login хотя попап из success срабатывает

 

Цитата

 

$(document).on('click', '.fuckingButton',function(){
$.ajax({
type : 'POST',
url : 'http://mysite.ru/login',
data : '#ajaxAuth input[type="text"], #ajaxAuth input[type="password"]',
success : alert('отправлено, вроде бы...')
});

});

 

 

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.