Jump to content

Recommended Posts

Модуль авторизации на сайте


Модуль авторизации на сайте


Описание

Модуль "Authorization" для OpenCart v.1.5.0-1.5.3.1. В шаблоне по умолчанию он не предусмотрен, а иногда он так необходим. Когда Вам необходимо видеть блок авторизации в одном или разных местах, и главное, чтобы он всегда был виден покупателям. Вот вам решение. Модуль авторизации в виде блока решит поставленные задачи.

Особенности

  • Модуль предназначен для использования в разных местах сайта (слева, справа, в шапке, в подвале)
  • Файлы просто копируются ни чего не изменяя
  • Простой и нужный
  • Если человек авторизовался, то в блоке показывается его имя и фамилия. И изменяются кнопки для входа в личный кабинет. Подробнее на скриншоте или демо сайте.
  • Тестировался на версиях osstore:
  • 1.5.0,
  • 1.5.1.3,
  • 1.5.2.1,
  • 1.5.3.1

Установка

  • Перед загрузкой модуля на сервер, переименуйте папку с шаблоном default
  • на название вашего шаблона.
  • Загрузите содержимое папки upload в корневую директорию магазина.
  • Установите и настройте модуль в админке:
  • установите схему отображения,
  • установите расположение,
  • установите статус,
  • установите сортировку,
  • нажмите сохранить.

-----------------------------------------------------------------------------------

Установка завершена.

Дополнительно

Если Вы хотите убрать надпись в шапке сайта "Войти или зарегистрироваться", то вам необходимо сделать следующее:

  1. Зайти catalog/view/theme/default/template/common/header.tpl
  2. Найти блок div с идентификатором welcome,т.е.

<div id="welcome">  <?php if (!$logged) { ?>  <?php echo $text_welcome; ?>  <?php } else { ?>  <?php echo $text_logged; ?>  <?php } ?></div>

3. Удалить его(этот блок). И теперь авторизация возможна только через модуль


 

  • +1 1

Share this post


Link to post
Share on other sites

а чем он отличается от бесплатного, который есть на opencart.com ???

  • +1 1

Share this post


Link to post
Share on other sites

Купил. Доволен. Yaron еще подсказал как правильно его впихнуть в мой шаблон. Доволен...

Share this post


Link to post
Share on other sites

а чем он отличается от бесплатного, который есть на opencart.com ???

Ссылку можно глянуть?

Share this post


Link to post
Share on other sites

Ссылку можно глянуть?

раз .... и еще можно найти если поискать

Share this post


Link to post
Share on other sites

Ссылку глянул. Чем отличается - да тем, что я сам его написал. Когда человек залогинин, то показывается его имя фамилия. А так наверно больше ни чем.

  • +1 1

Share this post


Link to post
Share on other sites

На версии 1.5.4.1.2 работает без сучка без задоринки! Спасибки!

Share this post


Link to post
Share on other sites

