Обзор RSDirectory. Универсальный каталог товаров Joomla. Rsdirectory joomla 3


RSDirectory – универсальный каталог Joomla 3

 

 

 

 

RSDirectory – гибко настраиваемый, универсальный компонент каталога Joomla. С его помощью можно создать не только сайт каталога, но и доску объявлений с возможностью платного или бесплатного размещения объявлений пользователями из фронтальной части сайта.

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

В компоненте предусмотрена своя внутренняя «валюта» – Кредиты. Эту валюту можно использовать для добавления записей в каталог, для размещения записей вверху списка и т.д.

При помощи RSDirectory можно создать сайты такого «направления»:

 Это далеко не исчерпывающий список «типов» сайтов, которые можно сделать при помощи данного расширения. В его состав также входит десять модулей и восемь плагинов, о которых мы поговорим в статье «Обзор RSDirectory. Каталог организаций и недвижимости для Joomla». Для вывода страниц компонента во фронтальную часть сайта предусмотрено десть типов пунктов меню:

Под «записью» понимаем любой объект каталога. Например, если у Вас каталог недвижимости, то запись - это квартира, дом, участок, гараж, сарай, дача и др. Если каталог автомобилей - Audi R8, ВАЗ 2101, BMW X5 и пр.

Можно сказать, что RSDirectory - это не только каталог Joomla, но и конструктор контента. При помощи настраиваемых полей и форм Вы, по сути, конструируете внешний вид страниц каталога. Если Вас интересует альтернативное расширений, ознакомьтесь с данной статьёй «Обзор DJ-Classifieds. Создание доски объявлений».

В обзоре будет участвовать последняя, на момент написания статьи (19.01.2015), русскоязычная версия RSDirectory 1.5.4 в Joomla 3.3.6. Шаблон административной части сайта – «isis», фронтальной – «Beez3». В компоненте установлены демонстрационные данные, доступные по умолчанию.

Каталог Joomla

Рассмотрим основные особенности RSDirectory.

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

Доступ к основным разделам RSDirectory можно получить из панели управления (рисунок ниже).

Записи

В разделе Записи (рисунок ниже) отображаются все материалы Вашего каталога. Так как на тестовом сайте установлены демонстрационные данные автомобилей, то записи, в моём примере, - это марки машин.

Напомню, что RSDirectory – универсальный конструктор каталога. Он не привязан к тематике.

Обратите внимание, что Вам доступна возможность сортировки, поиска и фильтрации записей. Это существенно упростит работу, когда в каталоге будут сотни и тысячи записей. Такой подход доступен для разных разделов компонента.

Также для упрощения работы с большим количеством записей доступна пакетная обработка (рисунок ниже). Это позволяет выполнить одно действие со многими записями сразу.

Записи попадают в каталог товаров Joomla несколькими путями:

  1. Добавление записей из фронтальной части сайта (пользователями или администраторами).
  2. Добавление записей из административной части сайта.
  3. Импорт данных из CSV.
  4. Импорт данных из SobiPro.

Все они отображаются в этом разделе.

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

Пример добавления записи из фронтальной части сайта показан на рисунке ниже.

Сообщения о записях

Компонент каталога Joomla позволяет посетителям Вашего сайта оставлять сообщения о записях. Это не комментарии, а уведомления администраторам каталога, например, о нарушениях правил или о «сомнительных» записях. Эти сообщения доступны в разделе Сообщения о записях (рисунок ниже).

Можно просмотреть сообщение (рисунок ниже).

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

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

Подробнее о том, как можно включить\отключить эту функцию и о том, как настроить поле Причина, мы поговорим в статье «Обзор RSDirectory. Каталог организаций и недвижимости для Joomla».

Обратите внимание на то, что сообщения о записях не отображаются во фронтальной части сайта.

Рейтинги и отзывы

В каталоге для Joomla 3 посетители Вашего сайта смогут оставлять отзывы и оценки (рейтинг) на записи. По сути, рейтинг – это голосование (пятибальная шкала). Во фронтальной части это выглядит так, как показано на рисунке ниже.

Рейтинги и отзывы по всем записям можно просмотреть в одноимённом разделе (рисунок ниже).

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

В области Подробнее собраны основные данные о записи, к которой оставлен отзыв.

В области Редактировать отзыв есть всё необходимое для его изменения.

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

Пользователи

В RSDirectory предусмотрен свой менеджер пользователей. Раздел Пользователи (рисунок ниже).

В нём отображается весь список зарегистрированных пользователей Joomla (синхронизация происходит автоматически). При редактировании пользователя (рисунок ниже) Вы сможете просмотреть основную информацию о его профиле со ссылками на более подробные данные по большинству пунктов. Для редактирования непосредственно учётных данных пользователя воспользуйтесь менеджером пользователей Joomla.

В области Изменить пользователя  будут доступны следующие настройки:

Транзакции

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

На рисунке ниже показан пример вида страницы с покупкой кредитных пакетов для посетителей Вашего сайта.

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

История кредитов

В разделе История кредитов (рисунок ниже) Вы сможете просмотреть информацию о том, куда тратятся кредиты на Вашем каталоге товаров Joomla. Подробнее о том, как назначать стоимость в кредитах за те или иные действия пользователей (продвижение записей, добавление и др.) мы поговорим в статье «Обзор RSDirectory. Доска объявлений Joomla 3».

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

Русификатор RSDirectory

Скачать русификатор RSDirectory.

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

Хочу уточнить некоторые «термины», применяемые в русификаторе и статьях.

Запись – материал (страница) в каталоге. Если у Вас каталог недвижимости, то записью являются все объекты недвижимости: квартиры, дома, гаражи и т. д.

Кредит – условная валюта в RSDirectory, применяемая для платного размещения записей в каталоге. Кредиты могут быть куплены по безналичному и наличному расчёту.

Кредитные пакеты – совокупность кредитов, которую может приобрести пользователь на Вашем сайте.

Макет – расположение элементов на странице или части страницы (аналог модульной сетки).

Отзывы – текст, который пользователи могут оставлять на странице записи во фронтальной части. Аналог комментариев, но без длительной (в несколько сообщений) переписки между собеседниками. На отзыв может ответить владелец записи.

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

Транзакция – процесс оплаты кредитного пакета.

Как видите RSDirectory обладает весьма солидным функционалом для создания каталога для Joomla 3. Компонент также поддерживает Джумлу 2.5, но 31 декабря 2014 ветка 2.5 официально закрыта разработчиками самой CMS. Стоит отметить, что RSJoomla, разработчик RSDirectory, заявил о прекращении предоставления технической поддержки Joomla 1.5 с 1 марта 2015 (спустя три года с момента прекращения её разработки). Поэтому не стоит волноваться, что поддержка RSDirectory для Joomla 2.5 будет прекращена в ближайшее время. Если Ваш сайт создан на CMS версии 2.5,  рекомендую вплотную заняться вопросом перехода на Джумлу 3.х.

В следующей статье «Обзор RSDirectory. Доска объявлений Joomla 3» мы рассмотрим одну из самых главных функций любого компонента каталога – настройку полей. Именно при помощи полей Вы сможете создавать форму отправки записей в каталог и сами страницы каталога. Так как в RSDirectory можно размещать записи на платной основе, именно при создании полей Вы задаёте стоимость размещения в каталоге. Также по полям идёт фильтрация и поиск записей в каталоге.

 

