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

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


Blackseabreathe

Recommended Posts

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

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

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

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

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

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


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; ?>" Но без него вроде никак нельзя

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


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

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

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

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


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

И как это повлияет на 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

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


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

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

 

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

 

 

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

 

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

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


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

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

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

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


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

popup_logreg.ocmod.xml

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


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

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

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

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


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

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

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

 

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

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


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

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

});

 

 

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


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

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

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

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

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

Вхід

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

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

Important Information

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