Мультиполя/Фильтр локаций

Если на вашем сайте размещены тысячи различных объявлений, вам стоит позаботиться о том, чтобы у пользователей была возможность быстро отыскать нужный им товар, минуя просмотр нерелевантных объявлений. Плагин “Мультиполя/Фильтр локаций” призван улучшить поиск для пользователей, выдавая им подборку наиболее релевантных товаров, полностью отвечающих их поисковым критериям.

О плагине в общем

Плагин “Мультиполя/Фильтр локаций” включает в себя два мощных модуля. Модуль мультиполей позволяет создавать выпадающие списки с полями, которые дают возможность пользователям фильтровать объявления и получать выборку результатов, отвечающих их требованиям.

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

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

Давайте рассмотрим эти модули отдельно друг от друга, чтобы вы могли лучше понять, как они работают.

Мультиполя

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

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

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

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

Фильтр геолокации

Фильтр геолокации позволяет создавать взаимозависимые локационные поля, позволяющие пользователям фильтровать объявления по определенной локации.

К примеру, пользователь ищет объявление о продаже недвижимости в России. Первый уровень полей предлагает ему выбрать в каком регионе или крае он желает просмотреть объявления: Московская область, Белгородская область, Красноярский край и т. д. Выбрав Московскую область, пользователь сможет далее сузить поиск с помощью полей второго уровня, указав город, в котором он желает найти объявление: Москва, Подольск, Зеленоград и т. д. Выбрав Москву, и перейдя на поля третьего уровня, пользователь сможет далее сузить выдачу результатов, указав станцию метро или район.

Панель администратора

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

Аналогичным образом, Администратор может выбрать на каких страницах будет присутствовать фильтр геолокации. Более того, есть возможность вынести выбранную локацию в URL домена. К примеру, все объявления о продаже квартир в Белгороде будут иметь следующую структуру URL:

domain.ru/rossija/belgorodskaja-oblast/belgorod/kavartiry.html

Помимо этого, у Администратора есть возможность вынести первый уровень локации, в нашем примере это – Россия, на поддомен. В таком случае ваше объявление будет выглядеть следующим образом:

rossija/domain.ru/belgorodskaja-oblast/belgorod/kavartiry.html

Еще одна опция позволяет Администратору добавить локацию квартиры к URL объявления. При выборе данной опции объявлению будет присвоена локация квартиры, а не локация, выбранная пользователям. Например:

domain.ru/rossija/belgorodskaja-oblast/kavartiry/2-k-kvartira-61-m-izmaylovo.html

Вынос локаций в URL значительным образом улучшает SEO характеристики вашего сайта и позволяет поисковикам лучше индексировать объявления. Более того, предлагается три опции настройки URL:

  • смешанный: : rossija/domain.ru/belgorodskaja-oblast/belgorod/kavartiry.html
  • комбинированный: : rossija/belgorodskaja-oblast/belgorod/domain.ru/kavartiry.html
  • уникальный:: belgorodskaja-oblast.domain.ru/kavartiry.html

SEO метаданные

Администратор также может применить переменную локации к странице метаданных, например, страну:

rossija/domain.ru/belgorodskaja-oblast/belgorod/kavartiry.html

В настройках страницы мы можем добавить переменную локации к полю заголовка. В примере ниже мы будем использовать элементы программирования, такие как: {if}

Продажа машин, запчастей и принадлежностей {if location}в {location_level1}{if location_level3}, {location_level3}{/if}

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

Продажа машин, запчастей и принадлежностей в Белгороде, России.

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

Как видите, плагин “Мультиполя/Фильтр локаций” вариативен и богат в плане функционала. Лучший способ познакомиться с Плагином – это начать его использовать и создавать поля из панели администратора. Плагин “Мультиполя/Фильтр локаций” является незаменимым инструментом для любой доски объявлений.

Вам необходимо войти в профиль чтобы получить доступ к инструкции.

2.6.6
мар 28, 2024
  • Устранена проблема некорректного редиректа
2.6.5
окт 16, 2023
  • Решён конфликт одновременно активированных опций "Локация в URL-адресе объявления" и "ID объявления в URL-адресе" плагина "Генерация ID/номера объявления"
  • Решена проблема некорректного редиректа при установке скрипта в поддиректорию
  • Решена проблема некорректного редиректа на странице поиска учетных записей по алфавиту
2.6.4
апр 07, 2023
  • Восстановили опцию замены переменных локаций в метаданных, сломанную в предыдущем обновлении.
