OXYGEN

Отбражение на карте объекта

Recommended Posts

какой шаблон? Нужно посмотреть

{if $realty.city ne ''}{$realty.city},  {/if}
{if $realty.street ne ''}{$realty.street}{if $realty.number ne ''}, {$realty.number} {/if}{/if}
{if $realty.square_all!='' && $realty.square_all!=0}{$realty.square_all}{else}-{/if}/{if $realty.square_kitchen!='' && $realty.square_kitchen!=0}{$realty.square_kitchen}{else}-{/if}/{if $realty.square_live!='' && $realty.square_live!=0}{$realty.square_live}{else}-{/if}
 
1. Какай шаблон?
2. конкретнее где именно, и что именно хотите поменять?
 
Может вы имеете ввиду :
var address='{if $data.city_id.value_string eq ''}{$city_by_default}{else}{$data.city_id.value_string|trim}{/if}{if $data.street_id.value_string != ''}, {$data.street_id.value_string|trim}{/if}{if $data.number.value != '' }, {$data.number.value|trim}{/if}';
 
Не совсем понятно

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

какой шаблон? Нужно посмотреть

{if $realty.city ne ''}{$realty.city},  {/if}
{if $realty.street ne ''}{$realty.street}{if $realty.number ne ''}, {$realty.number} {/if}{/if}
{if $realty.square_all!='' && $realty.square_all!=0}{$realty.square_all}{else}-{/if}/{if $realty.square_kitchen!='' && $realty.square_kitchen!=0}{$realty.square_kitchen}{else}-{/if}/{if $realty.square_live!='' && $realty.square_live!=0}{$realty.square_live}{else}-{/if}
 
1. Какай шаблон?
2. конкретнее где именно, и что именно хотите поменять?
 
Может вы имеете ввиду :
var address='{if $data.city_id.value_string eq ''}{$city_by_default}{else}{$data.city_id.value_string|trim}{/if}{if $data.street_id.value_string != ''}, {$data.street_id.value_string|trim}{/if}{if $data.number.value != '' }, {$data.number.value|trim}{/if}';
 
Не совсем понятно

 

1. Agency

2. информация на карте, информация в разделе похожие объявления (см. скриншоты)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
{section name=x loop=$similar_data}

<div class="similar_item">{if $similar_data[x].image.image_array|count ne 0}

<a href="{$similar_data[x].href}"><img src="{$estate_folder}/img/data/{$similar_data[x].image.image_array[0].preview}" width="100" /></a>

{/if}

<a href="{$similar_data[x].href}">{$similar_data[x].topic_id.value_string}<br /> {$similar_data[x].city_id.value_string}, {$similar_data[x].street_id.value_string}<br/>{$similar_data[x].price.value|number_format:0:',':' '} {$similar_data[x].currency_id.value_string}</a> 

</div>

{/section}

 

Самое главное, что бы в базе были привязки пример : Область-город-район-улица-дом

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

{section name=x loop=$similar_data}
<div class="similar_item">{if $similar_data[x].image.image_array|count ne 0}
<a href="{$similar_data[x].href}"><img src="{$estate_folder}/img/data/{$similar_data[x].image.image_array[0].preview}" width="100" /></a>
{/if}
<a href="{$similar_data[x].href}">{$similar_data[x].topic_id.value_string}<br /> {$similar_data[x].city_id.value_string}, {$similar_data[x].street_id.value_string}<br/>{$similar_data[x].price.value|number_format:0:',':' '} {$similar_data[x].currency_id.value_string}</a> 
</div>
{/section}
 
Самое главное, что бы в базе были привязки пример : Область-город-район-улица-дом

 

 

Спасибо! И это все в realty_view.tpl запихать?

 