Похожие материалы

 

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

aleksius.com

Конструктор каталога RSDirectory

 

 

В предыдущей статье «Обзор RSDirectory. Универсальный Каталог товаров Joomla» мы ознакомились с основными возможностями компонента доски объявлений и начали рассмотрение некоторых из её функциональных возможностей. В этой части поговорим об одном из самых важных разделов – Поля. Именно при помощи полей Вы сможете задать состав формы создания записи, состав страницы списка записей и страницы с подробным описанием. По сути, любая запись в каталоге описывается при помощи каких-то свойств. Например, если у Вас каталог организаций, записью, объектом каталога, будет организация. У организации есть «свойства»: название, форма собственности, адрес, телефон, положение на карте, режим работы, предоставляемые услуги и т. д. Создав все необходимые для описания организации поля каталога, Вы сможете не только структурировано представить информацию, но и позволить пользователям фильтровать все организации Вашего каталога по свойствам. Например, найти все организации в Харькове, которые предоставляют юридические услуги. Также можно вести поиск по содержимому полей.

Поля

RSDirectory был разработан той же фирмой, что и популярный компонент форм – RSForm. Именно поэтому часть полей и их настройки в RSDirectory совпадают с RSForm. Более того, я постарался сделать русификатор RSDirectory, часть, касающуюся полей, максимально похожей на RSForm.

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

  1. Текстовое поле.
  2. Текстовая область.
  3. Выпадающий список.
  4. Группа чекбоксов.
  5. Группа радиокнопок.
  6. Загрузка файла.
  7. Загрузка изображения.
  8. Страна.
  9. Календарь.
  10. Спадающий выбор даты.
  11. Разделитель вкладок.
  12. Карта.
  13. Свободный текст.
  14. Youtube.

Сам раздел Поля (рисунок ниже) по своей функциональности (возможности поиска, фильтрации и т. д.) похож на большинство разделов каталога Джумла, рассмотренных в предыдущей статье «Обзор RSDirectory. Универсальный Каталог товаров Joomla».

Рассмотрим каждое из полей подробнее.

Текстовое поле

Текстовое поле (рисунок ниже) позволяет вводить небольшое по длине описание. Все настройки поля разделены на четыре вкладки:

  1. Общие.
  2. Для поиска.
  3. Проверка.
  4. Формы.
Общие

На вкладке Общие (рисунок ниже) собраны основные настройки поля. Часть из них аналогична настройкам одноимённого поля в RSForm. Не будем их рассматривать. Затронем только те, что не рассматривались ранее. Для наглядности, в качестве значений опций настройки поля  задал их название.

Поиск

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

Простой. Данная опция позволяет включить это поле в модуль поиска «RSDirectory Simple Search» (модуль входит в состав конструктора каталога) (рисунок ниже).

Не надо путать с поиском по сайту Joomla и с умным поиском. Для возможности отображения записей из RSDirectory в результатах поисковой выдачи в «родных» поисковых расширениях Джумла необходимо установить и активировать плагины «Поиск - RSDirectory» и «Умный поиск – RSDirectory».

Опция Фильтр позволяет добавить данное поле в модуль фильтра «RSDirectory Filtering» (рисунок ниже). Например, можно дать возможность посетителям сайта фильтровать весь перечень записей по одному из полей (присутствующих во всех этих записях). Доступны такие варианты «типа» фильтра:

  1. Текстовое поле.
  2. Диапазон.
  3. Группа чекбоксов.
  4. Группа радиокнопок.
  5. Выпадающий список.

Рекомендую устанавливать для полей «типы» фильтра, соответствующие типу поля. Например, если Вы создали поле тип Выпадающий список, а для него задали варианты «Значение 1», «Значение 2», «Значение 3» и т. д., то и для «типа» фильтра стоит указать Выпадающий список и задать те же варианты.

Рассмотрим каждый из этих «типов» фильтров более детально.

Текстовое поле. Позволяет добавить в фильтр конструктора каталога текстовое поле. Аналог поля поиска с несколькими настройками (рисунок ниже).

У некоторых «типов фильтров» есть одинаковые опции. Не будем их повторно рассматривать.

Диапазон. Данный тип позволяет добавить на доску объявлений Joomla 3 фильтрацию наподобие «От – До», «Менее чем – Более чем» и т. д. Прекрасно подходит для фильтрации по ценам и любым другим числовым параметрам. Опции данного «типа» фильтра (рисунок ниже) чем-то напоминают поле Выпадающий список, описанное в статье «RSForm Joomla. Инструкция».

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

Группа чекбоксов. Вы сможете добавить в фильтр по каталогу Джумла ряд чекбоксов. Например, если при заполнении описания записи каталога Вы дали возможность указания цвета товаров, при помощи группы чекбоксов можно будет фильтровать товары «красного», «белого» и\или «синего» цветов. Опции аналогичны предыдущему «типу» фильтра (рисунок ниже).

На рисунке ниже показан пример фильтра в модуле фронтальной части сайта. Обратите внимание, что пункт «Чёрный» присутствует в фильтре, но его нельзя выбрать. Это сделано при помощи добавления тега «[d]» в поле Элементы (рисунок выше) напротив пункта «Чёрный».

Группа радиокнопок. Тип фильтра аналогичен предыдущему, но вместо чекбоксов – радиокнопки (рисунок ниже). Позволяет сделать выбор одного критерия фильтрации из нескольких.

На рисунке ниже показан пример фильтра в модуле фронтальной части сайта.

Выпадающий список. Настройки данного «типа» фильтра (рисунок ниже) сильно напоминают поле Выпадающий список, описанное в статье «RSForm Joomla. Инструкция».

На рисунке ниже показан пример фильтра выпадающего списка с несколькими группами опций. Ниже приведён пример значения поля Элементы для создания групп опций в спадающем списке.

Основные[g] Чёрный Белый Красный [/g] Дополнительные[g] Синий Зелёный Голубой [/g]

Тег «[g]» возле пункта списка (после пункта) означает, что все элементы после этого тега должны войти в список, а элемент, стоящий в одной строке с этим тегом, должен стать заголовком списка (его выбрать нельзя). Тег «[/g]» указывает на окончание списка.

Проверка

