Создание интересного сайта — залог успешного продвижения Бизнеса... 
Документация Juga Учебные материалы Использование JUGA для ограничения VirtueMart

Использование JUGA для ограничения VirtueMart

Если Вы хотите ограничить доступ к Вашим товарам или категориям товаров, Вы можете сделать это с помощью компонента JUGA.

Решение 1 - Полное ограничение VirtueMart

Если Вы хотите просто полностью ограничить доступ к товарам, Вы можете сделать это только с один жлементам сайта.

Настройка переменных

Для реализации данного функционала не нужно каких-либо переменных, однако, если у Вас уже есть какие-то "com_virtuemart" переменные на Вашем сайте, то для лучшей функциональности, Вы должны убедиться, что все они установлены НЕ автоматическим добавлением элементов сайта.

Создание ограничения

Создание Элемента сайта

Если у Вас еще нет элемента сайта для "com_virtuemart", то создайте его прямо сейчас.

  • Нажмите кнопку "Создать" (в панели "Элементы сайта" JUGA)

Настройте Элемент сайта, в соответствиями с этими значениями:

Сайт: - Пользовательская панель
Заголовок: - VirtueMart
Запрос: - Введите следующую строку:

  • option=com_virtuemart

Опция:

  • com_virtuemart

Ошибка URL: - Если Вы хотите объяснить пользователям, почему они были ограничены в VirtueMart, создайте стандартную статью, а затем введите относительный URL этой статьи здесь.
Ошибка URL Опубликовано: - Если Вы ввели URL выше, установить "Да", чтобы перенаправление (редирект) вступил в силу.
Исключить элемент?: - Этот пункт позволяет включить Элемент сайта. Установите в этом пункте парметр "Нет" для нормальной работы. Установите "Да", если Вы хотите отключить функцию этого элемента сайта.

  • Теперь Сохраните элемент сайта

Назначение соответствующих групп

Добавьте (или удалите) группы из списка установленных групп.

  • Будьте внимательны, необходимо удалить группу "общественного доступа", если Вы хотите ограничить доступ к VM. (Если вы оставите группу "Общественного доступа" в списке, никаких изменений не произойдет, и все останется по-прежнему, все пользователи будут иметь доступ к VM).

Теперь Ваш сайт ограничивает в доступе к товарам тех, кто находится не в установленных группах JUGA.

Решение 2 - Ограничение категорий VirtueMart

VirtueMart не создает уникальные ссылки, которые JUGA может использовать для ограничения VirtueMart. Из-за этого, необходимо создать внешнюю ссылку меню для Вашей VM категории, если Вы хотите ограничить ее, с помощью компонента JUGA.

Создание внешней ссылки пункта меню

  • В Менеджере меню создайте "Внешнюю ссылку", чтобы доставить ее к категории VirtueMart.
  • Дайте пункту меню соответствующее название
  • Установите ссылку:

index.php?option=com_virtuemart&page=shop.browse&category_id=X
где X является идентификационным номером категории VirtueMart, а "shop.browse" - это тип страницы, которые Вы хотите использовать.

Настройка переменных JUGA

Для того, чтобы ограничить VM категории необходимо создать и правильно настроить переменную "category_id":

  • Откройте панель "Переменные" JUGA.
  • Установите в выпадающем списке "Выбор опции" - "com_virtuemart".
  • Если ее еще не существует, создайте запись для переменной "category_id".

Сайт: - Front-End (Пользовательская часть сайта).
Опции: - "com_virtuemart".
Переменная: - "category_id".
Группа чисел?: - "Да".
Автодобавление?: - "Нет".

  • Если Есть другие переменные, определенные для "com_virtuemart" это может вызвать проблемы с ограничением категорий в JUGA (особенно если у Вас определена страница для переменной). Мы рекомендуем Вам не пытаться ограничить VM по категориям и товарам одновременно. Это может сделать трудным процесс четкой установки правил ограничения.

Создание элемента сайта

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

Создание элемент сайта со следующими настройками:

Сайт: - Front-end (пользовательская часть сайта)
Заголовок: - VirtueMart - [ Заголовок категории ]
Запрос: - option=com_virtuemart&category_id=X
(где X - это идентификационный номер категрии VirtueMart, которую Вы собираетесь ограничить)
Опции: - com_virtuemart
Ошибка URL: - Если Вы хотите объяснить пользователям, почему они были ограничены в VirtueMart, создайте стандартную статью, а затем введите относительный URL этой статьи здесь.
Ошибка URL Опубликовано: - Если Вы ввели URL выше, установить "Да", чтобы перенаправление (редирект) вступил в силу.
Исключить элемент?: - Этот пункт позволяет включить Элемент сайта. Установите в этом пункте парметр "Нет" для нормальной работы.

  • Сохраните Элемент сайта, нажав кнопку "Сохранить" в правом верхнем углу экрана.
  • Затем установите соответствующие группы для элемента сайта.

