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

 

 

 

В предыдущей статье «Обзор DJ-Catalog2. Каталог товаров Joomla» мы рассмотрели все разделы данного расширения за исключением настроек. Их в DJ-Catalog достаточно много. Они разделены на вкладки, а внутри вкладок - на «области». Некоторые из них понятны из названия, некоторые переведены на русский язык и оснащены всплывающими подсказками. Такие опции не будем рассматривать. Затрону только наиболее интересные, на мой взгляд. Вкладка Права рассматриваться не будет, так как там собраны привычнее для всех компонентов Joomla настройки по разграничению прав доступа к компоненту различным группам пользователей.

Настройки DJ-Catalog2

Главные настройки

На данной вкладке (рисунок ниже) собраны основные настройки DJ-Catalog. Они разделены на несколько областей.

DJ-Catalog2
DJ-Catalog2

Theme settings (Настройки темы). Если Вы установили один из шаблонов Joomla-monster.com для DJ-Catalog, то в этом разделе Вы как раз сможете указать, что нужно использовать именно его. Обратите внимание, для применения шаблона в DJ-Catalog необходимо скопировать некоторые файлы из «быстрого старта» шаблона на Ваш сайт. Что именно и куда, можно прочесть в справке к Вашему шаблону (её можно скачать там же, где и сам шаблон). Например, для JM Exclusive Furniture, который установлен на тестовом сайте для этого обзора, нужно скопировать папку «jm-exclusive-furniture-ef4» из «быстрого старта» (от англ. quickstart) в дирректорию Вашего сайта «/components/com_djcatalog2/themes/». И не забудьте включить опцию Use Theme CSS.

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

Contact form settings (Настройки формы обратной связи). Данный раздел позволяет настроить формы обратной связи каталога для Joomla 3. По сути, выбрать, какие поля должен заполнять пользователь в форме, нужна ли капча, куда отправлять письма и так далее. Эта форма позволит пользователям сайта задать вопрос о товаре. Рекомендую максимально её упростить. Если Вы хотите защитить форму от спама, но при этом не утруждать пользователей вводом символов, выбором картинок и так далее, рекомендую обратить своё внимание на плагин eKerner Captcha – NoCaptcha.

Currency / price settings (Настройки валюты / цены). Тут собраны настройки валюты DJ-Catalog.

Map settings (Настройки карты). Вы можете показывать\настраивать карту Google, на которой будут отмечены местоположения, относящиеся к Вашим объектам каталога. Особенно это актуально для недвижимости.

Social sharing & commenting (Социальный обмен и комментирование). В данном разделе Вы можете интегрировать Ваш каталог для Joomla 3 с сервисами кнопок социальных сетей, например, AddThis и включить интеграцию с комментариями Facebook, DISQUS, JComments или Komento.

Раздел

На данной вкладке (рисунок ниже) Вы можете изменить некоторые настройки категории каталога DJ-Catalog.

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

Как выяснилось, весьма популярным вопросом касательно DJ-Catalog2 является: «Как разместить описание категории только на главной?». Если в категории каталога несколько товаров, и у Вас появилась пагинация (постраничная навигация), то описание категории будет дублироваться на всех страницах категории (рисунок ниже). Заметьте, что такая ситуация возможна только тогда, когда опция Описание раздела, в настройках DJ-Catalog2 на вкладке Разделы, включена и в соответствующем разделе (категории), в поле Описание задано описание.

Каталог для Joomla 3
Каталог для Joomla 3

На рисунке ниже показано, что текст описания категории дублируется на последующих страницах пагинации.

DJ-Catalog
DJ-Catalog

Чтобы это изменить, лучше сделать переопределение макета, а не править файлы расширения. Как это сделать, описано в статье «How to change CSS or layout files» (на англ.). Там есть два варианта. Опишу для переопределения при помощи шаблона сайта.

  1. Перейдите в папку «templates/НАЗВАНИЕ-ВАШЕГО-ШАБЛОНА/html» создайте там папку «com_djcatalog2» в ней создайте папку «items».
  2. Скопируйте в созданную Вами папку «items» файл «default.php» из папки «/components/com_djcatalog2/views/items/tmpl/».
  3. В скопированном файле «default.php» после, кода «$app = JFactory::getApplication();» (примерно 28-я строка) добавьте следующие строки:

if ($app->input->getInt('limitstart') > 0) {

    $this->params->set('showcatdesc', false);

}

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

Как сделать сайт каталога
Как сделать сайт каталога

За данную информацию спасибо технической поддержке Dj-extensions.com.

Подразделы

На этой вкладке (рисунок ниже) можно настроить отображение подразделов на странице разделов. На рисунке ниже видно, что категория «Living Room» является дочерней\вложенной категорией категории «Kitchen».

Подразделы
Подразделы

