Главная » Opencart » Вход и регистрация во всплывающем окне. Решение для Opencart.

Вход и регистрация во всплывающем окне. Решение для Opencart.

Здравствуйте читатели моего блога, в сегодняшней статье расскажу вам, как установить и правильно настроить всплывающие окна для входа в личный кабинет и для регистрации новых покупателей.

Делать мы все будем с помощью специального БЕСПЛАТНОГО модуля, который можно скачать вот тут.

Загрузив модуль и распаковав, его вы увидите две папки, которые рассчитаны на различные версии Opencart. Я работаю с версией 1.5.4.1.

Если у Вас не установлен модуль Simple, который заменяет стандартные формы регистрации и оформления заказа, то вся установка займет у вас несколько минут. Достаточно скопировать файлы из папки «opencart_1531to1541».

Как видите для корректной работы данного дополнения нужно, чтобы у вас был установлен Vqmod.

После загрузки, вы сможете получить нужный вам результат.

Так как я постоянно используют модуль Simple, то у меня не вышло сразу установить данное расширение. Пришлось немного покопаться в коде.

После установки при клике на ссылку «Вход», у меня появлялось всплывающее окно, как и было нужно. Но при клике на «Регистрация», я получал ошибку «Request unsuccessful: Not Found» в popupокне.

Попросту говоря модуль, не мог найти нужный урл. Как оказалось, он подтягивал урл, который включал в себя конструкцию /simpleregister.

Для исправления этой ошибки, вам нужно будет исправить один код и загрузить готовое решение себе на сервер.

Итак, для начала идем в директорию /catalog/language/russian/common/ и правим файл header.php. В нем находим строчку:

$_['text_welcome']        = '<a href="%s">Войти</a> или <a href="%s">зарегистрироваться</a>';

И заменяем ее на:

$_['text_welcome']        = '<a  href="%s">Войти</a> или <a href="/index.php?route=account/register">зарегистрироваться</a>';

К этой статье прикрепляю файлы, которые были исправлены. Вам нужно будет просто загрузить их на свой сервер.

Если вы используете не дефолтный шаблон, вам нужно будет скопировать все файлы в соответствующие папки в вашем шаблоне.

Скачать исправленные файлы.

Перед тем как проводить любые манипуляции советую делать бэкап всего сайта.

Если вы все сделали правильно, на выходе у вас должно получиться следующее.

vsp_okno

6 комментариев

  1. Сергей, добрый вечер.
    Обратил внимание на Вашу статью. «Вход и регистрация во всплывающем окне. Решение для Opencart» (модуль Quick Login v1.0). Не подскажите5 на OpenCart 1.5.6. он встанет, или лучше Модуль Simple — упрощенная регистрация и заказ 4.2.3 сразу ставить. Заранее спасибо.

  2. Сделал все по вашей инструкции и также добавил логинзу, но при попытке авторизации через логинзу выпадает ошибка Request unsuccessful: Not Found
    Как это исправить?
    Спасибо!

  3. Роман, логинзу я снес у меня тоже с ней были проблемы, использовал другой платный модуль, который решает эту проблему. Нашел на официальном сайте опенкарта.

  4. Радомир, однозначно советую модуль Simple. Это базовый функционал, а с Simple можно задать любые поля.

  5. Здравствуйте, а для ocStore Версия 1.5.5.1.2 есть подобное в бесплатном исполнении? Спасибо за ответ.

  6. Здравствуйте. Подскажите, какой БЕСПЛАТНЫЙ модуль использовали? Ссылка уже не работает

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *