Перейти к содержанию
LehaLebed

Помощь с модулем uLogin или как добавить форму авторизации в любое место страницы

Рекомендуемые сообщения

Здравствуйте. Установил себе на сайт модуль uLogin (https://ulogin.ru). Как модуль работает хорошо, на страницах авторизации (site.ru/login) и регистрации (site.ru/register) да, думаю, и везде нормально будет работать, где буду ставить его в виде модуля и размещать в макетах на сайте. (правда редирект с первой попытки не происходит, но говорят это у всех так, так как при первом нажатии пользователь регистрируется, а при втором, если зарегистрирован, то авторизовывает). Но возник вопрос в следующем, я хочу добавить форму авторизации в код шаблона, так как модулем особо не разгуляешься в расположении его на сайте (через макеты). 

На сайте есть конструктор и инструкция ( http://ulogin.ru/constructor.php )
Я хочу добавить в произвольное место код авторизации через соц сети на страницу оформления заказа.


Выбираю "любой сайт"
В поле "Адрес обратной ссылки на ваш сайт" пишу site.ru/checkout

дальше генерируется "Код для вставки в страницу логина" который как я понял нужно вставить в нужное место в шаблоне (catalog/view/theme/моя тема/template/checkout/checkout.tpl) Я скопировал, вставил в нужное место. На странице форма грузится после этого.

Дальше на странице конструктора есть еще один код, который просят размесить по адресу site.ru/checkout. Как я понимаю, по этому пути (catalog/controller/checkout/checkout.php) Открыл файл, код вставил в начало страницы

Сохраняю все. Обновляю кеши, модификаторы на всяких случай. Обновляю страницу, жму иконку авторизации, начинает выполнятся "что-то", страница обновляется, новый пользователь не создается, не логиниться и не регистрируется, просто обновляется. 

Подскажите пожалуйста, что я делаю не так?


Версия магазина 2.0.3.1

Изменено пользователем LehaLebed

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все делаете не правильно.

Пошли совершенно не правильным путем!

Через jquery + HTML модуль (желательно с ajax подгрузкой) выводите в любую позицию и "перемещаете"  в любое место сайта, в любом "количестве"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все делаете не правильно.

Пошли совершенно не правильным путем!

Через jquery + HTML модуль (желательно с ajax подгрузкой) выводите в любую позицию и "перемещаете"  в любое место сайта, в любом "количестве"

 

а можно мини инструкцию как это сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я так понимаю мне надо в в стандартный html модуль добавить скрипт предлагаемый конструктором ulogin затем подключить его в макетах. после чего элементами jquery перенести в нужное место?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я так понимаю мне надо в в стандартный html модуль добавить скрипт предлагаемый конструктором ulogin затем подключить его в макетах. после чего элементами jquery перенести в нужное место?

Совершенно верно! И не надо ничего изменять в файлах и изобретать велик

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Совершенно верно! И не надо ничего изменять в файлах и изобретать велик

а в каком файле мне писать скрип перемещения? в catalog/view/javascript/jquery/jquery-2.1.1.min.js в конце файла добавить функцию? это я не совсем понял, раз вы говорите что не нужно править никаких файлов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Совершенно верно! И не надо ничего изменять в файлах и изобретать велик

Так, отложим перемещение ненадолго. Я активировал модуль HTML-контент вставил туда код который дал мне генератор. Сохранил, добавил на страницу оформления заказа в макетах. Но как я и писал в первом сообщении, просто иконки, при нажатии на которые "что-то" грузиться, страница обновляется, но не регистрируется новый пользователь, и не логиниться. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так, отложим перемещение ненадолго. Я активировал модуль HTML-контент вставил туда код который дал мне генератор. Сохранил, добавил на страницу оформления заказа в макетах. Но как я и писал в первом сообщении, просто иконки, при нажатии на которые "что-то" грузиться, страница обновляется, но не регистрируется новый пользователь, и не логиниться. 

Мат часть jquery

Выводим модуль в позицию а потом через jquery уже куда угодно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От kin208
      900.00 руб
      Скачать/Купить дополнение


      Авторизация через Вконтакте, Facebook, Одноклассники, Twitter, Gmail.com, Mail.ru
      Модуль авторизации через социальные сети:
      - ВКонтакте
      - Одноклассники (работает только на сайтах где установлен SSL-сертификат)
      - Twitter
      - Facebook (работает только на сайтах где установлен SSL-сертификат)
      - Google (gmail.com)
      - Mail.ru
      - Яндекс
      - Steam
      - Instagram
       
      В модуле реализована авторизация:
      - либо через приложение соц.сетей,
      - либо через Логинзу.
       
      Авторизация через Логинзу позволит: 
      - подключить авторизацию кирилических доменов через Twitter
      (Одноклассники и FaceBook - к сожалению через Логинзу не работают (по состоянию на 12.11.2018).
      То есть для их подключения в любом случае нужен SSL-сертификат.)
       
      Также авторизация через Логинзу
       
      ВОЗМОЖНОСТИ МОДУЛЯ:
      1) Модуль отображается на страницах авторизации, регистрации, оформления заказа
       
       
      2) Администратор может включить добор данных в модальном окне (Имя, Фамилия, E-mail, Телефон, Компания, Почтовый индекс, Страна, Регион, Город, Адрес)

       

       
      3)  Администратор может выбирать формат отображения данных (крупные значки в линию, крупные значки квадратом, мелки значки в линию).

       
      4)  Администратор может включить боковой виджет с формой авторизации

       
      5) Администратор может включить модальное окно авторизации которое будет отображаться пользователю поверх страницы

       
      6) Модуль собирает списки ретаргетинга ВКонтакте и Facebook которые можно скачать и настроить рекламу по ним

      -----
      Модуль совместим с модулем Simple
      -----
      Есть версия для VQMOD в варианте для Опенкарт 1.5
      -----
      Демо-сайт:
      https://softpodkluch.ru/socnetauth2#link-tab-demo
      -----
      Инструкция по установке:
      https://softpodkluch.ru/instruction-socnetauth2
       
      Добавил kin208 Добавлено 04.12.2012 Категория Социальные сети Системные требования Сайт разработчика https://softpodkluch.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Не проверялось  
    • От Blackseabreathe
      Привет!
       
      Как сделать форму входа/реги в модальном окне? 
      Ocstore 2.3
       
      Модули не работают почему-то у меня (скачивал два с marketplace)
       
    • От kin208
      Модуль авторизации через социальные сети:
      - ВКонтакте
      - Одноклассники (работает только на сайтах где установлен SSL-сертификат)
      - Twitter
      - Facebook (работает только на сайтах где установлен SSL-сертификат)
      - Google (gmail.com)
      - Mail.ru
      - Яндекс
      - Steam
      - Instagram
       
      В модуле реализована авторизация:
      - либо через приложение соц.сетей,
      - либо через Логинзу.
       
      Авторизация через Логинзу позволит: 
      - подключить авторизацию кирилических доменов через Twitter
      (Одноклассники и FaceBook - к сожалению через Логинзу не работают (по состоянию на 12.11.2018).
      То есть для их подключения в любом случае нужен SSL-сертификат.)
       
      Также авторизация через Логинзу
       
      ВОЗМОЖНОСТИ МОДУЛЯ:
      1) Модуль отображается на страницах авторизации, регистрации, оформления заказа
       
       
      2) Администратор может включить добор данных в модальном окне (Имя, Фамилия, E-mail, Телефон, Компания, Почтовый индекс, Страна, Регион, Город, Адрес)

       

       
      3)  Администратор может выбирать формат отображения данных (крупные значки в линию, крупные значки квадратом, мелки значки в линию).

       
      4)  Администратор может включить боковой виджет с формой авторизации

       
      5) Администратор может включить модальное окно авторизации которое будет отображаться пользователю поверх страницы

       
      6) Модуль собирает списки ретаргетинга ВКонтакте и Facebook которые можно скачать и настроить рекламу по ним

      -----
      Модуль совместим с модулем Simple
      -----
      Есть версия для VQMOD в варианте для Опенкарт 1.5
      -----
      Демо-сайт:
      https://softpodkluch.ru/socnetauth2#link-tab-demo
      -----
      Инструкция по установке:
      https://softpodkluch.ru/instruction-socnetauth2
       
    • От NNA
      Скачать/Купить дополнение


      Show Password (Показать-скрыть пароль) для OC 2.x
      Отображает и снова прячет пароли на страницах регистрации, авторизации и изменения пароля.
      Давно известно, что на самом деле толком не повышающая безопасности мода прятать вводимые символы под "звёздочками" приводит к потере клиентов в е-коммерции из-за целого ряда неудобств, среди которых:
      Нет контроля набора букв, особенно новых и сложных паролей. Ошибки, отрицательные эмоции. В случае несовпадения паролей в полях невозможно определить, какое из них содержит ошибку, а какое - верный пароль. Невозможно элементарно скопировать набранный пароль для сохранения в любимый блокнот\контейнер\etc. Ну и так далее. Столкнулся с полным отсутствием решения этой давно наболевшей проблемы для пользователей. Дарю сообществу, пусть приносит пользу (и расширение, и сообщество ).
      Должно работать на:
      любых грамотных шаблонах, использующих стандартный вывод ошибок при вводе пароля. Проверено на нескольких имеющихся. любой версии OC2 со стандартным шаблоном. Проверено от 2.2.х. В случае несовместимости шаблона - правки минимальны, но по просьбе могу внести в публикуемый код.
      Тестирование (и сообщения о работоспособности) на OCStore и других сборках также привествуются.
      Плюсы:
      Не требует загрузки файлов (значит, и нет потенциальных проблем с ftp). Не требует JQuery. Минимизированный код (не сжатый! т.е. без потери удобства чтения-правок). Известные минусы: не обнаружено.
      Установка:
      Распаковать zip-архив! Установочный файл - xml из архива. Установить через стандартное меню (либо скопировать в папку /system/ сайта) В обоих случаях обновить кэш модификаторов. Добавил NNA Добавлено 10.01.2017 Категория Прочее Системные требования Исправный OCMOD Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От Fil667
      Здравствуйте, у меня проблема следующего характера у меня установлен Opencart 2.1.0.1 при авторизации новым пользователем после регистрации возникает следующая проблема
      WARNING: NO MATCH FOR E-MAIL ADDRESS AND/OR PASSWORD.  И соответственно дальнейшая покупка не возможна, буду очень благодарен за помощь и уделенное мне время...
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.