Список товаров

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

  • Items layout general settings (Основные настройки элементов макета). Тут Вы сможете настроить макет категории товаров: выбрать тип макета, количество товаров на страницу, количество колонок, в которых будут отображаться товары и так далее.
  • Product filtering (Фильтрация товаров). Тут Вы сможете включить, отключить и настроить фильтр товаров по цене, категориям, алфавиту и так далее. Тут же можно настроить сортировку товаров по умолчанию. Напомню, что для каждой отдельной категории можно будет назначить свои параметры.
  • Product layout (Макет товаров). Опции этого раздела позволят Вам включить, отключить и настроить отображение тех или иных полей в описании каждого товара. Например, артикул, цена, старая цена, количество просмотров и так далее.
  • Location settings (Настройки местоположения). Вы сможете настроить отображение информации о местонахождении товара (его адрес\координаты на карте Google) и контактных данных. Это особо актуально в случае с недвижимостью, автомобилями, соискателями\работодателями и так далее.
  • RSS settings (Настройки RSS). Тут можно будет настроить RSS-ленту категории товаров.
Список товаров
Список товаров

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

Настройки на данной вкладке (рисунок ниже) относятся непосредственно к странице товара.

  • Single product page layout settings. Общие настройки макета страницы товара. В основном, включение\отключение тех или иных элементов страницы.
  • Related items. Настройка отображения похожих товаров.
  • Variants settings. Настройка отображения товаров с различными атрибутами.
  • Location settings. Map settings. Аналогично опциям в разделе Location settings на предыдущей вкладке.
Страница товара
Страница товара

Список производителей

В этой вкладке Вы найдёте некоторые опции DJ-Catalog для настройки страницы со списком производителей (рисунок ниже). Если, например, у Вас каталог недвижимости, то под «производителем» можно подразумевать риелторов. Когда у Вас каталог книг – издательства.

Список производителей
Список производителей

Корзина

Напомню, что DJ-Catalog позволяет создавать не только непосредственно каталог для Joomla 3, но и дополнять его почти полноценной корзиной, как в интернет-магазине. В основном, настройки данной вкладки (рисунок ниже) позволяют показать\скрыть те или иные поля на странице «оформления заказа». Рекомендую сократить их количество до минимума.

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

На рисунке ниже показан пример первого шага оформления заказа.

Первый шаг оформления заказа
Первый шаг оформления заказа

А так (рисунок ниже) выглядит второй шаг оформления заказа.

Первый шаг оформления заказа
Первый шаг оформления заказа

Процесс создание изображения

Данная вкладка (рисунок ниже) позволяет настроить размеры, качество, отступы, выравнивание, способ открытия увеличенной версии изображения и другие характеристики изображений каталога. Таких как увеличенное изображение товара, среднее изображение и миниатюры. Помимо этого, можно настроить тесную интеграцию DJ-Catalog2 и DJ-MediaTools. Это позволит выводить изображения товаров в более красивом виде.

Процесс создание изображения
Процесс создание изображения

Обратите внимание, что можно настраивать параметры изображений отдельно для страниц товаров, категорий товаров и производителей.

Настоятельно рекомендую сперва протестировать заданные тут настройки на нескольких реальных товарах каталога, а затем приступать к наполнению каталога. Так как процедура пересоздания изображений по новым настройкам ресурсоёмкая. Если у Вас будет много изображений, Вы можете сильно нагрузить сервер, применяя новые параметры.

Настройки SEO

DJ-Catalog2 позволяет Вам настроить формирование URL-адресов Вашего каталога для Joomla 3 без применения расширений подобных sh404SEF. Для этого и предназначена вкладка Настройки SEO (рисунок ниже). Вы сможете настроить алиасы (части) URL-адресов, их разделители, состав и другие опции.

Настройки SEO
Настройки SEO

Редактирование с фронтальной части сайта

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

Редактирование с фронтальной части сайта
Редактирование с фронтальной части сайта

Как сделать сайт-каталог

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

  1. Сконфигурируйте опции в общих настройках DJ-Catalog2.
  2. Настройте страны.
  3. Создайте производителей.
  4. Создайте разделы.
  5. Добавьте в меню сайта соответствующий тип пункта меню для вывода страниц с разделами DJ-Catalog2.
  6. Создайте группы полей.
  7. Создайте поля.
  8. Создайте товары.
  9. Создайте модули DJ-Catalog2.

Не забывайте об импорте\экспорте данных при помощи CSV, так как это может существенно ускорить процесс заполнения каталога.

Как видите, DJ-Catalog2 весьма функциональное расширение, а в сочетании с шаблонами Joomla, созданными специально для него, и дополнительными расширениями типа DJ-MediaTools, DJ-Reviews, JComments и так далее, Вы сможете расширить его функциональность и придать профессиональный вид. Надеюсь, что статьи об этом расширении каталога помогут Вам сделать обоснованный выбор. Для альтернативы напомню об RSDirectory и DJ-Classifieds.

 

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