Модуль для каталога Joomla позволяет Вам задать проверку вводимых в поле данных. Именно в поле при заполнении формы описания записи, а не в поле фильтрации. Доступно пятнадцать правил проверки (или можно отказаться от неё вовсе):

  1. Буквы.
  2. Цифры.
  3. Буквы и цифры.
  4. E-mail адреса.
  5. E-mail адреса и Проверка DNS.
  6. Уникальное поле.
  7. Уникальное поле на пользователя.
  8. Почтовый индекс.
  9. Номер телефона (123-456-7890).
  10. Кредитная карта (AMEX/Diners/Dicover/Master/Visa).
  11. Пользовательская проверка (Символы).
  12. Ключевая фраза (задаётся в Значение по умолчанию).
  13. IP-адреса.
  14. Действительный URL (требуется http(s)://).
  15. Регулярное выражение.

Про каждое из этих правил проверки, а также про их настройки можно прочесть в статье «RSForm Joomla. Инструкция».

Если кратко, при задании для поля проверки Буквы можно быть уверенным, что пользователи ни смогут ввести в это поле ничего кроме букв. Можно указать Дополнительно принимаемые символы (в качестве исключения).

Формы

На данной вкладке (рисунок ниже) Вы можете указать, к какой форме будет относиться данное поле. Подробнее о формах мы поговорим в статье «Обзор RSDirectory. Объявления для Joomla». Отметим, что при помощи форм, состоящих из полей, Вы можете создавать страницы с заполнением информации о записи и страницы с описанием записи. Последние - это страницы самой доски объявлений Joomla 3.

На этом настройка поля завершается. Отметим, что для разных типов полей есть одинаковые опции. Не будем их повторно рассматривать.

Текстовая область

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

 Пример поля Текстовая область во фронтальной части конструктора каталога показан на рисунке ниже.

Выпадающий список

Данный тип поля похож на одноимённое поле Выпадающий список, рассмотренное в статье «RSForm Joomla. Инструкция» и в текущей статье, но для фильтров.

Пример поля во фронтальной части каталога Джумла показан на рисунке ниже.

Рассмотрим на примере двух полей создание зависимостей. Поле №1 «Марка автомобиля», элементы поля – «ВАЗ», «BMW». Поле №2 «Модель автомобиля». Задача сделать так, чтобы при выборе в поле №1 элемента «ВАЗ» в поле №2 были элементы «2101» и «2102», а при выборе в поле №1 элемента «BMW» в поле №2 были элементы «Х5» и «Х6». Для этого:

  1. Создайте поле «Марка автомобиля» (№1), элементы поля – «ВАЗ», «BMW». Название «marka».
  2. Сохраните поле.
  3. Создайте поле «Модель автомобиля» (№2).
  4. В настройках поля №2 в опции Зависимость выберите «marka».
  5. Для появившейся опции Значение зависимости задайте «Ваз».
  6. Для появившейся опции Элементы задайте «2101» и «2102» (рисунок ниже).
  7. Теперь для опции Значение зависимости задайте «BMW».
  8. Для опции Элементы задайте «Х5» и «Х6».
  9. Сохраните поле.

В следующей статье «Обзор RSDirectory. Объявления для Joomla» мы продолжим обзор доступных для создания доски объявлений полей компонента, а также поговорим о формах добавления информации о записи и выводе её на страницах сайта. В качестве альтернативного расширения для создания каталогов на Джумла можно рассмотреть DJ-Catalog2.

Похожие материалы

 

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

aleksius.com

каталог для Joomla 3 и 2.5

 

 

В предыдущей статье «Обзор RSDirectory. Объявления для Joomla» мы закончили рассмотрение полей доступных в компоненте и приступили к знакомству с формами. В этой части мы рассмотрим вкладку Макеты, которая доступна при создании\редактировании форм. Это важная вкладка, так как она позволяет настроить внешний вид и содержание как страницы со списком записей, так и страницы с подробным описанием.

Формы

Макеты

Вкладку макет можно условно разделить на четыре области:

  1. Основной макет.
  2. Макет списка записей.
  3. Макет подробного описания записи.
  4. Пользовательские поля макета подробного описания записи.

Рассмотрим каждую из них более детально.

Основной макет

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

RSDirectory

На рисунке ниже приведен пример списка записей доски объявлений Джумла (пункт меню тип «Список записей»).

Доска объявлений ДжумлаКаталог для Joomla 3

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

Заполнители были рассмотрены в предыдущей статье «Обзор RSDirectory. Объявления для Joomla».

Макет списка записей

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

Макет подробного описания записи

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

Макет подробного описания записиКомпонент каталога для Joomla

На рисунке ниже показан пример галереи с несколькими изображениями записи.

Галерея
Пользовательские поля макета подробного описания записи

По сути, эта область (рисунок ниже) аналогична вкладке Поля формы, рассмотренной в предыдущей статье «Обзор RSDirectory. Доска объявлений Джумла».

Каталог товаров Джумла

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

Подробности

Категории

Каталог для Joomla 3 позволяет Вам создавать множество категорий (рисунок ниже) и подкатегорий для Ваших записей. Это особенно полезно, если в нём содержатся записи различного «типа». Например, каталог товаров посвящён бытовой технике, а категории в нём: «Утюги», «Телевизоры», «Стиральные машины» и т. д.

Категории

Создание\редактирование категории RSDirectory (рисунок ниже) чем-то напоминает аналогичный процесс в менеджере категорий Joomla. Все настройки разделены на две вкладки.

  1. Категория.
  2. Мета-данные.
Создание\редактирование категории

На вкладке Категория (рисунок выше) Вам доступны такие опции:

Категория во фронтальной части сайта

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

Мета-данные

Группы

Компонент каталога для Joomla позволяет Вам создавать собственные группы пользователей (рисунок ниже) на основании групп пользователей CMS (Пользователи – Группы). Так Вы сможете разграничить права доступа всех пользователей и даже настроить «реакцию» RSDirectory в зависимости от того, какой пользователь сейчас находится на сайте. Например, показывать\не показывать капч для этого пользователя, публиковать\не публиковать его оценки и отзывы автоматически.

Группы

При создании\редактировании групп (рисунок ниже) Вам будут доступны различные настройки, сгруппированные по пяти вкладкам:

  1. Группа.
  2. Владелец.
  3. Администрирование.
  4. Оценки и отзывы.
  5. Безопасность.

Рассмотрим каждую из них более детально.

Группа

Группа

На данной вкладке (рисунок выше) Вы сможете указать название группы пользователей доски объявлений Джумла, опция Название, опубликовать\снять с публикации данную группу, опция Опубликовано, и выбрать одну или несколько групп пользователей CMS, которые будут входить в состав группы RSDirectory.

Владелец

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

Владелец

Администрирование

Эта вкладка (рисунок ниже) позволит настроить права, необходимые, в основном, администраторам\модераторам каталога. Принцип работы аналогичен предыдущей вкладки. Доступно редактирование прав на такие действия:

Администрирование

Оценки и отзывы

Аналогично предыдущим вкладкам, но относится к «рейтинговым» возможностям каталога товаров Джумла. Возможно настроить права для таких действий:

Оценки и отзывы

Безопасность

Аналогично предыдущим вкладкам, но, в основном, относится к защите сайта от спама.

Кредитные пакеты

Как уже упоминалось ранее, каталог для Joomla 3 позволяет Вам организовать платное добавление и продвижение записей на Вашем сайте. То есть, пользователи будут платить Вам за совершение каких-то действий. Для этого предусмотрена «внутренняя валюта» – кредиты. Для того, чтобы пользователи могли покупать кредиты Вы сперва должны создать кредитные пакеты. Для этого служит одноимённый раздел (рисунок ниже).

Кредитные пакеты

Обратите внимание, что количество способов оплаты зависит от установленных и опубликованных плагинов оплаты RSDirectory.

При создании\редактировании пакетов кредитов (рисунок ниже) Вам будут доступны такие опции:

Создание\редактирование кредитных пакетов

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

Похожие материалы

 

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

aleksius.com

RSDirectory v1.8.2 Rus - создание сайта-каталога на Joomla

17.07.2018: 20 Золотых процессов на все случаи жизни - Саянов (2017)

17.07.2018: Как всегда выигрывать - Жидков (2018)

17.07.2018: Доходные инвестиции в автомобили - Ракша (2018)

17.07.2018: Производство Eva ковриков для авто и не только (2018)

17.07.2018: "Метод Мальцевой" - система пассивного дохода от 4780 рублей в день - Мальцева (2018)

17.07.2018: Пожизненная активация продуктов от Adobe

17.07.2018: CPA Secret - американская система заработка на трафике - Васильев (2018)

17.07.2018: Автоворонка в мессенджерах за 5 дней (2018)

17.07.2018: Более 30 схем заработка криптовалют с нулём в кармане - Дуглас (2018)

17.07.2018: Нейрокопирайтинг - Иноземцева (2018)

17.07.2018: Схема Заработка От 100 000 Рублей В Месяц - Smit (2018)

17.07.2018: Коучинг «Миллион на недвижимости без вложений!» - CheapHome, Якимова (2018)

17.07.2018: Фабрика 2.0: обучающая on line программа по бизнесу с Китаем (Пакет ELITE) - Ковпак (2018)

16.07.2018: 20 способов продвигать патнерки без вложений - Замятина (2018)

16.07.2018: Развитие интеллекта, внимания, памяти. Секретные методы спецслужб - Могучий (2018)

16.07.2018: Властелин Ютуба или как получить свой процент от чужих видео на Ютубе - Уильямс (2018)

16.07.2018: Рецепт от рака из Третьего Рейха , продления жизни и 25 других серьезных заболеваний 5-6

16.07.2018: Инфобизнес в теме отношений от А до Я - Загородников (2018)

16.07.2018: Система "Золотая рыбка" (Ксения Фролова)

16.07.2018: Франшиза магазина кроссовок - Богачев (2018)

16.07.2018: 2000$ в месяц - HTTM (2018)

16.07.2018: Схема по созданию кредитной карты на гражданина USA профит от 1000$

16.07.2018: Джйотиш. Базовый курс - Дмитрий Солнцев

15.07.2018: Годовой доступ "Викиум", 1 участник нужен

15.07.2018: Иммунная система человека - Лукашенков (2018)

15.07.2018: Психологические причины ОРЗ и ОРВИ - Зеленкова (2018)

14.07.2018: Копирайтинг - Парабеллум, Крючков (2018)

14.07.2018: Turbo кодинг - Авторская (2018)

14.07.2018: Турбо-запуск товарного бизнеса за 1 день Gold - Федяев (2018)

14.07.2018: Оптовый бизнес под ключ: Картофель - Бахтин, Зайцев (2018)

14.07.2018: Видео Омоложение - Эрик Томпсон (обновлённая версия 2018)

14.07.2018: Личный бренд с лысым бро: Как продвигать себя и свой бизнес вконтакте - Чипижко (2018)

14.07.2018: Волчий маркетинг 3. Курс по продажам маркетинга! Пакет Заочник! - Волк (2018)

14.07.2018: Мануал: как каждый день тратить $40 на Facebook и зарабатывать $70 на AdSense

14.07.2018: FromBlogger - Вечный Источник Трафика (Евгений Назаров)

14.07.2018: Анонимность и безопасность в сети - Келевра (2018)

14.07.2018: Начни варить сыр! - Алексей Сыровер (2018)

14.07.2018: Тренинг «Регрессинг» - Иpинa Белoзёрскaя (2018)

14.07.2018: Интенсив "Флиппинг на Amazon" - Данильченко (2018)

13.07.2018: Стань интернет-маркетологом - Texterra (2018)

13.07.2018: Искусство таро. Полный курс - Попов

13.07.2018: Делай крутые сайты без знания кода - Майоров (2018)

13.07.2018: Денежная Экскурсия — готовая система от 2 тысяч рублей в день - Степанов (2018)

13.07.2018: [Бизнес Молодость] Инструментариум

13.07.2018: Самый красивый инстаграм пакет PLATINUM(Таня Чупрова)

13.07.2018: WP AutoContent PRO - создайте полностью автоматические блоги на WP + 18 источников - Ankur (2018)

13.07.2018: Основы дизайна интерьеров - Highlights (2017)

13.07.2018: Пресеты LR Сергей Кабанков и Анюта Рай

13.07.2018: Исцеление Души - Бахтиозина (2016)

12.07.2018: Аудит сайта своими руками - DrMax (2018)

12.07.2018: Марафон "Начало" - Пузат (март 2018)

12.07.2018: Заряди мозг за 10 минут. Активация обоих полушарий - Огиенко (2018)

12.07.2018: Как открыть интернет-магазин и сделать его прибыльным - Верес (2018)

12.07.2018: Обучение арбитражу трафика в Facebook (2018)

12.07.2018: Мастер группа 8: Бизнес на Amazon - Перезагрузка 2018

12.07.2018: Марафон: Исполнение желаний за 180 дней - Бауман

12.07.2018: Твои 100000 рублей в месяц. Личное обучение заработку в соц. сетях - Котов, Пересыпкин (2018)

11.07.2018: 303 совета для счастливой жизни - Дуйко

11.07.2018: Еnvаtо Еlеmеnts - слив подписки 2018

11.07.2018: Инфобизнес по Сапычу. Сотни тысяч на лучшем товаре в интернете.

11.07.2018: Заработок через email рассылку (3-й последний поток) 2018

11.07.2018: Обучение торговли криптовалютам - Яковенко

11.07.2018: Основы блокчейн - Pluralsight (Полный перевод 2018)

10.07.2018: АНИМАЦИОННЫЙ ВИДЕО-ПРОРЫВ 2.0 - Сергей Панферов

10.07.2018: Лечим сердце и сосуды - Хватова (2018)

10.07.2018: Интернет-маркетинг - Только Практика - Иваненко (2018)

10.07.2018: 200 тыс. рублей за 7 недель на продаже товаров в интернете - Шалаев (2018)

10.07.2018: Стабильный заработок на криптовалюте с гарантией.

09.07.2018: Доход на заставках по шаблонам AE - Мызников (2018)

09.07.2018: Автоматический Комплекс по Работе с Трафиком - Андрей Золотарев (2017)

09.07.2018: Специалист по работе с поисковыми системами - (2018 обновленный курс)

09.07.2018: Администратор ВК (БЫСТРЫЕ ДЕНЬГИ) - 2018

08.07.2018: Оптовый бизнес. Курс Новичок [Дмитрий Кастрицкий]

08.07.2018: Пошив базового гардероба с нуля

08.07.2018: Снимаем мышечное напряжение - Кузнецова (2018)

08.07.2018: Как зарабатывать 50,000-200,000 руб. на настройке рекламы РСЯ от практика - Юсупов (2018)

08.07.2018: SMM для специалистов - Волкова (2018)

08.07.2018: Блогер: Быстрый старт - Бизнес Молодость (2018)

07.07.2018: Английский за 12 уроков - Бобров (2018)

07.07.2018: Доход на заставках по шаблонам AE

07.07.2018: Английский язык. Годовая подписка на видеоматериалы по разговорной практике

07.07.2018: Закрытый бизнес клуб - подписка.

06.07.2018: Прибыльная стратегия продаж на Amazon – Online Arbitrage (2017)

06.07.2018: Как продавать свои услуги - Рубштейн (2018)

06.07.2018: Продавец талантов - Рубштейн (2018)

06.07.2018: Ключ к реальному, ощущение энергий, как это было - kovarstvo (2018)

06.07.2018: Денежный магнит - Бахтиозина (2018)

05.07.2018: Как зарабатывать деньги тестируя Программное Обеспечение - Серожитдинов (2018)

05.07.2018: Успешный рекрутер. Легкий способ заработать онлайн без вложений - Кор (2018)

05.07.2018: Реактивная прокачка Instagram за 7 дней - Лушникова, Заплатникова (2018)

05.07.2018: SMART EMAIL-MARKETING за 30 дней (УКР) - Иван Куликов (2018)

05.07.2018: Комплексная защита данных - Негодова (2018)

04.07.2018: Руководство по DarkNet, I2P и Freenet - Голубицкого (2018)

04.07.2018: Прибыльно–востребованная профессия - Курилов (2018)

04.07.2018: Годовой доступ, прокачка мозга Lumosity на 5 человек

04.07.2018: Интернет-профессия “Мастер анимационного видео”

03.07.2018: Реальный Директ 2.0 - Бизнес молодость (2018)

02.07.2018: Продвинутое автоматическое армирование в Revit API - Маркевич (2017)

01.07.2018: Как зарабатывать от 30 000 руб. в месяц на Воркзилле - Бессонов (2018)

01.07.2018: Создание событий или Психонетика - Брызгалин (2018)

infosklad.org

Как сделать сайт объявлений на DJ-Classifieds 3

 

 

DJ-Classifieds 3 – русскоязычное расширение для создания многофункциональной доски объявлений на Joomla 3. Среди «стандартных» возможностей сайта объявлений: категории, добавление записей обычными пользователями, поиск, фильтрации и т.д., компонент предоставляет функции аукциона и полноценной торговли товарами, как в интернет-магазине. В предыдущей статье «Уроки DJ-Classifieds (часть 2). Монетизация, валюта, оплата» были рассмотрены вопросы заработка на доске объявлений её владельцем путём предоставления платных услуг, а также показан процесс добавления продаваемого товара и процесс его покупки. В этой статье, в основном, пойдёт речь о дополнительных полях и о том, как скрывать/отображать разные элементы на страницах сайта.

В статье будет рассмотрена последняя, на момент её написания (16.09.2017), стабильная русскоязычная версия DJ-Classifieds 3.6.8 и Joomla 3.7.5. Шаблон фронтальной части сайта JM Services 1.0.4 (фреймворк EF 4.7.8), шаблон административной части сайта – Isis 1.0. Горизонтальное меню – DJ-MegaMenu Pro 3.5.4.

Демонстрационный сайт базируется на «пакете» с «быстрым стартом» (Quickstart), который предоставляется с DJ-Classifieds по отдельной подписке. Поэтому содержимое сайта (тексты объявления, названия категорий и т.д.) содержит англоязычные материалы. В основу легли материалы из блога и раздела о часто задаваемых вопросах сайта разработчика.

Продвижение объявлений

В предыдущей статье мы рассмотрели варианты продвижения объявлений и возможности на этом заработать. При желании, пользователи смогут применять несколько (или все) тарифов продвижения к одному объявлению. Администратор сайта может отключать доступные продвижения в разделе Тарифы.

Ещё один стимул, который может побудить пользователей покупать продвижение, это создание модуля, в котором будут отображаться только продвигаемые объявления. Модуль можно опубликовать в любой позиции шаблона сайта или в позиции компонента DJ-Classifieds.

Для этого в самой Joomla в Расширения – Модули создайте модуль тип «DJClassifieds Items». Укажите его заголовок, позицию, страницы, на которых нужно его отображать. Укажите количество объявлений и число колонок, в которых нужно их отображать. Также можете настроить другие параметры. А для показа продвигаемых объявлений активируйте одну или несколько опций (рисунок ниже):

Модуль объявлений Joomla

Обратите внимание, что если продвигаемых объявлений больше, чем Вы указали в опции Количество объявлений, то будут показаны первые N, с учётом опции Сортировка.

Бесконечный срок публикации объявления

Чтобы задать бесконечный срок публикации объявления перейдите в DJ-Classifieds в раздел Сроки публикации и при создании/редактирования срока (рисунок ниже) укажите «0» (без кавычек) для опции Дней (рисунок ниже). Вы можете установить за него оплату в баллах или обычных деньгах, а также сделать бесплатным.

Бесконечный срок публикации

Дополнительные поля в нескольких столбцах

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

Доска объявлений Joomla 3

По умолчанию, стили находятся в теме компонента, в моём случае, «components/com_djclassifieds/themes/clean/css/style.css» или в папке с шаблоном сайта. Можно открыть этот файл и добавить туда следующий код:

#dj-classifieds .dj-item .custom_det_content { column-count: 2; }

Где «2» – количество колонок. В результате этого дополнительные поля будут размещены в два столбца (рисунок ниже).

DJ-Classifieds 3

Если нужно сделать область с полями адаптивной, код будет примерно таким:

@media screen and (min-width: 751px) { #dj-classifieds .dj-item .custom_det { float: left; width: 46.9%; margin-right: 3%; column-count: 2; } }

В принципе, данный код лучше вставить в специальный файл Вашего шаблона сайте, где задаются переопределения стилей. Например, в шаблонах от Joomla-Monster на фреймворке EF4 такие переопределения нужно добавлять в файл «custom.less», находящийся в папке «templates/nazvanie-vashego-shablona/less».

Сортировка дополнительных полей

В предыдущей статье «Уроки DJ-Classifieds (часть 1). Ответы на популярные вопросы» мы рассмотрели, как можно отсортировать категории доски объявлений. Чтобы отсортировать дополнительные поля, перейдите в раздел Поля, в правом верхнем углу выберите источник сортировки (рисунок ниже) и нажмите на заголовок столбца Порядок. Теперь можно задавать порядок сортировки полей или указывая их порядковый номер, или перемещая вверх/вниз списка.

Сортировка дополнительных полей

Ещё можно отсортировать дополнительные поля, назначенные категориями, перейдя в раздел Категории. Выберите нужную категорию и на вкладке Дополнительные поля нажмите на ссылку Управление дополнительными полями. Можно задавать порядковый номер поля в столбце Порядок.

Отключение краткого описания

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

Если Вам не нужно краткое описание, то перейдите в настройки DJ-Classifieds и на вкладке Глобальные в области Специальные настройки выберите Нет для опции Использовать 'Краткое описание'.

Поля описания объявления

Кликабельное поле номера телефона

Рассмотрим, как сделать кликабельное поле номера телефона и так, чтобы оно было скрыто, а открывалось по нажатию на ссылку (рисунок ниже). Кликабельный – значит, что по его нажатию будет происходить набор номера телефона, если это позволяет устройство/программное обеспечение. Номер телефона будет указан в специальном теге «rel="tel:XXXXXX"».

Скрытие необходимо для минимизации рисков автоматического парсинга информации различными ботами. Или для минимизации рисков попадания информации из поля в индекс поисковой системы.

Как сделать сайт объявлений

Для создания такого поля перейдите в раздел Поля и при создании нового поля (рисунок ниже) сконфигурируйте следующие опции:

Кликабельное поле номера телефона

Если просмотреть HTML-код значения поля телефона, то мы увидим, что там есть специальный тег «rel=tel: и часть номера скрыта при помощи Javascript.

<span title="+380951234567" rel="tel:+380951234567">+3..........<a href="javascript:void(0)">Показать</a></span>

Перевод значений дополнительных полей

В предыдущей статье был рассмотрен вопрос, касающийся перевода элементов интерфейса доски объявлений Joomla 3. Рассмотрим, как можно перевести предварительно заданные значения дополнительных полей. Допустим, есть дополнительное поле «Цвет», тип – Список для выбора. В качестве значений заданы цвета: чёрный, белый, красный. Нужно сделать так, чтобы пользователю, выбравшему русский язык, отображались значения «Чёрный», «Белый», «Красный», тому, кто выбрал украинский, – «Чорний», «Білий», «Червоний», а тому, кто выбрал английский, – «Black», «White», «Red».

Сперва перейдите в настройки DJ-Classifieds 3 на вкладку Глобальные и в области Специальные настройки активируйте опцию Значения настраиваемых полей меток.

Перейдите в раздел Поля и найдите нужное поле. В моём примере «Цвет». При его редактировании для опции Значения укажите «CHJORNYJ;BELYJ;KRASNYJ» (без кавычек) (рисунок ниже).

Перевод значений дополнительных полей

В принципе, значения могут быть любыми. Но я рекомендую транслит. Вместо пробелов – знак нижнего подчёркивания «_». Если сейчас перейти к заполнению этого поля при добавлении объявлений, то Вы увидите следующую картину (рисунок ниже).

Значения поля

То есть, к указанным значениям «CHJORNYJ;BELYJ;KRASNYJ» добавлен некий суффикс – «COM_DJCLASSIFIEDS_».

Теперь в самой Joomla перейдите в Расширения – Языки – Переопределение констант. В поле Фильтр выберите Русский (Россия) – Сайт (рисунок ниже). Так Вы сможете создавать перевод для русского языка. Для украинского нужно выбрать Ukrainian (uk-UA) – Сайт, для английского – English (en-GB) – Сайт. Название и тег языка могут отличаться. Они зависят от того, что у Вас задано в Расширения – Языки – Язык контента. Главное, выбирать «… (…) – Сайт» – это значит, что перевод делается для фронтальной части сайта, а не админки.

Переопределение констант

Создайте новое переопределение. В поле Языковая константа * укажите свою константу. В моём случае это «COM_DJCLASSIFIEDS_CHJORNYJ» (без кавычек). А в поле Текст укажите значение, в моём примере, «Чёрный» (рисунок ниже). То, что Вы вводите в поле Текст, будет отображаться на сайте.

Переопределение языковой константы

Теперь это нужно повторить для оставшихся констант «COM_DJCLASSIFIEDS_BELYJ» и «COM_DJCLASSIFIEDS_KRASNYJ». Теперь, в русскоязычной версии сайта поле выглядит так, как показано на рисунке ниже.

Поле на сайте

Аналогичные действия нужно провести для украинского и английского языков, указывая цвета на соответствующих языках. Обратите внимание, что в поле Текст, при переопределении константы, сохраняется регистр и можно использовать HTML-теги. Также стоит учесть тот факт, что, активировав опцию Значения настраиваемых полей меток в настройках доска объявлений Joomla 3, Вам придётся задавать перевод описанным выше способом для всех предварительно заданных значений всех дополнительных полей, а не только каких-то отдельных.

Модуль объявления Joomla (слайдер)

Рассмотрим, как можно красиво отображать объявления в модуле в любой позиции шаблона Joomla или в позиции DJ-Classifieds 3.

Вариант №1 (модуль «DJClassifieds Items»). Перейдите в Джумла в Расширения – Модули. Создайте модуль тип «DJClassifieds Items». Настройте его так, как Вы хотите, а для отображения объявлений в виде слайдов перейдите на вкладку Дополнительные параметры и в спадающем списке Альтернативный макет выберите slider. Пример слайдера показан на рисунке ниже. Можно скрывать разные элементы объявлений: цену, описание и т.д.

Модуль объявлений Joomla (слайдер)

Вариант №2 (интеграция с DJ-MediaTools). В предыдущей статье «Обзор DJ-Classifieds 3.6.8. Новшества в компоненте доски объявлений Joomla» мы рассмотрели, как сделать галерею из изображений объявления при помощи компонента DJ-MediaTools. Рассмотрим, как можно создавать альбомы DJ-MediaTools, используя в качестве источника объявления DJ-Classifieds.

Предполагается, что у Вас уже установлен компонент DJ-MediaTools и плагин «DJ-MediaTools плагин источника - DJ-Classifieds». В моём примере русскоязычная версия DJ-MediaTools 2.9.6.

Для этого перейдите в Компоненты – DJ-MediaTools – Альбомы и создайте новый альбом. В его настройках для опции Источник альбома выберите Объявления DJ-Classifieds (рисунок ниже).

Настройка источника DJ-MediaTools

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

А вот внешний вид самого альбома настраивается на вкладках Основные параметры альбома, Параметры элементов макета, Оптимизация макета. По сути, это ничем не отличается от настроек обычного альбома DJ-MediaTools.

После настройки альбома его можно отображать на сайте при помощи модуля «DJ-MediaTools Album» или при помощи пункта меню тип DJ-MediaTools – Показ одного альбома. На рисунке ниже показан пример модуля DJ-MediaTools с картинками из объявлений DJ-Classifieds. Обратите внимание, что для получения красивого результата нужно, чтобы у всех объявлений были картинки, обязательно хорошего качества и достаточного размера. Размер зависит от настроек альбома. Из каждого объявления DJ-Classifieds берётся только одно первое изображение.

Модуль с объявлениями

Настройка страниц тип «Таблица»

Если Вы хотите скрыть или добавить, какие-то элементы (столбцы) на страницах тип DJ-Classifieds – Шаблон таблицы категории, то перейдите в настройки компонента и на вкладке Оформление в области Табличный вид задайте нужные параметры. Меняя данные настройки, Вы меняете их для всех подобных типов пунктов меню, если в настройках этих пунктов меню задано По умолчанию.

Тут же можно указать, какие столбцы таблицы нужно отображать/скрывать на мобильных устройствах (рисунок ниже).

Настройка страниц тип «Таблица»

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

Скрытие/отображение категорий над объявлениями

Чтобы скрыть (или отобразить) категории, которые отобразятся над списком объявлений (рисунок ниже), перейдите в настройки DJ-Classifieds на вкладку Оформление и в области Категории в таблице/блоге измените опцию Подкатегории в просмотре объявлений.

Категории над объявлениями

Как скрыть описание категории

Чтобы скрыть описание категорий, перейдите в настройки DJ-Classifieds на вкладку Оформление и в области Категории в таблице/блоге измените опцию Описание категории под заголовком.

Отображение всех категорий в модуле меню

Чтобы отобразить все категории доски объявлений Joomla 3, создайте модуль тип «DJClassifieds Menu» и для опции Раскройте тип укажите значение Все категории.

Скрытие любого модуля на странице объявления

Рассмотрим ситуацию, когда Вам нужно скрыть какой-то модуль со страниц объявлений. Сперва скачайте и установите компонент Advanced Module Manager. Можно бесплатную версию. В моём примере используется Advanced Module Manager Professional 7.2.1.

После установки перейдите в Расширения – Модули и найдите модуль, который Вы хотите скрывать. Перейдите в настройки модуля на вкладку Отображение по условиям, найдите область URL, выберите Исключить и укажите такое значение (рисунок ниже):

/ad/ option=com_djclassifieds&view=item& Скрытие модуля

Обратите внимание, что это может не сработать, если объявление выводится при помощи пункта меню тип Отображение объявления. Также стоит проверить, настройки DJ-Classifieds – Настройки SEO – Просмотр Записи. По умолчанию там указанно «ad», но если Вы меняли это значение, то нужно указать Ваше в исключениях URL в настройках модуля, который хотите скрывать.

Прокрутка страницы к объявлению

По нажатию на заголовок объявления, на странице с перечнем объявлений (категория), пользователь может переходить на страницу объявления к её верхней части или сразу к началу области компонента, минуя шапку и верхние модули. За это отвечает опция Переход прямо к объявлению в настройках DJ-Classifieds на вкладке Оформление в области Основной вид. Если она включена, то будет происходить прокрутка страницы. Это сделано при помощи якоря, то есть, к URL адресу страницы объявления добавляется «#dj-classfieds».

Поля сортировки объявлений в категориях

Если Вы хотите изменить набор полей, по которым можно сортировать объявления на страницах категорий тип Шаблон блога категории и Шаблон таблицы категории, то перейдите в настройки DJ-Classifieds, на вкладке Оформление в областях Вид блога и Смарт-таблица укажите нужные Вам поля сортировки в опциях Значения для сортировки и Допускается сортировка значений (соответственно для страниц тип Шаблон блога категории и Шаблон таблицы) (рисунок ниже).

Поля сортировки

Видео

В данном видео показаны некоторые моменты, описанные в статье выше.

 

 

Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки Вы можете найти на каналах сайта Aleksius.com в YouTube, Rutube и Mail.ru.

В следующей статье «Уроки DJ-Classifieds (часть 4). Как сделать сайт доски объявлений» мы рассмотрим отображение объявлений во вкладках DJ-Tabs, свойства продаваемых товаров, вложения файлов, аукционы и другие практические вопросы.

Похожие материалы

 

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

aleksius.com

Каталог (справочник) о расширениях CMS Joomla и Joomshopping (компоненты, плагины, модули, аддоны)

RSDirectory! - это компонент для Joomla 3, который позволит создать сайт-каталог разных тематик: от продажи автомобилей, до каталога недвижимости. Помимо большого набора настроек, компонент RSDirectory! предлагает комплект демо данных, призванных помочь  Вам на начальных этапах.

Основные особенности RSDirectory!:

Управление расширенной категорией

Неограниченные и вложенные категории: вы можете создать неограниченное количество категорий и подкатегорий. Для упрощения идентификации было реализовано визуальное представление подкатегорий.

Возможность эмулировать категории с помощью пользовательских полей и «Категории из значений полей» Пункт меню: элемент меню «Категории из полей» способен отображать значения по умолчанию для поля и создавать категории на основе этих значений. При нажатии на категорию / значение будут перечислены все записи, для которых задано значение для этого поля.

Пакетное добавление категорий: Категории и подкатегории могут быть добавлены в большом количестве без необходимости проходить процесс добавления отдельной категории каждый раз, используя функцию добавления пакета.

RSDirectory! заполнители

Настройте свой макет через заполнителиСоздайте заголовок листинга с использованием заполнителей: шаблоны могут быть созданы для названия формы заявки, большого / малого субтитров и описания, используя некоторые пользовательские и связанные с записью заполнители.

RSDirectory! поля

Неограниченные пользовательские поля и формыПоля можно повторно использовать в разных формах: при создании форм мы использовали новый подход. Вам нужно только определить определенное поле один раз и повторно использовать его в любом количестве форм, которое вы хотите.Стандартные поля: По умолчанию будут добавлены следующие поля: Название, Большой и маленький субтитры, Описание, Изображения, Цена, Период публикации, Продвинутый.Пользовательские поля. Помимо стандартных полей, упомянутых выше, вы можете создать любое количество настраиваемых полей следующих типов: текстовое поле, текстовое поле, раскрывающееся меню, группа флажков, группа радиостанций, загрузка файлов, страна, календарь, раскрывающийся список даты, столбец / вкладка / Pagebreak, карта, свободный текст.Полевые зависимости (например, Make> Series> Model): вы можете настроить зависимости между полями, чтобы выбор определенного значения в поле позволял связать набор значений во втором поле, которое зависит от первого.

Монетизировать ваш сайт

Заряжайте, когда используются специальные пользовательские поля. Настройте количество кредитов, на которые будут взиматься пользователи, при заполнении пользовательского поля для записи, например, выделенного субтитров или дополнительного изображенияИнтеграция с самыми популярными платежными шлюзами: мы интегрировали поддержку PayPal, 2Checkout и Authorize.net через их соответствующие плагины.Кредитные пакеты. Создайте кредитные пакеты для своих пользователей для покупки через пункт меню «Купить кредиты». Эти кредиты будут позже использованы для добавления новых записей. Пакет также может быть настроен для предоставления неограниченных кредитов.

Отчеты, рейтинги и обзоры

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

Расширенные параметры конфигурации

Загруженные изображения с водяным значком: водяные знаки могут быть добавлены для всех загруженных изображений. Эта функция включает некоторые очень полезные параметры конфигурации, такие как положение водяного знака, непрозрачность и размер.Поддержка CAPTCHA & ReCAPTCHA: Защита от нежелательной почты является обязательной для современных веб-сайтов. Чтобы помочь вам сохранить ваш каталог в чистоте от спам-ботов, мы включили поддержку CAPTCHA и ReCAPTCHA.Поддержка комментариев: Внедрите комментарии сторонних разработчиков через одну из следующих систем: RSComments !, Facebook Comments & Disqus.

RSDirectory! Поиск по карте

Поиск радиуса картыСвяжите каждую запись с местоположением на карте и разрешите сторонним пользователям искать записи по местоположению и радиусу , инициализируя карту на основе местоположения пользователя.

Что еще?

demo.webtend.ru

Конструктор каталога товаров Joomla RSDirectory

 

 

В предыдущей статье «Обзор RSDirectory. Доска объявлений Joomla 3» мы начали рассмотрение типов полей и их настроек. Напомню, что при помощи полей можно создавать формы, позволяющие вносить информацию о записях каталога, а также эти поля будут использоваться при формировании страниц с описаниями каталога. В этой статье мы продолжим обзор типов полей.

Поля

Из предыдущей части цикла статей о конструкторе каталога товаров мы узнали, что все настройки полей разделены на четыре вкладки и для разных типов полей есть одинаковые настройки:

  1. Общие.
  2. Поиск.
  3. Проверка.
  4. Формы.

У рассматриваемых ниже типов полей есть опции, которые уже описаны для поля Текстовое поле.

Группа чекбоксов

При помощи этого поля (рисунок ниже) Вы можете добавить один или несколько чекбоксов в форму заполнения объявлений Joomla.

Пример группы чекбоксов во фронтальной части сайта показан на рисунке ниже.

Группа радиокнопок

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

Пример группы радиокнопок во фронтальной части сайта показан на рисунке ниже.

Загрузка файла

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

На вкладке Проверка (рисунок ниже) Вы сможете задать некоторые опции для ограничения загрузок. Обратите внимание, что помимо этих правил могут быть ограничения Вашего сервера или других расширений CMS, например, RSFirewall или Медиа-менеджер Joomla (com_media). Некоторые из этих ограничений указаны прямо на данной вкладке (ограничения на размер и количество одновременно загружаемых файлов)

Пример поля Загрузка файла, во фронтальной части сайта, показан на рисунке ниже.

На рисунке ниже показано, как может выглядеть загруженный файл на странице с подробным описанием записи доски объявлений Джумла.

Загрузка изображения

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

Пример поля Загрузка файла, во фронтальной части сайта, показан на рисунке ниже.

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

По нажатию на большую миниатюру можно увеличить изображение (рисунок ниже). Настройки изображений, включая размеры, можно задать в конфигурации RSDirectory. Об этом мы поговорим в статье «Обзор RSDirectory. Каталог организаций и недвижимости для Joomla».

Страна

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

В интернете можно найти список стран на нужном Вам языке. Если объявления Joomla предполагают обширный список возможных вариантов стран, например, производителей товаров, нужно указать полный список стран. Если стран несколько, то для отображения «приоритетных» стран, предлагаю такой вариант:

Россия Украина Беларусь Казахстан ----------------[d] Австралия Австрия Азербайджан …

После «----------------[d]» указать перечень всех стран в алфавитном порядке. А до - перечень «приоритетных стран» в порядке их «важности» для Вашей целевой аудитории. Флаг «[d]» указывает на то, что этот пункт (в моём примере это «разделитель») выбрать нельзя.

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

Календарь

При помощи данного поля (рисунок ниже) Вы сможете разместить удобный и наглядный календарь для возможности указания данных типа «Дата» в модуле каталога для Joomla 3. Настройки данного поля похожи на настройки одноимённого поля в RSForm Pro.

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

Спадающий выбор даты

Конструктор каталога товаров позволяет Вам разместить во фронтальной части сайта выбор даты в виде спадающих списков. По сути, это альтернатива полю Календарь.

На рисунке ниже показано, как может выглядеть спадающий выбор дат во фронтальной части сайта модуля каталога для Joomla 3.

Разделитель вкладок

Данное поле (рисунок ниже) аналогично полю Разделитель страницы в RSForm и служит для разделения перечня полей формы добавления записи на вкладки.

На рисунке ниже показано, как могут выглядеть вкладки при заполнении записей доски объявлений Джумла во фронтальной части сайта.

Карта

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

Пример того, как выглядит карта на форме добавления записи показан на рисунке ниже.

Объявления Joomla могут быть дополнены картой Google с указанием местоположения объекта\субъекта. Пример такой карты показан на рисунке ниже.

Свободный текст

Данное поле (рисунок ниже) аналогично одноимённому полю в RSForm и позволяет размещать произвольный текст на странице формы.

Это, например, может быть какое-то предупреждение, объявление или инструкция. Обратите внимание, что текст можно форматировать и дополнять ссылками, изображениями, видео и т. д.

Youtube

Последнее по списку доступных полей RSDirectory – это поле вставки видео с Youtube (рисунок ниже). Оно позволяет пользователям Вашего сайта добавлять видео в объявления Joomla. Достаточно просто ввести ссылку на видео в формате «http://youtu.be/PEN0YzNFqm8» (без кавычек). Некоторые из доступных для настройки видео опций, аналогичны опциям на Youtube.

Формы

Как уже упоминалось ранее доска объявлений Джумла состоит из записей. Информация об этих записях попадает на сайт через форму добавления. Форма состоит из полей (их мы рассмотрели выше). Также под формой, в данном случае, подразумевается способ представления информации о записи. То есть, заполненные поля формы, расположенные в определённом порядке и есть страницы записей каталога.

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

Пользовательские поля – поля, созданные Вами в разделе Поля. Настройки этих полей Вы можете менять.

Поля – существующие, по умолчанию, в RSDirectory поля. Например, Рейтинг, Автор, Категория, Время публикации и т. д. Настройки этих полей Вы не можете менять, но можете включить или отключить для показа в той или иной части модуля каталога для Joomla 3.

Шаблоны – «правила» автоматической генерации содержимого на основании заполнителей. Например, шаблон заголовка записи. Если у Вас каталог автомобилей, то шаблон заголовка может состоять из заполнителя марки и модели автомобиля.

Заполнители или Заполнители пользовательских полей – специальные теги, заключённые в фигурные скобки, вместо которых будут подставлены значения полей, указанные при заполнении формы описания записи. Название тега соответствует названию поля.

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

В RSDirectory, в основном различается два «типа» макетов:

  1. Основной макет. Соответствует странице с подробным описанием записи. Аналог страницы материала Joomla.
  2. Макет списка записей. Соответствует странице с перечнем краткой информации по нескольким записям. Аналог страницы категории или блога категории Joomla.

Если Вы используете конструктор каталога для создания доски объявлений Джумла, на которой могут размещаться объявления разной тематики, например, продажа автомобилей и продажа бытовой техники, то создайте несколько форм с разным набором полей.

Раздел Формы (рисунок ниже) содержит список всех Ваших форм.

При создании\изменении формы Вам будет доступно множество настроек, разделённых на пять вкладок:

  1. Общее.
  2. Поля формы.
  3. Макеты. Будет рассмотрено в статье «Обзор RSDirectory. Доска объявлений Джумла».
  4. Сообщения.
  5. Контакт.

На вкладке Общие (рисунок ниже) Вы можете задать название формы.

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

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

Особого внимания заслуживают заполнители. Они разделены на несколько «групп».

Некоторые группы заполнителей повторяются в рамках разных вкладок формы. Некоторые из заполнителей подписаны, а некоторые нет. Рассмотрим те, что не подписаны. Вместо фигурных скобок буду писать кавычки.

Глобальные.

Соответствующие пользователям.

Соответствующие пользователям.

Соответствующие записям.

Обратите внимание, что в большинстве случаев (верно для RSDirectory вцелом) можно указывать смешанные значения. То есть, заполнитель\заполнители и «статические» данные (текст, цифры, URL-, e-mail-адреса и т. д.).

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

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

В следующей статье «Обзор RSDirectory. Доска объявлений Джумла» мы рассмотрим настройку страницы категорий записей и подробного описания записи.

Похожие материалы

 

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

aleksius.com


Prostoy-Site | Все права защищены © 2018 | Карта сайта