Jump to content
Sign in to follow this  
Blackseabreathe

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

Recommended Posts

Привет!

 

Как сделать форму входа/реги в модальном окне? 

Ocstore 2.3

 

Модули не работают почему-то у меня (скачивал два с marketplace)

 

Share this post


Link to post
Share on other sites
16 минут назад, stickpro сказал:

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

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

Share this post


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

Share this post


Link to post
Share on other sites
11 минут назад, Blackseabreathe сказал:

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

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

Share this post


Link to post
Share on other sites

а насчет sumbit посмотреть как вызывается login) 

щас гляну что там 

Share this post


Link to post
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

Share this post


Link to post
Share on other sites
1 минуту назад, prived сказал:

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

 

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

 

 

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

 

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

Share this post


Link to post
Share on other sites

есть ссылка глянуть ? 

Share this post


Link to post
Share on other sites
43 минуты назад, stickpro сказал:

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

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

Share this post


Link to post
Share on other sites

вероятнее все да - если он бесплатный скиньте переделаю под 2.3

Share this post


Link to post
Share on other sites
3 минуты назад, prived сказал:

есть ссылка глянуть ? 

В лс написал, как решится проблема сюда выложу итог что да как

Share this post


Link to post
Share on other sites
1 минуту назад, prived сказал:

вероятнее все да - если он бесплатный скиньте переделаю под 2.3

Скинуть xml?

 

Share this post


Link to post
Share on other sites

да скиньте

Share this post


Link to post
Share on other sites

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

popup_logreg.ocmod.xml

Share this post


Link to post
Share on other sites
24 минуты назад, prived сказал:

да скиньте

В xml файле перед module (почти в конце) вставил extension/

и что-то бестолку

Share this post


Link to post
Share on other sites
36 минут назад, prived сказал:

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

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

Share this post


Link to post
Share on other sites

покушаю отпишу

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
17 минут назад, Uper сказал:

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

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

 

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

Share this post


