Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Blackseabreathe

Recommended Posts

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

Надіслати
Поділитися на інших сайтах

  В 26.11.2018 в 16:39, stickpro сказав:

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

Expand  

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

Надіслати
Поділитися на інших сайтах


  В 26.11.2018 в 16:39, stickpro сказав:

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

Expand  

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

Надіслати
Поділитися на інших сайтах


  В 26.11.2018 в 16:58, Blackseabreathe сказав:

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

Expand  

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

Надіслати
Поділитися на інших сайтах


  В 26.11.2018 в 17:10, prived сказав:
Expand  

И как это повлияет на submit? Такое окно могу и сам сделать даже без js

Надіслати
Поділитися на інших сайтах


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

 

<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

Надіслати
Поділитися на інших сайтах


  В 26.11.2018 в 17:18, prived сказав:

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

 

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

Expand  

 

 

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

 

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

Надіслати
Поділитися на інших сайтах


  В 26.11.2018 в 16:39, stickpro сказав:

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

Expand  

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

Надіслати
Поділитися на інших сайтах


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

popup_logreg.ocmod.xml

Надіслати
Поділитися на інших сайтах


  В 26.11.2018 в 17:18, prived сказав:

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

Expand  

Можно пример как Вы имеете в виду постом отправлять?

Надіслати
Поділитися на інших сайтах


  В 26.11.2018 в 18:13, Uper сказав:

в теме поддержки есть уже адаптирован под 2.3

Expand  

Ну да это работает на 2.3

 

Но блин руками все же хотелось бы добиться сделать

Надіслати
Поділитися на інших сайтах


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

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

 

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

 

  Цитата

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

Expand  

 

  Цитата

<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>

Expand  

 

  Цитата

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

Expand  

 

далее пробовал шаманить с кнопкой 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('отправлено, вроде бы...')
});

});

 

Expand  

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.