Хочу выводить название категории (тип), район, площадь, цену...увидел в вашем коде улицу ({$similar_data[x].street_id.value_string} и какие то еще данные, как скорректировать код, чтобы остались только нужные данные (название категории (тип), район, площадь, цену).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

KWOL2.jpgYMeN1.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо! И это все в realty_view.tpl запихать?

 

Хочу выводить название категории (тип), район, площадь, цену...увидел в вашем коде улицу ({$similar_data[x].street_id.value_string} и какие то еще данные, как скорректировать код, чтобы остались только нужные данные (название категории (тип), район, площадь, цену).

{$similar_data[x].city_id.value_string} - город

{$similar_data[x].street_id.value_string} - улица

{$similar_data[x].price.value|number_format:0:',':' '} - цена

{$similar_data[x].currency_id.value_string} - дом

{$similar_data[x].district.value_string} - район

{$similar_data[x].type_sh.value_string} - путь

{$similar_data[x].square_all.value_string} - площадь (общая)

 

Если не получиться, давайте доступ по фтп ( подправлю)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо огромное всем за помощь! Дабы не создавать новую тему хотел бы узнать как правильно указать масштаб  гугл мапс Мне нужно разместить карту так, чтобы не трогая её она выходила так как показано на скриншоте. Но она постоянно выходит преблежено до улиц

post-2027-0-22995300-1399188532_thumb.pn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так же, еще интересует как отсюда убрать "город".  Из добавления и из поиска убрал, а вот отсюда не убирается.

post-2027-0-75275300-1399190388_thumb.pn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

как правильно указать масштаб  гугл мапс

 

Какой шаблон? И какая это карта? Та, что выводится на главной?

 

 

Так же, еще интересует как отсюда убрать "город".  Из добавления и из поиска убрал, а вот отсюда не убирается.

 

Берем файл /apps/admin/admin/template/realty_grid.tpl

Делаем его точную копию в 

/template/frontend/имя_вашего_шаблона/apps/admin/template/realty_grid.tpl

и уже в нем убираем строки

<td width=13% class="row_title">{$L_CITY} <a href="{$url}&order=city&asc=asc">↓</a> <a href="{$url}&order=city&asc=desc">↑</a></td>

и

<td>{$grid_items[i].city}</td>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Стандартный шаблон, карта гугл мапс. Выходит она вот так: https://www.google.com/maps/@55.030093,82.817569,16z?hl=ru , а мне нужно чтобы выходила так: https://www.google.com/maps/@54.9670754,84.6193268,5z?hl=ru . Если я правильно понимаю, то дело в масштабе и вот не знаю как его там узнать. 

 

2. Не понял.. Захожу сюда: /apps/admin/admin/template/realty_grid.tpl и тут изменяю файл или переношу сюда: /template/frontend/имя_вашего_шаблона/apps/admin/template/realty_grid.tpl  и тут меняю? 

Вместо путя /template/frontend/имя_вашего_шаблона/apps/admin/template/realty_grid.tpl

У меня следующий: template\frontend\agency, а /apps/admin и так далее нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Не понял о какой именно карте речь, поэтому привожу два варианта

 

/template/frontend/agency/map.tpl

строка zoom: 16, измените 16 на меньшее число. 16 - это максимум

 

/template/frontend/agency/realty_grid.tpl

аналогично предыдущему.

 

2. Не меняете его там! Делаете копию в свой шаблон с соблюдением пути. т.е. если папок /apps/admin нет, просто содайте их. Потом в них положите скопированный файл. И только тогда начинайте его править - тот, что вы скопировали себе в шаблон.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сделал ничего не изменилось. Кстати, если следовать пути template\frontend\agency, то там лежит файлик realty_grid.tpl

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сделал ничего не изменилось. Кстати, если следовать пути template\frontend\agency, то там лежит файлик realty_grid.tpl

 

Это шаблон вывода списка для пользователя в сайт. А тот, что я вам говорил копировать в подпапку apps/admin - это для администратора.

 

По карте - можете дать ссылку на страницу на который вы хотите изменить масштаб?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня шаблон Realia. Сейчас добавлена 96 объявлении. Не показывает всех на карте. Как сделать чтоб все объявлении показывал на карте?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Указать вывод всех объектов.

2. Поменять стандартную карту или добавить карту с кластеризации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Указать вывод всех объектов.

2. Поменять стандартную карту или добавить карту с кластеризации.

 

1, Где это указать. Я не профессионал . Прошу вас детально пишите.

2. Как менять карту ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

по первому пункту - это указывается в админка-настройка- вкладка общая (количество выводимых объявлений)

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
TopRaN

Отправлено 13 Август 2015 - 07:24

по первому пункту - это указывается в админка-настройка- вкладка общая (количество выводимых объявлений)

 

После этого  у меня карта не показывает.

 

post-2747-0-51229500-1441659171_thumb.jp

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. У реалии нет режима отображения с картой на главной. То, что вы видите, например на http://realia.sitebill.ru/это то же самое, что сечас включено у вас - тип classic + выводить карту со списком. Просто там проставлены координаты на все объявления, поэтому и карта выводится.

2. У вас выводится карта со списком. Никакие количества на эту карту не влияют - она показывает на себе только маркеры тех объявлений, которые в данный момент отображены в списке под ней. Ваша карта пуста, так на первой странице нет объявлений с координатами.

 

Я вам от себя добавил вариант вывода карты на главной. На "чистой" первой странице будет выведена карта всех. На последующих только карта тех, что есть в списке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. При наведении курсора на объект на карте появляется адрес объекта, например: Краснодар Западная, 1 (). Зачем эти скобки в конце?

2. При клике на объект на карте появляется следующее: Краснодар, Западная, 1 100/15/60, 4800. Где 100 общая, 15 кухня, 60 жилая площадь, можно ли поменять местами площади кухни и жилой? Такой формат общ/жил/кух более распространен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Если не срочно, могу позже скинуть готовые варианты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. При наведении курсора на объект на карте появляется адрес объекта, например: Краснодар Западная, 1 (). Зачем эти скобки в конце?

2. При клике на объект на карте появляется следующее: Краснодар, Западная, 1 100/15/60, 4800. Где 100 общая, 15 кухня, 60 жилая площадь, можно ли поменять местами площади кухни и жилой? Такой формат общ/жил/кух более распространен.

 

1. Там должна выводиться цена, но где-то при обновлениях я ее потерял. Добавил вам ее в вывод. Хорошо, что обратили внимание

2. Переставил. Внутренний вид этого окошка управляется шаблоном realty_on_map.tpl в папке вашего шаблона. Там вы можете наадить свой собственный вариант вывода. Кухню и жилую я переставил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

.... в колонку с VIP объектами, в спецпредложения и к всплывающим окнам на карте. 

Если не срочно, могу позже скинуть готовые варианты.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как обмануть Яндекс-карту?

 

Суть проблемы:  у меня на сайте в поисковике сначала идёт город, а потом район ( Город )

                                                                                                                                          ( Район)

 

По моей задумке городом может быть  Ялта, Севастополь, Симферополь, Алушта и т.д.

А в районе должны находиться населённые пункты, находящиеся в  районе этого города.

Например: город Ялта , а район Ливадия, Гурзуф и т.д.

 

Если я так делаю, то Яндекс GeoData, если выбрано автоопределение улицы, выставляет улицу города, а района(населённого пункта).

 

Вопрос: как сделать так, чтобы GeoData выставляла улицу района?

 

Моё предположение:

1)      что если вместо города установить регион, но переименовать его в Город, а город в район;

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас