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

15.09.2015

Огляд RSDirectory. Дошка оголошень Joomla 3

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

Поля

RSDirectory був розроблений тією ж фірмою, що і популярний компонент форм – RSForm. Саме тому частина полів і їх налаштування в RSDirectory збігаються з RSForm. Більше того, я постарався зробити русифікатор RSDirectory. частина, що стосується полів, максимально схожою на RSForm.

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

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

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

Розглянемо кожне з полів докладніше.

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

Текстове поле (малюнок нижче) дозволяє вводити невелику по довжині опис. Всі налаштування поля розділені на чотири вкладки:

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

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

  • Підпис на сторінці запису. Це підпис поля (його назва), яка відображається у фронтальній частині сайту на сторінку з докладним описом запису (малюнок нижче).

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

  • Значення за замовчуванням. Значення у полі, яке відображається на сторінці » додавання запису в каталог у фронтальній частині сайту, на сторінці з описом запису. На малюнку нижче — №1.
  • Підпис до поля. Текст, що відображається перед полем (на сторінці додавання запису в каталог у фронтальній частині сайту). На малюнку нижче — №2.
  • Підпис після поля. Текст, що відображається після поля (на сторінці додавання запису в каталог у фронтальній частині сайту). На малюнку нижче — №3.
  • Показати опис. Якщо ця опція включена, і в опції Опис вказаний якийсь текст, він буде відображатися після натискання на піктограму з питальним знаком праворуч від поля на сторінці додавання запису в каталог (у фронтальній частині сайту). На малюнку нижче — №4.
  • Опис. Текст самого опису.
  • Показати текст довідки. Конструктор каталогу дозволяє Вам виводити текст, під полем. Якщо ця опція включена, і в опції Текст довідки вказаний якийсь текст, він буде відображатися на сторінці додавання запису в каталог (у фронтальній частині сайту). На малюнку нижче — №5.
  • Положення тексту довідки. Положення тексту довідки щодо поля.
  • Текст довідки. Текст самої довідки.
  • Тільки для читання. Якщо ця опція включена, користувачі не зможуть змінювати значення даного поля. Врахуйте, що це не поширюється на адміністраторів.
  • Додаткові HTML-атрибути. Ви зможете задати додаткові HTML-атрибути, які будуть застосовані до нього.
  • Кредити. Якщо в даній опції вказано значення більше, ніж «0», це означає, що за заповнення цього поля користувач повинен буде заплатити вказану Вами кількість кредитів. Тобто, саме ця настройка дозволяє Вам зробити платною дошку оголошень Joomla (чи каталог). Тобто, монетезивати Ваш сайт (заробляти на ньому). Наприклад, можна стягувати плату за додавання фотографій до записів (для типів полів – Завантаження зображення ) або за додавання відео (тип поля – Youtube ), нанесення місця розташування на карту (тип поля – Карта ) тощо.
  • Опубліковано. Неопубліковані поля не відображаються у фронтальній частині сайту.

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

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

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

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

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

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

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

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

Розглянемо кожен з цих «типів» фільтрів більш детально.

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

Текстове поле. Дозволяє додати у фільтр конструктора каталогу текстове поле. Аналог поля пошуку з кількома параметрами (малюнок нижче).

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

  • Напис. Підпис над полем фільтрації в модулі «RSDirectory Filtering» у фронтальній частині сайту (малюнок нижче).
  • Тип умови. Можливо задати точність відповідності запиту вмісту поля. Доступно: Строгий, Починається зі значення Завершується значенням, має значення. Припустимо, у Вас дошка оголошень автомобільної тематики, є записи, що містять полі з назвою марки авто, наприклад, «Ford Aerostar», «Ford Transit», «Ford Transit 2006». Якщо користувач вводить у фільтр якийсь запит, йому будуть показані результати, які залежать від параметрів опції Тип умови. Наприклад, користувач ввів запит «Ford». При типі умови Строгий фільтр не відображає ніяких записів. При Починається зі значення – відобразить всі три записи. Наприклад, користувач ввів запит «Aerostar». При типі умови Завершується значенням буде видана тільки запис «Ford Aerostar». Наприклад, користувач ввів запит «Transit». При типі умовиМістить значення будуть видані записи «Ford Transit» і «Ford Transit 2006».

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

У деяких типів фільтрів» є однакові опції. Не будемо їх розглядати повторно.

Діапазон. Цей тип дозволяє додати на дошку оголошень Joomla 3 фільтрацію зразок «Від – До», «Менш ніж – Більш ніж» і т. д. Чудово підходить для фільтрації за цінами і будь-яким іншим числовими параметрами. Опції цієї «типу» фільтра (малюнок нижче) чимось нагадують поле Випадаючий список. описане в статті «RSForm Joomla. Інструкція ».

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

Зверніть увагу, що прямо під налаштувань доступна коротка інструкція російською мовою. Приклад даного фільтра у фронтальній частині сайту приведений на малюнку нижче.

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

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

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

На малюнку нижче показаний приклад фільтра в модулі фронтальної частини сайту. Зверніть увагу, що пункт «Чорний» присутній у фільтрі, але його не можна вибрати. Це зроблено за допомогою додавання тега «[d]» у поле Елементи (малюнок вище) навпроти пункту «Чорний».

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

Група радіокнопок. Тип фільтра аналогічний попередньому, але замість чекбоксов – радіокнопки (малюнок нижче). Дозволяє зробити вибір одного критерію фільтрації з декількох.

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

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

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

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

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

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

Основні[g]

Чорний

Білий

Зелений

Блакитний

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

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

Модуль для каталогу 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

На даній вкладці (малюнок нижче) Ви можете вказати, до якої форми буде ставитися дане поле. Детальніше про форми ми поговоримо в статті «Огляд RSDirectory. Оголошення для Joomla ». Зазначимо, що за допомогою форм, що складаються з полів, Ви можете створювати сторінки з заповненням інформації про записи та сторінки з описом запису. Останні — це сторінки найбільш дошки оголошень Joomla 3.

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

На цьому налаштування поля завершується. Зазначимо, що для різних типів полів є однакові опції. Не будемо їх розглядати повторно.

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

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

  • Дозволити HTML. Якщо ця опція включена, відвідувачі Вашого сайту зможуть додавати текст з форматуванням. По суті, їм буде доступний редактор матеріалів Joomla.
  • Видалення посилань. Якщо ця опція включена, посилання будуть перетворені в текстові написи. Наприклад, «

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

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

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

Випадаючий список

Даний тип поля схожий на однойменне поле Випадаючий список, розглянуте у статті «RSForm Joomla. Інструкція » і в поточній статті, але для фільтрів.

  • Залежність. Дозволяє налаштувати вміст випадаючого списку в залежності від того, що було обрано в попередніх полях. Наприклад, якщо є два спадаючих списку «Марка автомобіля» і «Модель автомобіля», можна налаштувати залежність між ними і тоді в спадающем списку «Модель автомобіля» буде відображатися перелік згідно з вибраним значенням у списку «Марка автомобіля».
  • Значення залежності. Якщо для опції Залежність зазначено якесь поле, з’явиться опція Значення залежно. Ця опція дозволяє Вам вказати елемент з раніше створеного поля і задати для кожного з цих елементів елементи залежного поля (поточного).
  • Елементи. Перелік елементів, які відображаються в спадающем списку.
  • Значення за замовчуванням. Елемент списку, який буде активний (выбранотображаться) в спадающем списку за замовчуванням. Його користувач зможе змінити (вибрати інший).
  • Розмір. Кількість одночасно відображуваних у списку елементів. 1 – список буде спадаючим, більше одного – «відкритий список» (зручно для можливості вибору декількох значень).
  • Безліч. Дозволяє вибрати кілька значень у списку.

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

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

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

Розглянемо на прикладі двох полів створення залежностей. Поле №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

У наступній статті «Огляд RSDirectory. Оголошення для Joomla » ми продовжимо огляд доступних для створення дошки оголошень полів компонента, а також поговоримо про форми додавання інформації про записи та виведення її на сторінках сайту.

Корисні посилання:

Короткий опис статті: пошук по картинці RSDirectory – універсальний конструктор каталогу, що дозволяє налаштовувати поля та розміщувати оголошення на платній основі RSDirectory, конструктор каталогу, дошка оголошень Joomla 3, каталог Джумла, модуль для каталогу Joomla

Джерело: Конструктор каталогу RSDirectory

Також ви можете прочитати