Вход в личный кабинет

download Скачать портал
close

Городской портал

update2.4.5
update01.02.2023
joomla4.2.7

[Lite 2.4.5] Обновление CMS до последней актуальной версии Joomla 4.2.7 и исправление предупреждений php. Подробнее >>

eye994
comment 0

Инструкция по обновлению портала до версии 4.5.2: добавление расширенного поиска (фильтрации) в раздел продажи Недаижимости

Важно!

После обновления все файлы шаблона будут заменены на стандартные, поэтому, если Вы делали какие-то собственные доработки в файлах,они будут заменены стандартным кодом. Учитывайте это при обновлении и ОБЯЗАТЕЛЬНО делайте резервные копии!

ОБЯЗАТЕЛЬНО!

Перед этим обновлением сделайте полную резервную копию портала, вместе с базой данных

Замена файлов шаблона

1. Скачайте из Личного кабинета архив с обновлением pro-portal-standart-update.zip. Распакуйте этот файл.
2. Перейдите Расширения/Менеджер расширений/Установка. Перетащите в поле для загрузки архив gorod.zip (находится в архиве с обновлением)

Создание модуля фильтрации

Далее нам нужно создать модуль фильтрации для раздела недвижимости. Для этого переходим Расширения/Модули. Нажимаем Создать. Выбираем тип модуля Модуль фильтра JL Content Fields Filter.

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

Ниже на этой же странице указываем:

Показывать только на странице категории -> ДА
Показывать в модуле поля, привязанные к категории -> НЕДВИЖИМОСТЬ
Селектор контейнера Ajax -> .items-leading

Далее переходим на вкладку Привязка к пунктам меню, выбираем Только на указанных страницах, а страницы выбираем только для раздела НЕДВИЖИМОСТЬ. Сохраняем.

Изменение полей в Базе данных

В отличии от раздела АВТО, в разделе Недвижимости нужно поменять через БД 18 полей. Это обязательно для создания фильтрации в этом разделе.

Для изменения типа поля нужно перейти в phpMyAdmin, выбрать базу данных Вашего портала, открыть таблицу #__fields и перейти на вкладку Обзор.

На примере поля Тип дома я покажу как оменять данные в поле. Все остальные поля Вы поменяете по аналогии.

Находим в общем списке полей поле Тип дома (id 43). Входим в него. И в поле type меням text на list. Далее по этой странице нажимаем Вперед.

Дале по аналогии меняем следующие поля:

  1. Ремонт (id 55) -> list
  2. Парковка (id 44) -> list
  3. Балкон (id 54) -> list
  4. Этаж (id 48) -> list
  5. Этажей (id 49) -> list
  6. Тип продавца (id 64) -> list
  7. Сан. узел (id 53) -> list
  8. Торг (id 63) -> checkboxes
  9. Домашний телефон (id 56) -> checkboxes
  10. Интернет (id 57) -> checkboxes
  11. Кондиционер (id 61) -> checkboxes
  12. Холодильник (id 59) -> checkboxes
  13. Встроенная техника (id 60) -> checkboxes
  14. Мебель (id 58) -> checkboxes
  15. Лифт (id 45) -> checkboxes
  16. Мусоропровод (id 46) -> checkboxes
  17. Охрана (id 47) -> checkboxes

Включение фильтрации в полях Joomla

Теперь нам нужно настроить все поля, которые мы изменили в Базе данных, и включить в них возможность фильтрации. Для этого переходим Материалы/Поля и отфильтруем поля по группе Квартиры и комнаты.

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

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

Виды фильтров для остальных полей:

  • Ремонт (id 55) -> Выпадающий список
  • Парковка (id 44) -> Выпадающий список
  • Балкон (id 54) -> Выпадающий список
  • Этаж (id 48) -> Выпадающий список
  • Этажей (id 49) -> Выпадающий список
  • Тип продавца (id 64) -> Выпадающий список
  • Сан. узел (id 53) -> Выпадающий список
  • Торг (id 63) -> Чекбоксы
  • Домашний телефон (id 56) -> Чекбоксы
  • Интернет (id 57) ->Чекбоксы
  • Кондиционер (id 61) -> Чекбоксы
  • Холодильник (id 59) -> Чекбоксы
  • Встроенная техника (id 60) -> Чекбоксы
  • Мебель (id 58) -> Чекбоксы
  • Лифт (id 45) -> Чекбоксы
  • Мусоропровод (id 46) -> Чекбоксы
  • Охрана (id 47) -> Чекбоксы

Свойства для остальных полей

Так же настроить для поиска нужно еще 2 поля: Общая площадь и Цена объекта

  1. Общая полощадь (id 50) ->Диапазон (индивидуальный макет rangenouislider)
  2. Цена объекта (id 62) -> Диапазон (индивидуальный макет rangenouislider)

commentsОтзывы и комментарии

У Вас есть мнение или вопрос? Обязательно выскажите его в комментариях.
Все вопросы, которые касаются программной части, необходимо задать в тех. поддержку. В отзывах они публиковаться НЕ БУДУТ
addДобавить комментарийвопрос или отзыв

Последнее на форуме поддержки

PRO-PORTAL.info - Готовые скрипты порталов на Joomla © 2017 - 2023 г. Все права защищены.

Наш городской портал на CMS Joomla принадлежит исключительно и только PRO-PORTAL.info. Любое его распространение, копирование, тиражирование, перепродажа, без согласования с разработчиком, категорически ЗАПРЕЩЕНЫ!

ОСТОРОЖНО МОШЕННИКИ!

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

Обратите внимание!

Большинство сайтов, которые предлагают купить наш портал по-дешевке - это мошенники. Если даже Вы и получите портал на таком сайте, то больше Вы не получите ни чего! Ни обновлений, ни технической поддержки, ни помощи, как нашей, так и других участников нашей сети порталов

Вы не сможете настроить портал без тех.поддержки

Купив портал, непонятно где, Вы не сможете его настроить самостоятельно! Вам будет необходима наша помощь, но от таких "продавцов" Вы ее просто не получите

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

Ответственность!

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

Купить оригинальный портал "мой Город" на Joomla 3 Вы можете только на нашем сайте pro-portal.info и на kwork.ru (только по этой ссылке... ни по какой другой).

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

Будьте внимательны и осторожны. Не позволяйте себя обмануть!