Поиск по характеристикам пользователей и по объявлениям в заданном радиусе. Рассылка сообщений по определённым фильтрам пользователям в заданном радиусе.
Пока только знакомлюсь с InstantCMS, поэтому на всякий случай прошу прощения за возможно глупый вопрос.
Мне нужно искать не просто объекты на карте по названию, а пользователей по интересам, например только тех, кто интересуется строительством и/или обменом саженцами, но не другими из доступного списка интересов. Или по ключевым словам. Потом нужно рассылать определённые сообщения только найденным.
Также в радиусе нужно находить объявления из определённой категории или по ключевым словам.
Скажите, что из этого возможно с существующими расширениями? Или это придётся писать вручную? Если так, то на каком языке (в смысле, код на каких языках можно прикрутить к InstantCMS)?
так нужно искать объекты на карте или пользователей?Мне нужно искать не просто объекты на карте по названию, а пользователей по интересам
так нужно искать объекты на карте или пользователей?Мне нужно искать не просто объекты на карте по названию, а пользователей по интересам
Пользователи при регистрации указывают координаты своего участка. То есть по сути, да, объекты на карте, которые соответствуют каждой учётной записи.
Но кроме того, каждой учётной записи соответствует ещё много разных полей, по которым надо фильтровать результаты.
Далее что бы поле пользователя показывалось в фильтре поиска пользователей по этому критерию, нужно установить данную галочку:
Ну а далее только Ваша фантазия;)
@bodhisatva, Настройки, Компоненты, Профили пользователей, Поля профилей, Создать поле:
Далее что бы поле пользователя показывалось в фильтре поиска пользователей по этому критерию, нужно установить данную галочку:
Ну а далее только Ваша фантазия;)
Спасибо. Правда, не вижу именно поля "координаты" на скриншоте. Но, видимо, его можно будет добавить? Ладно, начну делать, там и посмотрим.
@bodhisatva, Настройки, Компоненты, Профили пользователей, Поля профилей, Создать поле:
Далее что бы поле пользователя показывалось в фильтре поиска пользователей по этому критерию, нужно установить данную галочку:
Ну а далее только Ваша фантазия;)
А вот и нифига! Посмотрел в демо. Там поле типа Местоположение может быть типа, Город, Страна и т. п. А мне надо координаты и потом искать их в радиусе + по другим параметрам.
@bodhisatva, по смотрите в дополнениях: instantcms.ru/
Очень внимательно просмотрел разделы "Карты и геокодирование" и "Пользователи". Там нет. Где ещё искать.
Можно было бы просто добавить цифровое поле с координатой в настройки пользвателей, но его тоже не заметил.
Ладно, хорошо, в InstantMaps есть понятие "хозяин объекта". Можно найти объекты и обратиться к их хозяевам, например с сообщением, как я понял.
Но как их находить в радиусе с учётом других ещё произвольных полей?
Но как их находить в радиусе с учётом других ещё произвольных полей?
Так в ИстантМапс имеется ведь функция фильтрации для пользователей которые ищут объект, по городам и странам.
иимеется ведь функция фильтрации для пользователей которые ищут объект, по городам и странам
это немного (т.е., много или совсем) разные вещи.находить в радиусе с учётом других ещё произвольных полей
@bodhisatva, с имеющимся функционалом никак не сделать то, что Вы хотите.
Не знаю, не пробовал. Попробуйте, расскажете потом. Но даже если каким-то чудесным образом у Вас это получится, то Вы все равно не сможете НАХОДИТЬ В РАДИУСЕ. Вы знаете, что такое радиус?а в профиль пользователя карту местоположения невозможно разве запилить?
Бесплатное поле Яндекс-карт, вот еще одно, но платное и всего 200 руб на этот виджет при необходимости.Там нет. Где ещё искать.
Фильтры поля список/мультивыбор.
Если готовы заплатить немного, попробуйте обратиться к Заучману и/или Парвизу, возможно, они смогут вам помочь как люди в теме.А мне надо координаты и потом искать их в радиусе + по другим параметрам.
, простыми словами, определённое место место, ограниченное длиной и шириной. Как понимаю человек хочет что бы пользователи находили друг друга по радиусу определённому, это по принципу ИсантМапс, когда открываешь карту и тебе показывает объекты. Открыл на 40 процентов, тебе показало 5 объектов в одном радиусе, открыл на 50 процентов, показало объектов уже на большем радиусе.Вы знаете, что такое радиус?
Не знаю точно, что он хочет. Но Вы немного не правильно понимаете, что такое радиус.Как понимаю человек хочет
У этого круга есть центр. А всё, что внутри этого круга — это поиск в радиусе, который равен половине диаметра этого круга. Или, если Вам так понятнее будет, расстояние от центра этого круга до окружности (жирной линии — края круга) во все стороны.