2.6.3
мар 30, 2023
  • Устранена проблема переадресации со случайного сайта, установленного в поддериктории
  • Решена ошибка при обращении к неактивной локации
  • Устранена проблема неверных данных в каноническом теге
  • Устранена проблема сбрасывания значения полей локации при редактировании обявления
2.6.2
дек 22, 2022
  • Решена ошибка при запросе URL-адреса локации с несуществующим языком
  • Устранен сбой при выборе локации на карте на странице "Поиск на карте"
  • Устранены проблемы, связанные с поддержкой PHP8
  • Решена проблема с неверными ссылками локации в навигационной цепочке
  • Устранена проблема с дубликатами индексов полей в базе данных
  • Улучшено взаимодействие с плагином "Полезависимые поля"
  • Решена проблема с кириллическими локациями на поддоменах
2.6.1
фев 23, 2022
  • Решена проблема неверной сортировки объявлений при включенной опции "Объявления поблизости"
  • Решена проблема присутствия locfix в URL-адресах страниц продавцов
  • Решена проблема при определении в URL-адресах категорий, состоящих из двух символов
  • Решена проблема сброса локаций на странице продавцов
2.6.0
ноя 19, 2021
  • Добавлена новая опция, позволяющая показывать объявления в соседних локациях
  • Устранена проблема неверно выбранного языка на странице деталей продавца
  • Устранена проблема поиска локаций в панели администратора
  • Устранена проблема неверных ссылок на страницы с мультиязычными путями в карте сайте
2.5.4
окт 07, 2021
  • Устранена проблема коротких URL-адресов объявлений, активированных плагином "ID объявления"
  • Добавлена новая опция, позволяющая настраивать поля/уровни локаций в всплывающем окне
  • Устранена проблема дубликатов ссылок, создаваемых переменной ?reset_location
  • Устранена проблема неверных результатов автозаполнения локаций
  • Решена проблема смены статуса локации и её дочерних локаций
2.5.3
мая 25, 2021
  • Возможность использовать переменные локаций в метаданных улучшена
  • Устранена проблема с цикличным редиректом www версии домена
  • Использование переменных локаций на страницах, созданных плагином "Блоки по полям", улучшено
  • Улучшено быстродействие запросов в базу данных
2.5.2
мая 12, 2021
  • Конфликт между URL-адресами и системными страницами устранен
  • Проблема перестройки кэша решена
  • Проблема применённой локации на странице 'Расширенного поиска' решена
  • Сбой при применении локации в блоке объявлений после нажатия "Загрузить ещё" устранена
  • Проблема определения локации посетителя решена
  • Возможность использовать переменные локаций в метаданных улучшена
2.5.1
фев 11, 2021
  • Устранена проблема на странице добавления объявления
  • Решена проблема, связанная с потеряй данных из УРЛ-адресов на деталях листинга
  • Исправлена битая ссылка на деталях продавца
  • Решена проблема при удалении мультиформата
  • Убрано примененное местоположение из УРЛ-адресов на странице результатов поиска
  • Устранена проблема редирект цикла на странице деталей объявления на IDN доменах
2.5.0
дек 08, 2020
  • Добавлена опция фильтрации объявлений на странице продавца
  • Устранена проблема с редиректом www версии
  • Решена проблема замены локаций в мета данных, тайтлах и названии сайта
  • Добавлена возможность фильтровать объявления на страницах, созданных плагином "Блоки по полям"
2.4.0
окт 12, 2020
  • Добавлена опция выбора местоположения в панели навигации в хедере
2.3.2
авг 07, 2020
  • Решена проблема некорректного отображения локаций в блоке "Фильтра по местоположениям" в шаблонах серии "Wide"
  • Решена проблема отсутствия стран в других плагинах
  • Решена проблема неактивных полей после смены категории на странице добавления объявлений
2.3.1
июл 10, 2020
  • Устранен сбой, при которым подгружались данные первого уровня полей на языке по умолчанию вместо выбранного
  • Устранен конфликт записей данных в кеше
2.3.0
июн 23, 2020
  • Добавлена возможность отображения URL адресов местоположений в карте сайта
  • Решена проблема отображения неактивных местоположений в поиске с автозаполнением
  • Устранены лишние запятые в результатах поиска с автозаполнением
  • Устранена проблема автоматического выбора записи (например, страны) по умолчанию
2.2.1
июн 01, 2020
  • Проблема сортировки опций в выпадающих полях устранена
  • Проблема мультиполей в одиночной поисковой форме устранена