Link to post
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('отправлено, вроде бы...')
});

});

 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By elementalxp
      Доброго времени суток. Есть сайт на ocStore 2.3.0.2.3, установлен модуль Mega Filter PRO, на сайте у каждого товара присутствует 3 типа цен, розничная, оптовая от 3000 руб. и оптовая от 30000 руб..
      В фильтре, в графе минимальная цена, отображается розничная цена. Подскажите, пожалуйста, как сделать так чтобы значение минимальной цены в фильтре бралось из оптовой от 30000 руб., а не из розничной.
    • By Leingard
      650.00 руб
      Скачать/Купить дополнение


      Регистрация в один клик - Reg One
      Модуль RegOne позволяет Вашим покупателям произвести регистрацию в магазине всего в 1 клик. Процедура упрощённой регистрации позволит захватить клиента, чтоб он не ушел без регистрации.
       
      Большинство клиентов не любят регистрироваться в магазине из за долгой и сложной процедуры регистрации. Данный модуль является отличным решением в этом вопросе. 
      Покупателю достаточно нажать на кнопку "Регистрация в один клик" и он сразу же станет зарегистрированным. Ему останется заполнить остальные данные в личном кабинете и полноценный аккаунт готов.
       
      Поддержка версий OpenCart 2.1, 2.3, 3+
       
      DEMO: http://gameshara.ru/module/index.php?route=common/home
       
      Возможности модуля:
      Процедура регистрации занимает всего 1 секунду. Клик и покупатель зарегистрирован. Покупателю создаются уникальные тестовые данные, которые сразу же можно изменить в личном кабинете. Пароль при такой регистрации совпадает с логином В качестве Email-адреса используется сгенерированный логин Кнопку "Регистрация в один клик" можно разместить в любом месте шаблона. Внешний вид кнопки "Регистрация в один клик" имеет 3 варианта. Красивый стиль, Bootstrap стиль, Без стиля. Открытый CSS-файл который позволяет оформить кнопку как Вам захочется Модуль совместим со всеми шаблонами.  
      Инструкция
      Инструкция по установке и настройке находится в архиве  
      Лицензия:
      Модуль продается с лицензией на сайт. Одна покупка = Один домен Покупая копию модуля вы получаете право на использование. Распространения модуль платно или бесплатно нарушает лицензию и грозит обнулением покупки, а так же уголовной ответственность предусмотренной статей 146 УК РФ (Нарушение авторских и смежных прав)  Автор оставляет за собой право изменят условия предоставления лицензии, изменения цены и стоков продления лицензии. Все доработки, переработки и изменения функционала не входят в стоимость модуля и оплачиваются отдельно по письменной договоренности с автором.  
      Тип распространения:
      Как есть Добавил Leingard Добавлено 25.09.2019 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика Метод активации По запросу в ЛС
      По запросу на почту Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1
      2.0 ocStore 3.0
      2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Да Старая цена  
    • By Leingard
      Модуль RegOne позволяет Вашим покупателям произвести регистрацию в магазине всего в 1 клик. Процедура упрощённой регистрации позволит захватить клиента, чтоб он не ушел без регистрации.
       
      Большинство клиентов не любят регистрироваться в магазине из за долгой и сложной процедуры регистрации. Данный модуль является отличным решением в этом вопросе. 
      Покупателю достаточно нажать на кнопку "Регистрация в один клик" и он сразу же станет зарегистрированным. Ему останется заполнить остальные данные в личном кабинете и полноценный аккаунт готов.
       
      Поддержка версий OpenCart 2.1, 2.3, 3+
       
      DEMO: http://gameshara.ru/module/index.php?route=common/home
       
      Возможности модуля:
      Процедура регистрации занимает всего 1 секунду. Клик и покупатель зарегистрирован. Покупателю создаются уникальные тестовые данные, которые сразу же можно изменить в личном кабинете. Пароль при такой регистрации совпадает с логином В качестве Email-адреса используется сгенерированный логин Кнопку "Регистрация в один клик" можно разместить в любом месте шаблона. Внешний вид кнопки "Регистрация в один клик" имеет 3 варианта. Красивый стиль, Bootstrap стиль, Без стиля. Открытый CSS-файл который позволяет оформить кнопку как Вам захочется Модуль совместим со всеми шаблонами.  
      Инструкция
      Инструкция по установке и настройке находится в архиве  
      Лицензия:
      Модуль продается с лицензией на сайт. Одна покупка = Один домен Покупая копию модуля вы получаете право на использование. Распространения модуль платно или бесплатно нарушает лицензию и грозит обнулением покупки, а так же уголовной ответственность предусмотренной статей 146 УК РФ (Нарушение авторских и смежных прав)  Автор оставляет за собой право изменят условия предоставления лицензии, изменения цены и стоков продления лицензии. Все доработки, переработки и изменения функционала не входят в стоимость модуля и оплачиваются отдельно по письменной договоренности с автором.  
      Тип распространения:
      Как есть
    • By m0skit
      Не нашел готового решения, поэтому ищу исполнителя.
       
      Необходимо сделать  модуль произвольных опций, или доработку существующего модуля (не знаю что именно потребуется в данном случае).
       
      Постараюсь объяснить что мне нужно.
       
      В магазине у каждого товара есть свой размер в сантиметрах (длина и высота) и для каждого товара предусмотрено несколько вариантов размера.
       
      Для каждого товара свои варианты, поэтому создавать стандартную опцию со значениями всех вариантов - не вариант (уже пробовал, их количество зашкаливает все допустимые и разрешенные в магазине значения).
       
      Поэтому, нужно, чтобы в магазине была опция "Размер", но без готовых вариантов. А в карточке товара в настройках этой опции было поле для указания каждого значения. И чтобы потом, указанные значения (размеры в сантиметрах) отображались в магазине в виде выпадающего списка.
       
      Кроме этого. нужно чтобы, как и в стандартных опциях была возможность указания прибавки к стоимости, в зависимости от выбранного значения. И, естественно. с автообновлением цены.
       
      Жду Ваших предложений
    • By ternol82
      Здравствуйте форумчане. Буду очень благодарен за конструктивный(желательно обоснованный) совет:
      Имеется цель создать +- стандартный ИМ, направление led освещение + радиотовары
      Бюджет ограничен, на старте до 1 000 ед. товара, в будущем 5 000 ед.
      Выбор стоит между:
      1.ocstore 2.3 + платный шаблон
      2.ocstore 2.1 + платный шаблон
      3.opencart pro + платный шаблон (пока склоняюсь к этому варианту, увидев вот эту таблицу сравнения, подкупает большое количество уже встроенных модулей и дополнений https://opencart.pro/overview/)
      И еще вопрос: есть ли разница, какой хостинг выбирать(украинский пример 1/русский пример 2), если направленность ИМ на рынок Украины
       
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.