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

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

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

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

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

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

Мультиполя

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

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

Для иллюстрации нашего примера, пользователь выбирает поле «квартира» и переходит на поля второго уровня: вторичное жилье, новостройки и т.д. Выбрав «новостройки», пользователь увидит поля третьего уровня, например, «тип дома» - панельный, блочный, кирпичный, монолитный. Пользователь выбирает «кирпичный» и видит поля 4 уровня, характеризующие отделку квартиры: серый ключ, черновая отделка, чистовая отделка, выполнен ремонт. При желании, администратор сайта может добавить поля 5 и 6 уровня, так как выбор опций неограничен и остается на усмотрение администратора.

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

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

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

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

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

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

Аналогичным образом, администратор может выбрать на каких страницах будет присутствовать фильтр гео-локации. Более того, есть возможность вынести выбранную локацию в 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 локация}в {локация_уровень1}{if локация_уровень3}, {локация_уровень3}{/if}

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

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

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

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

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

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