самое главное — продумать структуру отдельного объекта, т.е. характеристики типа "этаж / этажность здания", "площадь /кухни /общая /спальни", и т.д., ну тут в зависимости от ваших потребностей
из "фишек": на главной хочу организовать красивый показ лучших квартир с помощью немного переделанного модуля "Витрина", это будет либо слайдер, либо каруселька, либо просто крупные красочные фото, пока не знаю
из "косяков": столкнётесь с необходимостью организовать поиск по разным критериям: цене, району, этажу, кол-ву комнат… в InstantMaps есть своя система фильтров, но она работает только внутри категорий, а как сделать отдельный модуль для поиска — я пока ещё не разобрался
а так — замечательный выбор для создания каталога недвижимости, будет смотреться оригинально
З.Ы. готовый рабочий пример есть у Andreo instantcms.ru/users/sochi3d, вот этот сайт 7sten.ru/
FreeLancer, а на InstantShop не предлагать варианты?
InstantShop тоже есть… и биллинг)
Планируется раздел "Недвижимость" для городского сайта. Просто про Maps упомянул, т.к. нужна привязка к карте
Планируется раздел "Недвижимость" для городского сайта. Просто про Maps упомянул, т.к. нужна привязка к карте
5 пункт описания ...
1. Добавляемый BBcode-редактором код для Yandex карты:
[ya-map width=400 height=300 zoom=10 geocoords=57.620175,39.903803 objname=ИмяОбъекта objfooter=ПодвалОбъекта]Описание объекта[/ya-map]
— width — ширина карты, height — высота карты и zoom — масштаб карты — берутся из конфигурации плагина (отредактировав запись вручную их можно поменять);
— geocoords — широта, долгота — берутся из яндекс-карты, щелкнув правой кнопкой мыши в интересующем месте и
выбрав пункт "Что здесь?";
— objname — ИмяОбъекта, objfooter — ПодвалОбъекта и Описание объекта — опциональное описание геометки.
В Описании объекта возможно использование Жирный/Курсив/Подчеркнутый/Зачеркнутый кнопок редактора.
2. Добавляемый BBCode-редактором код для Google карты:
[g-map width=400 height=300 zoom=10 geocoords=57.620175,39.903803 objname=ИмяОбъекта objfooter=ПодвалОбъекта]Описание объекта[/g-map]
Все полностью аналогично яндексу.
3. Визуализация 2-ух и более меток на одной карте выполняется только ручным редактированием записи,
окружая метки одной карты {}-скобками, например:
{ [ya-map width=400 height=300 zoom=10 geocoords=57.620175,39.903803 objname=ИмяОбъекта objfooter=ПодвалОбъекта]Описание объекта[/ya-map] [ya-map width=400 height=300 zoom=12 geocoords=57.610153,39.920197 objname=ИмяОбъекта2 objfooter=ПодвалОбъекта2]Описание объекта2[/ya-map]}
При этом:
— width, height и zoom берутся из последней метки группы;
— карта центрируется усреднением геокоординат всех её меток.
Вместе с плагином в систему устанавливается и соответствующий фильтр, распознающий описанные форматы записей
в фильтруемом контенте, например, в тексте статей.
P.S. Иногда, в редких случаях, наблюдалось замещение изображений некоторых кнопок BBcode-редактора изображениями с других
его кнопок. Лечилось только чисткой кэша браузера.
4. Как опция, на яндекс-карте возможно построение полигонов, т.е закрашенных нужным цветом областей (при этом
соответствующая метка не выводится, а ИмяОбъекта, ПодвалОбъекта и Описание объекта используются для описания полигона; geocoords используются только для центрирования карты), например:
{ [ya-map width=400 height=300 zoom=10 geocoords=57.620175,39.903803 objname=ИмяОбъекта objfooter=ПодвалОбъекта polygon=39.884534,57.629716;39.932599,57.631189;39.940496,57.621796;39.936376,57.607057;39.892774,57.599316;39.870801,57.608346;39.859128,57.619770;39.863935,57.632478;39.884534,57.629716#FF0000]Описание объекта[/ya-map] [ya-map width=500 height=400 zoom=12 geocoords=57.610153,39.920197 objname=ИмяОбъекта2 objfooter=ПодвалОбъекта2 polygon=39.952512,57.625112;39.921270,57.623454;39.915777,57.610926;39.925390,57.604661;39.942556,57.600606;39.973111,57.603371;39.974141,57.620691;39.949766,57.608162;39.952512,57.625112#00FFFF]Описание объекта2[/ya-map] [ya-map width=500 height=400 zoom=12 geocoords=57.610153,39.920197 objname=ИмяОбъекта3 objfooter=ПодвалОбъекта3 ]Описание объекта3[/ya-map]}
Построение нужного полигона вместо метки (вне зависимости от группировки меток) реализуется так:
— добавляется как последний атрибут метки polygon= (т.е без значения), что вводит карту в режим рисования полигона, например:
[ya-map width=500 height=400 zoom=12 geocoords=57.610153,39.920197 objname=ИмяОбъекта objfooter=ПодвалОбъекта polygon=]Описание объекта[/ya-map]
— когда полигон нарисован, кликом по нему отображается окно с координатами и цветом нарисованного полигона (цвет потом можно поменять вручную),
которые можно скопировать и вставить как значение polygon атрибута.
5. Интеграция с InstantShop: возможен вывод указанной категории товаров.
— вывод на Яндекс-карте: [ya-map width=500 height=400 inshop]Стиральные машины[/ya-map]
— вывод на Google-карте: [g-map width=500 height=400 inshop]Стиральные машины[/g-map]
Выводятся метки всех товаров указанной категории, у которых есть заполненная характеристика типа "Адрес на Яндекс.Картах" или "Адрес на Google Maps" (достаточно
любой одной их них; значение характеристики аналогично атрибуту geocoords карты, т.е берется из карт, выбрав в контексном меню "Что здесь?"/"Что тут находится?";
название характеристики может быть любое). При этом используется соответствие:
— название товара выводится как заголовок геометки;
— цена товара и url-ссылка на него выводятся в подвале геометки;
— краткое описание товара выводится как описание геометки (при этом сохраняется указанный в поле формат, а также вставленные в описание ссылки,
картинки, смайлики и т.д.);
6. Возможно отображение GPX-треков на Яндекс-карте, например:
[ya-map width=400 height=300 zoom=10 geocoords=57.620175,39.903803 gpx=xtrex.ru/converter/bW4haWzr/ya.gpx][/ya-map]
7. При наличии png-тайлов собственного слоя-подложки для Яндекс-карты, расположенных по URL-адресу, заданному в конфигурации плагина,
карта сразу же входит в этот слой ("Свой тип") при добавлении в качестве последнего атрибута 'mytype', например:
[ya-map width=400 height=300 zoom=10 geocoords=57.620175,39.903803 objname=ИмяОбъекта objfooter=ПодвалОбъекта mytype]Описание объекта[/ya-map]
так вот я и хотел пообщаться на тему реализации подобного, вон уже говорят там баг есть с поиском по критериям, в InstantMapsВообщем там проблем нет сделать, тут главное над структурой поработать и поиском. Вот его (поиск) нужно правильно сделать. Инстан мапс есть фильтр, его нужно подогнать под критерий сайта недвижимости. Я пытался сделать пойму получилось, ссылка на стене у меня.
так вот я и хотел пообщаться на тему реализации подобного, вон уже говорят там баг есть с поиском по критериям, в InstantMapsВообщем там проблем нет сделать, тут главное над структурой поработать и поиском. Вот его (поиск) нужно правильно сделать. Инстан мапс есть фильтр, его нужно подогнать под критерий сайта недвижимости. Я пытался сделать пойму получилось, ссылка на стене у меня.
Ок, какие именно вопросы или идеи интересуют, если можно то прям по пунктам
так вот я и хотел пообщаться на тему реализации подобного, вон уже говорят там баг есть с поиском по критериям, в InstantMapsВообщем там проблем нет сделать, тут главное над структурой поработать и поиском. Вот его (поиск) нужно правильно сделать. Инстан мапс есть фильтр, его нужно подогнать под критерий сайта недвижимости. Я пытался сделать пойму получилось, ссылка на стене у меня.
Ок, какие именно вопросы или идеи интересуют, если можно то прям по пунктам
а вообще, поискал, на форуме уже 100500 тем на тему, а результата НОЛЬ...
Предлагаю сотворить коллективную заявку, думаю, что финансирование разработки можно организовать скопом.
Со своей стороны готов поделиться структурой фильтров (делал для одного сайта) и своей долей денег :)