2.2.0
мая 19, 2020
  • Данные мультиполей и их фразы вынесены в отдельные таблицы
  • Исправлена проблема отсутствия путей на уровнях локаций выше третьего
  • Устранена проблема удаления схожих местоположений по ключу
  • Решена проблема конфликта двух и более мультиполей в одной форме
  • Устранена проблема выбора следующего уровня на языке по умолчанию
2.1.2
апр 03, 2020
  • Проблема при редактировании локаций в панели администратора устранена
  • 500-ая ошибка и некорректный редирект после предыдущего апдейта устранены
2.1.1
мар 25, 2020
  • Решена проблема с отсутствующей функцией idn_to_utf8
  • Проблема битых ссылок на объявления в письмах решена
2.1.0
мар 10, 2020
  • Добавлена возможность задавать свои URL-адреса местоположений на разных языках
  • Проблема с hreflang тегами и переключением языков на страницах местоположений решена
  • Проблема автоопределения деактивированного местоположения устранена
  • Проблемы сброса местоположения и перехода между локациями в арабском языке решена
  • Улучшено управление гео данными в панели администратора
  • Решена проблема местоположений в типе объявления для которого активирована опция "Короткие урлы"
2.0.2
мая 16, 2019
  • Bug resulting in accidental removal of phrases fixed
  • Home page link issue fixed
2.0.1
апр 23, 2019
  • Multiple www. bug in URLs fixed
  • Editing item issue in Data Entries fixed
  • Payment gateway interaction improved
2.0.0
фев 19, 2019
  • Plugin reworked and optimized
  • Unique subdomain-based URLs added
  • Plugin is well optimized for search engines
1.5.2
мая 02, 2016
  • Data Entry deleting problem fixed
1.5.1
апр 18, 2016
  • Add listing problem fixed
1.5.0
апр 14, 2016
  • The plugin is adjusted to Flynax 4.5.0
1.4.7
авг 31, 2015
  • A few minor bugs fixed
1.4.6
авг 25, 2015
  • A few minor bugs fixed
1.4.5
авг 24, 2015
  • Geo Filter not configured problem fixed
1.4.4
авг 23, 2015
  • A few minor bugs fixed
1.4.3
июн 16, 2015
  • A few minor bugs fixed
1.4.2
июн 04, 2015
  • Blank page fixed
1.4.1
июн 04, 2015
  • Minor bugs fixed
1.4.0
июн 01, 2015
  • The plugin is adjusted to Flynax 4.4.
1.3.1
дек 03, 2014
  • Locations-on-subdomains feature improved
  • Stability of the plugin increased
1.3.0
фев 28, 2014
  • adjusted to the responsive template
  • location on subdomains added
  • location detection improved
1.2.2
июн 24, 2013
  • View details link problem fixed
  • Empty names issue fixed.
1.2.1
июн 18, 2013
  • Minor bugs fixed
1.2.0
июн 11, 2013
  • Automatic sub-level creation fixed
  • Canonical links added
  • Caching added
  • Path rebuilding improved
1.1.1
фев 18, 2013
  • import from server feature now allowed for all data entries and not only for geo filter data entry.
  • geo location dropdowns type bug fixed
1.1.0
фев 15, 2013
  • Ability to add location data to meta description, keywords and title
  • field rebuilding and other minor bugs fixed
1.0.3
ноя 24, 2012
  • Plugin resources cache improved
  • Fields relations on "Add Listing" page fixed
1.0.2
ноя 21, 2012
  • search for multi-field items added
  • remote import issue fixed
1.0.1
окт 22, 2012
  • Changing 'Bind with Data Format' option for the plugin-related fields disabled
1.0.0
окт 19, 2012
  • Initial release
  • Reset Button

    I love this plugin! Can you add please in the next updates a reset button for the Geo Filtering? This will be very useful for users that want to reset their location.

    Thank you for the great plugin!

    John, дек 11, 2012
  • RE: Reset Button

    Hi John,
    Actually there is a red Remove icon for each location item in the "My Location" box; the user can remove a selected City, Region or a Country by clicking the Remove icon.
    By the way when the user removes a Country he resets his own location.

    Mike Fletcher, дек 14, 2012
  • about geo-filtering

    is it possible to use this plugin to create statistics about locations of registered users with graphs?
    for example, 200 users are from united states, 50 from serbia etc.

    if the answer is no, is there any other plug-in that can do that?

    thank you in advance. :)

    steve, мар 29, 2013
  • RE: about geo-filtering

    Unfortunately no, this plugin can't do it. And we haven't any other plugin which can do it because we don't think that such feature is useful for website at all...
    But there are many similar free widgets in the web which you can simple setup on your website.

    John Freeman, авг 22, 2013