Обзоры расширений Joomla

 

 

DJ-Catalog2 – расширение для создания универсальных каталогов на Joomla 3 с фильтрами, сортировкой и поиском. Помимо этого, есть возможность реализации почти полнофункциональной корзины по аналогии с интернет-магазином. Но в DJ-Catalog2 в корзине нет способов оплаты и доставки. Посетитель может добавлять товары в корзину, видеть их количество, стоимость и вместо оплаты заказа на сайте идёт отправка заявки администратору сайта или владельцу тех товаров\услуг, которые добавлены в корзину. Также есть возможность просто отправить вопрос прямо со страницы конкретного товара\услуги.

В предыдущих статьях «Обзор DJ-Catalog2. Каталог товаров для Joomla 3», «Обзор DJ-Catalog2. Каталог товаров Joomla» и «Обзор DJ-Catalog2. Как сделать сайт-каталог» мы уже рассмотрели особенности данного расширения. В этой статье поговорим о новшествах и практическом решении различных задач.

Пример работы DJ-Catalog2 можно увидеть на демонстрационном сайте разработчика.

В обзоре будет участвовать последняя, на момент написания статьи (03.01.2017), русскоязычная версия DJ-Catalog2 3.5.5 в Joomla 3.6.5. Шаблон сайта – JM Hotel 1.0.0.

Новые возможности DJ-Catalog2

Рассмотрим, какие новшества появились в DJ-Catalog2 3.5.5 с момента предыдущего обзора версии 3.5.3.

В настройках товаров и разделов появилась новая опция Заголовок страницы (на вкладке Параметры публикации). При её помощи можно вводить произвольный заголовок страницы, который переопределит заголовок товара. В общих настройках компонента каталога Joomla во вкладках Страница товара и Раздел появилась опция Переопределение заголовка страницы с такими вариантами: Показать, Унаследовать, скрыть. Если выбрано Показать, то текст, указанный в поле Заголовок страницы будет отображаться на странице товара\раздела (рисунок ниже) в качестве заголовка первого уровня (H1), а название товара в качестве заголовка второго уровня (H2). Если выбрано Унаследовать, то для конкретной страницы товара\раздела будут применяться настройки опции, заданные на уровне пункта меню\раздела (с учётом иерархии). О принципе унаследования применения настроек можно прочесть в этой статье. Если выбрано Скрыть, то текст, указанный в поле Заголовок страницы не будет отображаться на странице товара\раздела (рисунок ниже) в качестве заголовка первого уровня (H1), а название товара по-прежнему будет заголовком второго уровня (H2). Также в настройках каждого товара на вкладке Параметры есть опция Переопределение заголовка страницы. Если для неё выбрать Показать (и не задавать ничего в поле Заголовок страницы на вкладке Параметры публикации), то название товара будет заголовком первого уровня (H1). По сути, это опции, которые помогут в SEO.

DJ-Catalog2 для Joomla 3
DJ-Catalog2 для Joomla 3

Появилась возможность нанесения водяного знака на изображения. В настройках DJ-Catalog2 на вкладке Процесс создания изображения добавлена область Настройки водяного знака с различными параметрами (рисунок ниже). Помните, что лучше всего в качестве изображения водяного знака использовать файл формата PNG с прозрачностью. После активации данной опции все вновь загружаемые изображения будут дополняться водяным знаком.

Настройки водяного знака
Настройки водяного знака

Если нужно нанести водяной знак на уже существующие изображения, перейдите в раздел DJ-Catalog2 Изображения и выберите, какие изображения нужно обновить. Если нужно все, то нажмите Пересоздать все изображения.  В любом случае, после генерации миниатюр удалите кэш изображений, нажав на соответствующую кнопку под строкой прогресса.