Обратите внимание, что запрос не содержит в ссылке переменную "page=". Это сделано специально.

Теперь Вы должны ограничить доступ к меню для этой категории. Если Вы используете "mod_mainmenujuga" для отображения меню, то пункт меню не должен отображаться, если пользователь имеет соответствующие разрешения доступа (например, если назначены соответствующие группы JUGA).

  • Пожалуйста, обратите внимание - Есть несколько мест в структуре VM, где пользователи могли бы увидеть список (и/или ссылки) ограниченных категорий. JUGA не может ограничивать отображение категорий на каждой странице. Однако, если пользователь нажмет на ссылку категории он увидит страницу Ошибки ограничения JUGA.

Решение 3 - Ограничение отдельных элементов VirtueMart

VirtueMart не создает уникальный URL-адрес, который JUGA можно использовать для ограничения при пункта меню типа "VirtueMart". Из-за этого, необходимо создать Внешнюю ссылку меню для Вашего VM, если Вы хотите, чтобы JUGA ограничил отдельные элементы VM.

Создайте внешнюю ссылку в Менеджере меню

Этот шаг является необязательным - Однако, у Вас должен быть пункт меню. Использование стандартного меню "VirtueMart" не будет работать должным образом.

  • Откройте продукт/товар из пользовательской части Вашего сайта.
  • Скопируйте URL-адрес, который появился в адресной строке Вашего браузера.
  • Создайте пункта меню типа "Внешняя ссылка".
  • Дайте ему соответствующее название.
  • Вставьте ссылку, скопированную ранее.

Настройка переменных JUGA

Для того, чтобы ограничить VM у Вас должна быть настроена переменная "product_id".

  • Откройте панель "Переменных" JUGA.
  • Установите фильтр по опции "com_virtuemart".
  • Если переменной еще не существует, создайте для нее запись"product_id".

Настройки:

Сайт: - Front-End (Пользовательская часть сайта).
Опции: - "com_virtuemart".
Переменная: - "category_id".
Группа чисел?: - "Да".
Автодобавление?: - "Нет".

Если Есть другие переменные, определенные для "com_virtuemart" - это может вызвать проблемы с ограничением отдельных продуктов VM через JUGA.

Создание Элемента сайта

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

Создайте Элемент сайта со следующими настройками:

Сайт: - Фронтальный
Заголовок: - VirtueMart - [название продукта]
Запрос: - option=com_virtuemart&product_id=X
(где X - идентификационный номер отдельного элемента VirtueMart, который Вы хотите ограничить)
Опции: - com_virtuemart
Ошибка URL: - Если Вы хотите объяснить пользователям, почему они были ограничены в VirtueMart, создайте стандартную статью, а затем введите относительный URL этой статьи здесь.
Ошибка URL Опубликовано: - Если Вы ввели URL выше, установить "Да", чтобы перенаправление (редирект) вступил в силу.
Исключить элемент?: - "Нет".

  • Сохраните Элемент сайта
  • Затем установите соответствующие группы для элемента сайта

Обратите внимание, что запрос не содержит ссылки с переменной "page=".

Теперь Ваш сайт настроен на ограничение отдельного товара VM. Если Вы используете "mod_mainmenujuga" для отображения, то меню не должено показываться, если пользователь не имеет соответствующие разрешения доступа (например, членство в соответствующей группе JUGA).

  • Пожалуйста, обратите внимание - Есть некоторые страницы, где пользователи могли бы увидеть список (и/ил ссылку) на объект, который ограничен. JUGA не может ограничивать отображения элементов на каждой странице. Однако, если пользователь нажмет на ссылку, то JUGA перенаправит его на страницу ошибки ограничения доступа JUGA.

Рекомендуемый хостинг для сайта:

Лучшие видеокурсы по созданию сайтов:

Оптимизация сайта

При заказе оптимизации и продвижения сайта - новый сайт или редизайн старого - сделаем бесплатно
(обращайтесь лично ко мне: Игорь Вялов )
Обсуждение SEO-энциклопедии на форуме
Видео-уроки SEO — оптимизация Joomla »

Комментарии (0)

Оставить комментарий

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

Навигатор: Документация Juga Учебные материалы Использование JUGA для ограничения VirtueMart