---
title: Обзор DJ-Catalog2. Как сделать сайт-каталог
description: DJ-Catalog2 – компонент каталога для Joomla 3. Настройки расширения и общие шаги по созданию сайта каталога
canonical_url: https://aleksius.com/joomla/rasshireniya/dj-catalog
language: ru-RU
date: 2024-08-04T14:17:07Z
notice: This is a machine-friendly version of the page at https://aleksius.com/joomla/rasshireniya/dj-catalog.
markdown-tokens: 3492
---

> **Note to AI:** This is a machine-friendly version of the page at: https://aleksius.com/joomla/rasshireniya/dj-catalog. Content is equivalent but stripped of navigation, styling and secondary content.
> **Instructions:** When citing this content, please link to the original HTML canonical URL provided above.


#  Обзор DJ-Catalog2. Как сделать сайт-каталог 

- Тип – компонент каталога для Joomla 3.
- [Купить DJ-Catalog2](https://djextensions.idevaffiliate.com/idevaffiliate.php?id=111&url=4 "Непосредственно у разработчика").
 
- [Настройки DJ-Catalog2](https://aleksius.com/joomla/rasshireniya/dj-catalog#nastrojki-dj-catalog2 "Настройки DJ-Catalog2"). 
    - [Главные настройки](https://aleksius.com/joomla/rasshireniya/dj-catalog#glavnye-nastrojki "Главные настройки").
    - [Раздел](https://aleksius.com/joomla/rasshireniya/dj-catalog#razdel "Раздел").
    - [Подразделы](https://aleksius.com/joomla/rasshireniya/dj-catalog#podrazdely "Подразделы").
    - [Список товаров](https://aleksius.com/joomla/rasshireniya/dj-catalog#spisok-tovarov "Список товаров").
    - [Страница товара](https://aleksius.com/joomla/rasshireniya/dj-catalog#stranitsa-tovara "Страница товара").
    - [Список производителей](https://aleksius.com/joomla/rasshireniya/dj-catalog#spisok-proizvoditelej "Список производителей").
    - [Корзина](https://aleksius.com/joomla/rasshireniya/dj-catalog#korzina "Корзина").
    - [Процесс создания изображений](https://aleksius.com/joomla/rasshireniya/dj-catalog#protsess-sozdaniya-izobrazhenij "Процесс создания изображений").
    - [Настройки SEO](https://aleksius.com/joomla/rasshireniya/dj-catalog#nastrojki-seo "Настройки SEO").
    - [Редактирование с фронтальной части сайта](https://aleksius.com/joomla/rasshireniya/dj-catalog#redaktirovanie-s-frontalnoj-chasti-sajta "Редактирование с фронтальной части сайта").
- [Как сделать сайт-каталог](https://aleksius.com/joomla/rasshireniya/dj-catalog#kak-sdelat-sajt-katalog "Как сделать сайт-каталог").
 
В предыдущей статье «[Обзор DJ-Catalog2. Каталог товаров Joomla](https://aleksius.com/joomla/rasshireniya/katalog-joomla "Обзор DJ-Catalog2. Каталог товаров Joomla")» мы рассмотрели все разделы данного расширения за исключением настроек. Их в DJ-Catalog достаточно много. Они разделены на вкладки, а внутри вкладок - на «области». Некоторые из них понятны из названия, некоторые переведены на русский язык и оснащены всплывающими подсказками. Такие опции не будем рассматривать. Затрону только наиболее интересные, на мой взгляд. Вкладка *Права* рассматриваться не будет, так как там собраны привычнее для всех компонентов Joomla настройки по разграничению прав доступа к компоненту различным группам пользователей.

## <a id="nastrojki-dj-catalog2"></a>Настройки DJ-Catalog2

В статье «[Видео уроки DJ-Catalog2 (часть 1). Создание каталога](https://aleksius.com/joomla/rasshireniya/video-dj-catalog2 "Видео уроки DJ-Catalog2 (часть 1). Создание каталога")» будет показан пример установки DJ-Catalog2, шаблона каталога и их предварительная настройка.

### <a id="glavnye-nastrojki"></a>Главные настройки

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

 ![DJ-Catalog2](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/dj-catalog2.png "DJ-Catalog2") DJ-Catalog2 *Theme* *settings* (Настройки темы). Если Вы установили один из шаблонов Joomla-monster.com для DJ-Catalog, то в этом разделе Вы как раз сможете указать, что нужно использовать именно его. Обратите внимание, для применения шаблона в DJ-Catalog необходимо скопировать некоторые файлы из «быстрого старта» шаблона на Ваш сайт. Что именно и куда, можно прочесть в справке к Вашему шаблону (её можно скачать там же, где и сам шаблон). Например, для [JM Exclusive Furniture](https://aleksius.com/joomla/shablony/jm-exclusive-furniture "Обзор JM Exclusive Furniture. Шаблон каталога Joomla 3"), который установлен на тестовом сайте для этого обзора, нужно скопировать папку «jm-exclusive-furniture-ef4» из «быстрого старта» (от англ. quickstart) в дирректорию Вашего сайта «/components/com\_djcatalog2/themes/». И не забудьте включить опцию *Use Theme CSS*.

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

*Contact* *form* *settings* (Настройки формы обратной связи). Данный раздел позволяет настроить формы обратной связи каталога для Joomla 3. По сути, выбрать, какие поля должен заполнять пользователь в форме, нужна ли капча, куда отправлять письма и так далее. Эта форма позволит пользователям сайта задать вопрос о товаре. Рекомендую максимально её упростить. Если Вы хотите защитить форму от спама, но при этом не утруждать пользователей вводом символов, выбором картинок и так далее, рекомендую обратить своё внимание на плагин [eKerner Captcha – NoCaptcha](https://aleksius.com/joomla/rasshireniya/ekerner-captcha-nocaptcha "Обзор eKerner Captcha – NoCaptcha. Joomla капча").

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

*Map* *settings* (Настройки карты). Вы можете показывать\\настраивать карту Google, на которой будут отмечены местоположения, относящиеся к Вашим объектам каталога. Особенно это актуально для недвижимости. [В этой статье](https://aleksius.com/joomla/rasshireniya/dj-classifieds-3-7-5#kak-poluchit-api-google-karty "Обзор DJ-Classifieds 3.7.5. Новшества и получение API Google карты") подробно описано, и показано в видео-уроке, бесплатное получение ключа API Google карты (на 01 декабря 2018).

*Social* *sharing &amp; commenting* (Социальный обмен и комментирование). В данном разделе Вы можете интегрировать Ваш каталог для Joomla 3 с сервисами кнопок социальных сетей, например, [AddThis](https://aleksius.com/joomla/rasshireniya/addthis "Обзор AddThis Joomla. Статистика социальных сетей") и включить интеграцию с комментариями Facebook, DISQUS, [JComments](https://aleksius.com/joomla/rasshireniya/komponent-jcomments "Обзор JComments. Комментарии Джумла 3") или [Komento](https://aleksius.com/joomla/rasshireniya/komento "Обзор Komento (часть 1). Комментарии Джумла").

### <a id="razdel"></a>Раздел

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

 ![Раздел](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/razdel.png "Раздел") Раздел Как выяснилось, весьма популярным вопросом касательно DJ-Catalog2 является: «Как разместить описание категории только на главной?». Если в категории каталога несколько товаров, и у Вас появилась пагинация (постраничная навигация), то описание категории будет дублироваться на всех страницах категории (рисунок ниже). Заметьте, что такая ситуация возможна только тогда, когда опция *Описание раздела*, в настройках DJ-Catalog2 на вкладке *Разделы*, включена и в соответствующем разделе (категории), в поле *Описание* задано описание.

 ![Каталог для Joomla 3](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/katalog-dlya-joomla-3.png "Каталог для Joomla 3") Каталог для Joomla 3 На рисунке ниже показано, что текст описания категории дублируется на последующих страницах пагинации.

 ![DJ-Catalog](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/dj-catalog.png "DJ-Catalog") DJ-Catalog Чтобы это изменить, лучше сделать переопределение макета, а не править файлы расширения. Как это сделать, описано в статье «[How to change CSS or layout files](https://support.dj-extensions.com/portal/en/kb/articles/how-to-change-css-or-layout-files "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);
}
```

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

 ![Как сделать сайт каталога](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/kak-sdelat-sajt-katalog.png "Как сделать сайт каталога") Как сделать сайт каталога За данную информацию спасибо технической поддержке Dj-extensions.com.

### <a id="podrazdely"></a>Подразделы

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

 ![Подразделы](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/podrazdely.png "Подразделы") Подразделы ### <a id="spisok-tovarov"></a>Список товаров

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

- *Items* *layout* *general* *settings* (Основные настройки элементов макета). Тут Вы сможете настроить макет категории товаров: выбрать тип макета, количество товаров на страницу, количество колонок, в которых будут отображаться товары и так далее.
- *Product* *filtering* (Фильтрация товаров). Тут Вы сможете включить, отключить и настроить фильтр товаров по цене, категориям, алфавиту и так далее. Тут же можно настроить сортировку товаров по умолчанию. Напомню, что для каждой отдельной категории можно будет назначить свои параметры.
- *Product* *layout* (Макет товаров). Опции этого раздела позволят Вам включить, отключить и настроить отображение тех или иных полей в описании каждого товара. Например, артикул, цена, старая цена, количество просмотров и так далее.
- *Location* *settings* (Настройки местоположения). Вы сможете настроить отображение информации о местонахождении товара (его адрес\\координаты на карте Google) и контактных данных. Это особо актуально в случае с недвижимостью, автомобилями, соискателями\\работодателями и так далее.
- *RSS* *settings* (Настройки RSS). Тут можно будет настроить RSS-ленту категории товаров.
 
 ![Список товаров](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/spisok-tovarov.png "Список товаров") Список товаров ### <a id="stranitsa-tovara"></a>Страница товара

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

- *Single product page layout settings.* Общие настройки макета страницы товара. В основном, включение\\отключение тех или иных элементов страницы.
- *Related items.* Настройка отображения похожих товаров.
- *Variants settings.* Настройка отображения товаров с различными [атрибутами](https://aleksius.com/joomla/rasshireniya/dj-catalog2#tovary-kataloga-dlya-joomla "Обзор DJ-Catalog2. Каталог товаров для Joomla 3").
- *Location settings.* *Map settings.* Аналогично опциям в разделе *Location* *settings* на предыдущей вкладке.
 
 ![Страница товара](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/stranitsa-tovara.png "Страница товара") Страница товара ### <a id="spisok-proizvoditelej"></a>Список производителей

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

 ![Список производителей](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/spisok-proizvoditelej.png "Список производителей") Список производителей ### <a id="korzina"></a>Корзина

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

 ![Корзина](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/korzina.png "Корзина") Корзина На рисунке ниже показан пример первого шага оформления заказа.

 ![Первый шаг оформления заказа](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/korzina-1.png "Первый шаг оформления заказа") Первый шаг оформления заказа А так (рисунок ниже) выглядит второй шаг оформления заказа.

 ![Первый шаг оформления заказа](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/korzina-2.png "Первый шаг оформления заказа") Первый шаг оформления заказа ### <a id="protsess-sozdaniya-izobrazhenij"></a>Процесс создание изображения

Данная вкладка (рисунок ниже) позволяет настроить размеры, качество, отступы, выравнивание, способ открытия увеличенной версии изображения и другие характеристики изображений каталога. Таких как увеличенное изображение товара, среднее изображение и миниатюры. Помимо этого, можно настроить тесную интеграцию DJ-Catalog2 и [DJ-MediaTools](https://aleksius.com/joomla/rasshireniya/dj-mediatools "Обзор DJ-MediaTools. Слайдер Joomla"). Это позволит выводить изображения товаров в более красивом виде.

 ![Процесс создание изображения](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/protsess-sozdanie-izobrazheniya.png "Процесс создание изображения") Процесс создание изображения Обратите внимание, что можно настраивать параметры изображений отдельно для страниц товаров, категорий товаров и производителей.

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

### <a id="nastrojki-seo"></a>Настройки SEO

DJ-Catalog2 позволяет Вам настроить формирование URL-адресов Вашего каталога для Joomla 3 без применения расширений подобных [sh404SEF](https://aleksius.com/joomla/rasshireniya/sh404sef-chpu-joomla "Обзор sh404SEF. ЧПУ Joomla"). Для этого и предназначена вкладка *Настройки SEO* (рисунок ниже). Вы сможете настроить алиасы (части) URL-адресов, их разделители, состав и другие опции.

 ![Настройки SEO](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/nastrojki-seo.png "Настройки SEO") Настройки SEO ### <a id="redaktirovanie-s-frontalnoj-chasti-sajta"></a>Редактирование с фронтальной части сайта

Как уже упоминалось ранее в [статьях](https://aleksius.com/joomla/dj-catalog2 "Статьи про DJ-Catalog2 "), DJ-Catalog2 позволяет редактировать каталог из фронтальной части без необходимости доступа к админке Joomla. При помощи опций на вкладке *Редактирование с фронтальной части сайта* (рисунок ниже) Вы сможете настроить этот процесс.

 ![Редактирование с фронтальной части сайта](https://aleksius.com/images/joomla/rasshireniya/dj-catalog/redaktirovanie-s-frontalnoj-chasti-sajta.png "Редактирование с фронтальной части сайта") Редактирование с фронтальной части сайта ### <a id="kak-sdelat-sajt-katalog"></a>Как сделать сайт-каталог

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

1. Сконфигурируйте опции в общих настройках DJ-Catalog2.
2. [Настройте страны](https://aleksius.com/joomla/rasshireniya/katalog-joomla#strany "Обзор DJ-Catalog2. Каталог товаров Joomla").
3. [Создайте производителей](https://aleksius.com/joomla/rasshireniya/katalog-joomla#proizvoditeli "Обзор DJ-Catalog2. Каталог товаров Joomla").
4. [Создайте разделы](https://aleksius.com/joomla/rasshireniya/katalog-joomla#razdely "Обзор DJ-Catalog2. Каталог товаров Joomla").
5. Добавьте в меню сайта соответствующий тип пункта меню для вывода страниц с разделами DJ-Catalog2.
6. [Создайте группы полей](https://aleksius.com/joomla/rasshireniya/katalog-joomla#gruppy "Обзор DJ-Catalog2. Каталог товаров Joomla").
7. [Создайте поля](https://aleksius.com/joomla/rasshireniya/katalog-joomla#ekstra-pole "Обзор DJ-Catalog2. Каталог товаров Joomla").
8. [Создайте товары](https://aleksius.com/joomla/rasshireniya/dj-catalog2#tovary-kataloga-dlya-joomla "Обзор DJ-Catalog2. Каталог товаров для Joomla 3").
9. Создайте модули DJ-Catalog2.
 
Не забывайте об [импорте\\экспорте данных при помощи CSV](https://aleksius.com/joomla/rasshireniya/katalog-joomla#import-dannykh "Обзор DJ-Catalog2. Каталог товаров Joomla"), так как это может существенно ускорить процесс заполнения каталога.

Как видите, DJ-Catalog2 весьма функциональное расширение, а в сочетании с [шаблонами Joomla](https://dj-extensions.com/joomla/joomla-templates?f_template_compatibility[0]=39&cm=0 "Шаблоны для Joomla и DJ-Catalog2"), созданными специально для него, и дополнительными расширениями типа DJ-MediaTools, DJ-Reviews, [JComments](https://aleksius.com/joomla/rasshireniya/komponent-jcomments "Обзор JComments. Комментарии Джумла 3") и так далее, Вы сможете расширить его функциональность и придать профессиональный вид. Надеюсь, что статьи об этом расширении каталога помогут Вам сделать обоснованный выбор. Для альтернативы напомню об [RSDirectory](https://aleksius.com/joomla/rasshireniya/rsdirectory "Обзор RSDirectory. Универсальный каталог товаров Joomla") и [DJ-Classifieds](https://aleksius.com/joomla/rasshireniya/dj-classifieds "Обзор DJ-Classifieds. Создание доски объявлений").

В следующей статье «[Обзор DJ-Catalog2. Каталог Joomla](https://aleksius.com/joomla/rasshireniya/katalog-joomla "Обзор DJ-Catalog2. Каталог Joomla")» мы рассмотрим новые возможности обновлённой версии расширеняи и поговрим про модули, плагины и пункты меню.

 | Похожие материалы |
|---|
| - [ Обзор DJ-Catalog2. Каталог товаров для Joomla 3 ](https://aleksius.com/joomla/rasshireniya/dj-catalog2) - [ Обзор DJ-Catalog2. Каталог товаров Joomla ](https://aleksius.com/joomla/rasshireniya/katalog-joomla) - [ Русификатор DJ-Catalog2 ](https://aleksius.com/joomla/rusifikatory/rusifikator-dj-catalog2) - [ Обзор DJ-Catalog2. Каталог Joomla ](https://aleksius.com/joomla/rasshireniya/sajt-kataloga) - [ Уроки DJ-Catalog2. Каталог для Joomla 3 ](https://aleksius.com/joomla/rasshireniya/komponent-katalogov) - [ Уроки DJ-Catalog2. Каталог на Джумла ](https://aleksius.com/joomla/rasshireniya/kak-sozdat-sajt-katalog) - [ Видео уроки DJ-Catalog2 (часть 1). Создание каталога ](https://aleksius.com/joomla/rasshireniya/video-dj-catalog2) |

| Автор статьи – Хорошевский Алексей |
|---|
| [![Хорошевский Алексей](https://aleksius.com/images/sluzhebnye/khoroshevskij-aleksej.jpg "Хорошевский Алексей")](https://aleksius.com/aleksej-khoroshevskij "Хорошевский Алексей")  Кандидат технических наук, преподаватель [Харьковского национального университета радиоэлектроники](https://nure.ua/staff/oleksiy-igorovich-horoshevskiy "Nure.ua"), веб-мастер и SEO-оптимизатор с опытом более 15 лет. Специалист по созданию сайтов на Joomla и WebSite X5. Автор научных публикаций, видеокурсов и обучающего контента по веб-разработке и SEO. Ведёт блог и YouTube-канал, где делится своими знаниями и практическим опытом. Предоставляет [услуги](https://aleksius.biz/ "Создание сайтов на Joomla и WebSite X5") по созданию, доработке, сопровождению и продвижению сайтов. [Подробнее об авторе…](https://aleksius.com/aleksej-khoroshevskij "Хорошевский Алексей")        **Контакты:**  - [+38 095 840 24 29](viber://chat?number=%2B380958402429 "Позвонить в Viber") - [+38 095 840 24 29](https://t.me/Aleksej_Khoroshevskij "Позвонить в Telegram") - [+38 095 840 24 29](https://wa.me/380958402429 "Позвонить в WhatsApp") - [email@aleksius.com](mailto:email@aleksius.com "Написать письмо")      **Социальные сети:**  - [LinkedIn](https://www.linkedin.com/in/khoroshevskij/ "Linkedin.com") - [Facebook](https://www.facebook.com/aleksej.horoshevskij "Facebook") - [YouTube](https://www.youtube.com/c/Aleksiuscom "YouTube") - [(Twitter)](https://x.com/aleksius_com "X.com")      **Публикации и работа:**  - [Google Академия](https://scholar.google.com.ua/citations?hl=ru&user=Z5gfbqgAAAAJ&view_op "Scholar.google.com") - [Scopus](https://www.scopus.com/authid/detail.uri?authorId=59170112000 "Scopus.com") - [Upwork](https://www.upwork.com/freelancers/~01252c9b9aa6764e20 "Upwork.com") - [Freelance.ua](https://freelance.ua/user/Aleksej/portfolio/ "Freelance.ua") |

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

- [Демонстрационный сайт разработчика](https://demo.dj-extensions.com/dj-catalog2/ "Демонстрационный сайт DJ-Catalog2").
- [Купить DJ-Catalog2](https://djextensions.idevaffiliate.com/idevaffiliate.php?id=111&url=4 "Непосредственно у разработчика").