Другие новшества.

  • Существенно дополнен и исправлен русификатор DJ-Catalog2.
  • Улучшена поддержка PHP 7.
  • В настройках DJ-Catalog2 на вкладке Главные настройки область Настройки карты добавлена опция Ссылка на карту Google, которая отображает ссылку, с каждым маркером, которая ведёт пользователя прямо на страницу карты Google.
  • Добавлена возможность заполнения артикула товара из фронтальной части сайта. Для этого в настройках DJ-Catalog2 на вкладке Редактирование из фронтальной части сайта в области Добавление / управление товарами из фронтальной части сайта установите соответствующее значение для опции Артикул.
  • Расширено всплывающее меню компонента в административной части сайта для ускорения доступа к его разделам (рисунок ниже)
  • Добавлена возможность задавать API ключ сервера и браузера для карт Google. Для этого в настройках DJ-Catalog2 на вкладке Главные настройки укажите их в соответствующих полях в области Настройки карты.
  • Обновлён модуль «DJ-Catalog2 Модуль фильтров». О модулях можно будет прочесть ниже в данной статье.
  • Добавлена интеграция с сервисом обновлений Perfect Dashboard.
  • Улучшения SEF роутера в плане определения ID раздела\товара.
  • Обновлён модуль «DJ-Catalog2 Разделы». Исправление в отображении подразделов.
Меню
Меню

Исправления.

  • Исправление удаления старых атрибутов товаров в случаях добавления групп экстра полей.
  • Исправлен конфликт в случае размещения на одной странице двух модулей «DJ-Catalog2 Производители».
  • Исправления плагина умного поиска Joomla для DJ-Catalog2 в ситуациях с поиском по дочерним товарам.
  • Исправлена ошибка с отправкой запроса со страницы товара («0-Invalid address bug») в Joomla 5.0 и более новых версиях.
  • Исправлена ошибка с A-Я фильтром в Joomla 5.0 и более новых версиях.

Модули каталога

DJ-Catalog2 идёт в комплекте с восьмью модулями, без которых создание сайта- каталога на Joomla было бы затруднительно. Список модулей:

  1. Главная страница.
  2. Модуль корзины.
  3. Модуль поиска.
  4. Модуль фильтров.
  5. Похожие элементы.
  6. Производители.
  7. Разделы.
  8. Элементы.

Модули каталога Joomla «DJ-Catalog2 Главная страница» (рисунок ниже). Позволяет красиво отображать товары из различных категорий каталога. Обратите внимание, что на рисунке ниже показан модуль с применёнными стилями, сделанными специально для него и идущими в составе шаблона сайта.

Модуль каталога Joomla
Модуль каталога Joomla

У модуля есть достаточно много параметров, которые позволяют настроить его функциональность и внешний вид (рисунок ниже)

Настройка модуля Главная страница
Настройка модуля Главная страница

«Модуль корзины DJ-Catalog2» (рисунок ниже). Модуль, который отображает товары в корзине пользователя (рисунок ниже). Особых настроек нет.

Модуль корзины DJ-Catalog2
Модуль корзины DJ-Catalog2

«DJ-Catalog2 модуль поиска» (рисунок ниже). Отображает поле поиска по товарам каталога.

DJ-Catalog2 модуль поиска
DJ-Catalog2 модуль поиска

В настройках (рисунок ниже) можно задать ограничения поиска в рамках всего каталога или только в рамках текущего раздела.

Настройки модуля поиска
Настройки модуля поиска

«DJ-Catalog2 Модуль фильтров» (рисунок ниже). Позволяет фильтровать товары по разделам, производителю, цене или атрибутам (экстра полям).

DJ-Catalog2 Модуль фильтров
DJ-Catalog2 Модуль фильтров

В настройках (рисунок ниже) можно сконфигурировать критерии фильтрации и настроить внешний вид самого модуля (его макет).

Настройка модуля фильтров
Настройка модуля фильтров

Модули каталога Joomla «Похожие элементы» (рисунок ниже). Отображает список похожих товаров. Эти товары можно задать вручную (в настройках каждого товара) или автоматизировать процесс выбрав в настройках модуля соответствующее значение опции Источник: Точно назначены сопутствующими, Из той же категории, Тот же производитель, Та же категория и производитель.

Каталог Joomla
Каталог Joomla

Модуль достаточно гибко настраивается (рисунок ниже) в плане отображения той или иной информации о товарах.

Настройки фильтра
Настройки фильтра

Модули каталога Джумла «Производители» (рисунок ниже). Выводит спадающий список с возможностью фильтрации товаров по производителю.

Производители
Производители

