Регистрация на сайте через форму JoomShopping
На сайте под управленим cms Joomla есть разные формы регистрации новых пользователей, реализованные через разные компоненты. Если основное назначение сайта — интернет магазин (на JoomShopping), то имеет смысл отправлять посетителей регистрироваться именно через форму компонента e-торговли.
Иногда возникают разные проблемы. Одна из них: в форме отсутствует ReCapcha google. Решается «проблема» просто: Установкой плагина — Registration captcha (от MAXXmarketing GmbH, по ссылке можно скачать последнюю версию на сайте разработчика).
Установка из установщика расширений Joomla (НЕ компонента). Ставим -> Включаем (во вкладке Плагины). При этом встроенный джумловский плагин ReCapcha тоже должен быть включен, а ключи Google в нем — прописаны.
В Настройках регистрации пользователей необходимо включить: ReCapcha.
Если JoomShopping работает с шаблоном стороннего разработчика (а не defolt), то может возникнуть иная проблема: после регистрации на сайте через форму JoomShopping — возникает Ошибка 500. При этом, пользователь добавляется в список зарегистрированных пользователей. Письмо о необходимости активации, соответственно, тоже не проиходит.
Решение: из дефолтного шаблона «залить» несколько файлов в сторонний шаблон магазина, т. е. скопировать файлы:
components\com_jshopping\templates\default\user\activationmail.php
components\com_jshopping\templates\default\user\activationmailadmin.php
components\com_jshopping\templates\default\user\registermail.php
components\com_jshopping\templates\default\user\registermailadmin.php
в директорию:
components\com_jshopping\templates\{yourtemplate}\user\activationmail.php
components\com_jshopping\templates\{yourtemplate}\user\activationmailadmin.php
components\com_jshopping\templates\{yourtemplate}\user\registermail.php
components\com_jshopping\templates\{yourtemplate}\user\registermailadmin.php
Если дефолтный шаблон не правился ранее, то регистрация/активация обязаны заработать.
Подскажите пожалуйста, где это найти?
В самом JoomShopping ?
Пользователи --> Настройки (вкладка под "шестеренкой) --> Включить CAPTCHA
Вопрос еще в версии Джумла и в версии JoomShopping. Не обязательно уже, что работает. У меня лично на одном проекте перестала recapcha работать (3-я версия джумла на новой версии магазина).