Добрый вечер. Подскажите народ, откуда берутся значения переменных в этом скрипте
<script>
var search_points = new Array();
{/literal}{if $search_result_json}search_points = eval({$search_result_json});{/if}{literal}
for (var i in search_points) {
if (search_points[i].map_address !== undefined) {
search_points[i].address = search_points[i].map_address;
}
if (search_points[i].info === undefined) {
search_points[i].info = '<div><p><a href="'+search_points[i].viewprofile_link+'">'+search_points[i].location_string+'</a></p></div><div class="marker_img"><a href="'+search_points[i].viewprofile_link+'"><img src='+site_root+search_points[i].image+'></a></div><div class="marker_info"><p id="test1">'+search_points[i].header+'</p><p>'+search_points[i].price+'</p><p>'+search_points[i].phone+'</p></div>';
}
if (search_points[i].lat !== undefined) {
search_points[i].lat = parseFloat(search_points[i].lat);
}
if (search_points[i].lon !== undefined) {
search_points[i].lon = parseFloat(search_points[i].lon);
}
}
{/literal}{if $country_name_t}{literal}
if (!search_points.length) {
search_points[0] = {"address": "{/literal}{if $city_name_t}{$city_name_t}, {/if}{if $region_name_t}{$region_name_t}, {/if}{$country_name_t}{literal}"};
}
{/literal}{/if}{literal}
ymaps.ready(function () {
var map_opt = eval({/literal}{$map_json}{literal});
if(typeof(map_opt) !== 'object') map_opt={yandex:{}};
map_opt.yandex.page = '{/literal}{$map.page}{literal}';
ym = new YandexMap(map_opt.yandex);
ym.getMap({map_container:'map_container', make_marker:false});
if (search_points.length) {
ym.addMarkers(search_points, 'search');
}
});
</script>
А конкретнее эти:
search_points[i].location_string
search_points[i].viewprofile_link
search_points[i].image
и так далее
Спасибо
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.