Здравствуйте. Подскажите, пожалуйста, как изменить действие кнопки "Войти", если поля e-mail и/или пароль не заполнены или заполнены неверно? По-умолчанию, происходит редирект на страницу account/login и всплывает уведомление об ошибке. Как сделать так, чтобы пользователь оставался на той же странице и просто появлялось уведомление об ошибке, без редиректа? Спасибо

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 legioner26
      1 299.00 руб
      Скачать/Купить дополнение


      Быстрая СМС регистрация/авторизация SMS-PRO
       
      Представляю Вашему вниманию инструмент лояльности клиента, увеличивающий  конверсию Интернет магазина. 
       
      Модуль построен на использование популярных сервисов отправки смс smsc.ru/smsc.ua, sms.ru, TurboSMS.ua
      Для использования модуля вам необходимо ЗАРЕГИСТРИРОВАТЬСЯ на сервисе.
       
      Кратко о модуле. Данное дополнение реализовывалось с целью повышения конверсии и увеличению продаж интернет магазинов, за счет своей простоты регистрации и авторизации.
      Находясь на сайте потенциальные клиенты с неохотой относятся ко всем видам регистраций что повышает процент отказов.
      В данном случае клиент вводит всего лишь свой номер телефона и получает смс уведомление с кодом регистрации/авторизации и сразу попадает в свой личный кабинет что гораздо уменьшает риск потери клиента.
       
      Совместимость с модулем упрощенная регистрация и заказ Simple
       
      Как работает модуль.
       
      На стороне сервера  магазина формируется код доступа из введенного в поле номера телефона клиента, после чего на сервер smsc.ru отправляется сгенерированный код доступа, далее отправляется клиенту на его номер телефона.
      После ввода кода подтверждения происходит проверка введенного кода в поле, после успешной проверки клиент авторизовывается, либо регистрируется на сайте, перейдя в личный кабинет.
       
      ПРИМЕЧАНИЕ
      Для того чтобы не было  проблем с пользователями которые зарегистрировались через модуль СМС, либо через  стандартный функционал Опенкарта, необходимо будет на все поля где есть ввод номера тел, в том числе и админки повесить маску на JS
      К примеру 
      $(идентификатор поля).mask("+7 (999) 999 99-99");
      Подключив библиотеку jquery.maskedinput.js (Есть в архиве по пути -->>> catalog/view/javascript/jquery/jquery.maskedinput.js)
       
      ПОЛНАЯ АДАПТАЦИЯ и стилизация модуля под шаблон  UniShop
      ПРИМЕЧАНИЕ ----->>> В архиве папка с модулем с названием шаблона UniShop
      FAQ
      По адаптации модуля к Вашему шаблону пишите в ЛС.
       
      Добавил legioner26 Добавлено 20.10.2019 Категория Письма, почта, рассылки, sms Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 3500  
    • By legioner26
      Представляю Вашему вниманию инструмент лояльности клиента, увеличивающий  конверсию Интернет магазина. 
       
      Модуль построен на использование популярных сервисов отправки смс smsc.ru/smsc.ua, sms.ru, TurboSMS.ua
      Для использования модуля вам необходимо ЗАРЕГИСТРИРОВАТЬСЯ на сервисе.
       
      Кратко о модуле. Данное дополнение реализовывалось с целью повышения конверсии и увеличению продаж интернет магазинов, за счет своей простоты регистрации и авторизации.
      Находясь на сайте потенциальные клиенты с неохотой относятся ко всем видам регистраций что повышает процент отказов.
      В данном случае клиент вводит всего лишь свой номер телефона и получает смс уведомление с кодом регистрации/авторизации и сразу попадает в свой личный кабинет что гораздо уменьшает риск потери клиента.
       
      Совместимость с модулем упрощенная регистрация и заказ Simple
       
      Как работает модуль.
       
      На стороне сервера  магазина формируется код доступа из введенного в поле номера телефона клиента, после чего на сервер smsc.ru отправляется сгенерированный код доступа, далее отправляется клиенту на его номер телефона.
      После ввода кода подтверждения происходит проверка введенного кода в поле, после успешной проверки клиент авторизовывается, либо регистрируется на сайте, перейдя в личный кабинет.
       
      ПРИМЕЧАНИЕ
      Для того чтобы не было  проблем с пользователями которые зарегистрировались через модуль СМС, либо через  стандартный функционал Опенкарта, необходимо будет на все поля где есть ввод номера тел, в том числе и админки повесить маску на JS
      К примеру 
      $(идентификатор поля).mask("+7 (999) 999 99-99");
      Подключив библиотеку jquery.maskedinput.js (Есть в архиве по пути -->>> catalog/view/javascript/jquery/jquery.maskedinput.js)
       
      ПОЛНАЯ АДАПТАЦИЯ и стилизация модуля под шаблон  UniShop
      ПРИМЕЧАНИЕ ----->>> В архиве папка с модулем с названием шаблона UniShop
      FAQ
      По адаптации модуля к Вашему шаблону пишите в ЛС.
       
    • By Alan8
      Добрый день, хочу сделать в блоке связи -> рекомендуемые товары добавление товаров, но чтобы поиск их осуществлялся не по имени товара а по его артикулу. 
      В файле admin/controller/catalog/product.php в related product добавил sku 
       
      $data['product_relateds'] = array();         foreach ($products as $product_id) {             $related_info = $this->model_catalog_product->getProduct($product_id);             if ($related_info) {                 $data['product_relateds'][] = array(                     'product_id' => $related_info['product_id'],                     'name'       => $related_info['name'],                     'sku'        => $related_info['sku']                 );             }         } в шаблоне product_form.tol, тоже добавил sku:
      $('input[name=\'related\']').autocomplete({     'source': function(request, response) {         $.ajax({             url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' +  encodeURIComponent(request),             dataType: 'json',             success: function(json) {                 response($.map(json, function(item) {                     return {                         label: item['sku'],                         value: item['product_id']                     }                 }));             }         });     },     'select': function(item) {         $('input[name=\'related\']').val('');         $('#product-related' + item['value']).remove();         $('#product-related').append('<div id="product-related' + item['value'] + '"><i class="fa fa-minus-circle"></i> ' + item['label'] + '<input type="hidden" name="product_related[]" value="' + item['value'] + '" /></div>');     } });  В результате поиск осуществляется по имени товара но в autocomplete выводятся артикулы (по артикулу не ищет ) скрин ниже 
       

    • By lazuren
      Расширенный аккаунт (Extended account v.1.0.1) 
      Модуль выводит на главную страницу личного кабинета всю основную информацию о пользователе и его заказах.
      1. Имя, Фамилия
      2. Клиентская группа
      3. Телефон
      4. E-mail
      5. Бонусные баллы
      6. Стандартные ссылки на редактирование (пароль, контактная информация, подписка)
      7. Основной адрес
      8. Закладки
      Таблицы появляются в зависимости от имеющихся данных.
      Особенности
      Не изменяет оригинальных файлов, все реализовано через ocmod.
      Внимание!
      Тестировал только на оригинальном движке OpenСart 3 версии с дефолтной темой.
       
       
    • By lazuren
      Скачать/Купить дополнение


      Расширенный аккаунт
      Расширенный аккаунт (Extended account v.1.0.1) 
      Модуль выводит на главную страницу личного кабинета всю основную информацию о пользователе и его заказах.
      1. Имя, Фамилия
      2. Клиентская группа
      3. Телефон
      4. E-mail
      5. Бонусные баллы
      6. Стандартные ссылки на редактирование (пароль, контактная информация, подписка)
      7. Основной адрес
      8. Закладки
      Таблицы появляются в зависимости от имеющихся данных.
      Особенности
      Не изменяет оригинальных файлов, все реализовано через ocmod.
      Внимание!
      Тестировал только на оригинальном движке OpenСart 3 версии с дефолтной темой.
       
       
      Добавил lazuren Добавлено 08.01.2019 Категория Модули Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
  • 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.