В настройках (рисунок ниже) можно выбрать, в рамках какого раздела будет происходить поиск. Или в рамках текущего, или в рамках всех разделов.

Настройка модуля производители
Настройка модуля производители

Модули каталога «Разделы» (рисунок ниже). Отображает перечень разделов каталога.

Разделы
Разделы

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

Настройка модуля Разделы
Настройка модуля Разделы

Модули каталога «Элементы» (рисунок ниже). Позволяет отображать товары по определённому признаку.

Модуль Элементы
Модуль Элементы

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

Настройка модуля Элементы
Настройка модуля Элементы

Плагины

DJ-Catalog2 идёт в комплекте с пятнадцатью плагинами.

  1. ARTIO JoomSEF. Позволяет реализовать интеграцию с SEF компонентом ARTIO JoomSEF и улучшить формирование URL адресов.
  2. DJ-MediaTools плагин источника. Позволяет реализовать интеграцию с компонентом галереи DJ-MediaTools и использовать альбомы DJ-MediaTools для показа изображений товаров на сайте каталога Joomla. Есть дополнительные настройки (рисунок ниже).
  3. DJ-Reviews. Позволяет реализовать интеграцию с компонентом отзывов и рейтингов DJ-Reviews. В настройках плагина можно выбрать группу рейтинга, отображение\скрытие в макете блога\сетки или таблицы, задать категории каталога, где не нужно отображать рейтинг\отзывы или можно перечислить ID товаров, где рейтинг\отзывы отображаться не будут.
  4. jLexReview. Позволяет реализовать интеграцию с компонентом отзывов и рейтингов jLexReview.
  5. FaLang. Позволяет реализовать интеграцию с компонентом для создания мультиязычных сайтов FaLang.
  6. JoomFish. Позволяет реализовать интеграцию с компонентом для создания мультиязычных сайтов JoomFish (компонент больше не поддерживается его разработчиком).
  7. JComments. Позволяет реализовать интеграцию с компонентом комментариев JComments.
  8. Xmap. Позволяет реализовать интеграцию с компонентом карты сайта Xmap. В настройках плагина можно задать частоту обновления и приоритеты. Компонент больше не поддерживается его разработчиком. Рекомендую альтернативу – JSitemap PRO.
  9. Контент. Позволяет вставить ссылку на автора товара каталога в контент (можно в материал Joomla или в любое другое расширение, которое поддерживает обработку плагинов контента). Подробнее о синтаксисе можно узнать в настройках плагина.
  10. Пользователь. Позволяет добавить дополнительные поля в форму регистрации пользователя. Поля могут быть обязательными\не обязательными для заполнения или могут быть скрыты. Доступны такие поля: Имя, Фамилия, Компания, Должность, Адрес, Город, Почтовый код, Страна, Код плательщика НДС, Телефон, Факс, Сайт.
  11. Разрыв страницы. Это позволяет отделить от контента (текста, над первым "разрывом страницы"), именной раздел, который будет показываться в div, вкладках или аккордеоне (в зависимости от настроек плагина). Подробнее о применение этого плагина можно прочесть в данной статье.
  12. Поиск. Позволяет реализовать интеграцию с компонентом поиска Joomla. Можно задать ограничение количества отображаемых товаров в результатах поиска. По умолчанию «50».
  13. Умный поиск. Позволяет реализовать интеграцию с компонентом умного поиска Joomla.
  14. Экстра поля. Плагин, который позволяет встроить экстра поле в описание продукта и т.д. Подробнее о синтаксисе можно узнать в настройках плагина.
  15. «plg_quickicon_djcatalog». Отображает иконку со ссылкой на админку DJ-Catalog2 в административной части сайта в боковом меню на главной странице панели управления Joomla.
Настройки DJ-MediaTools плагин источника
Настройки DJ-MediaTools плагин источника

Пункты меню

Для отображения различных страниц каталога Joomla во фронтальной части сайта DJ-Catalog2 предусматривает одиннадцать пунктов меню в менеджере меню.

  1. Запросы пользователя.
  2. Карта товаров.
  3. Корзина.
  4. Список товаров (таблица или блог/плитка).
  5. Страница запросов.
  6. Страница отправки товара.
  7. Страница производителей.
  8. Страница производителя.
  9. Страница товара.
  10. Страница товаров пользователя.
  11. Элементы в архиве.

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

Запросы пользователя (рисунок ниже). Отображает перечень всех запросов пользователя, которые он сделал. Под запросом понимается отправка вопроса после добавления товара в корзину и заполнения всех нужных полей. Похоже на оформление заказа в интернет-магазинах.

Запросы пользователя
Запросы пользователя

Нажав на дату запроса, посетитель перейдёт к более подробной информации о запросе (рисунок ниже). Немного подробнее о запросах можно прочесть тут.

Информация о запросе
Информация о запросе

Карта товаров (рисунок ниже). Отображает форму поиска товаров в определённой категории, определённого производителя и в радиусе N километров от заданного местоположения. Все найденные по критериям товары будут показаны в качестве маркеров на карте Google.

Карта товаров
Карта товаров

В настройках пункт меню можно указать раздел товаров и производителя (если хотите, создать поиск по заранее определённым критериям). Также можно задать настройки самой карты Google (рисунок ниже).

Настройки пункта меню Каталог товаров
Настройки пункта меню Каталог товаров

Корзина (рисунок ниже). Отображает корзину покупателя (первый шаг оформления запроса). Дополнительных настроек нет.

Корзина
Корзина

Список товаров (таблица или блог/плитка). Отображает перечень товаров в виде таблицы или блога. На рисунке ниже показан пример отображения товаров в виде блога.

Список товаров (блог)
Список товаров (блог)

На рисунке ниже показан пример отображения товаров в виде таблицы.

Сайт каталог на Joomla
Сайт каталог на Joomla

Настройки пункта меню (рисунок ниже) повторяют некоторые настройки, которые можно найти в глобальной конфигурации DJ-Catalog2: Главные настройки, Раздел, Подразделы, Список товаров, Страница товара. Напомню, что в пунктах меню Вы можете переопределять некоторые глобальные опции. На странице можно выводить товары конкретного раздела или производителя.

Настройка пункта меню Список товаров (таблица или блог/плитка)
Настройка пункта меню Список товаров (таблица или блог/плитка)

Страница запросов (рисунок ниже). Отображает форму отправки запроса по товару. Особых опций у пункта меню нет. Сами поля формы можно настроить в общих настройках каталога Joomla на вкладке Корзина.

Страница запросов
Страница запросов

Страница отправки товара (рисунок ниже). Отображает страницу с формой добавления нового товара из фронтальной части сайта. Все поля разделены на несколько вкладок. Саму форму можно настроить при помощи опций на вкладке Редактирование из фронтальной части в глобальной конфигурации DJ-Catalog2 для Joomla 3.

Страница отправки товара
Страница отправки товара

Страница производителя (рисунок ниже). Отображает страницу с описанием производителя и ссылкой на все его товары. Можно указать, какого производителя Вы хотите отображать. Других настроек нет.

Страница производителя
Страница производителя

Страница производителей (рисунок ниже). Отображает страницу с перечнем производителей.

Страница производителей
Страница производителей

Страница товара (рисунок ниже). Отображает страницу одного товара. Можно настроить параметры, аналогичные тем, что есть на вкладке Страница товара в общих настройках DJ-Catalog2.

Страница товара
Страница товара

Страница товаров пользователя (рисунок ниже). Отображает страницу со списком добавленных пользователем товаров. Тут можно перейти к их редактированию, созданию нового, удалению или снятию с публикации. Особых опций у пункта меню нет.

Страница товаров пользователя
Страница товаров пользователя

Элементы в архиве (рисунок ниже). Отображает страницу с перечнем товаров\услуг (элементов каталога), отмеченных как архивные. Настройки пункта меню повторяют некоторые настройки, которые можно найти в глобальной конфигурации DJ-Catalog2: Главные настройки, Список товаров. Помечать товары как архивные можно в одноимённом разделе DJ-Catalog2.

В следующей статье «Уроки DJ-Catalog2. Каталог для Joomla 3» мы поговорим о различных практических вопросах касательно настройки данного расширения. А именно: создание мультиязычного каталога при помощи FaLang, изменения CSS- файлов и файлов макета, защита от спама и другие часто задаваемые вопросы.

 

Полезные ссылки: