Оставьте заявку
на расчет стоимости
на расчет стоимости
Только телефон и мы в деле.
Перезвоним через пару минут
Перезвоним через пару минут
г. Н. Новгород,
ул. Есенина, 30
Меню сайта
При помощи api 2.1 от Яндекс.Карт
<script src="//yastatic.net/jquery/2.1.1/jquery.min.js"></script> <script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script> <p class="gorodkkk"><a href="https://web-ptica.ru"></a></p> <script> //автоопределение города с api яндекс myItems = [ {"name":"Нижний Новгород","id_b":"nn"}, {"name":"Москва","id_b":"moskva"}, {"name":"Новосибирск","id_b":"novosibirsk"} ]; //console.log(myItems); //alert(addrvrv.length); $(document).ready(function(){ ymaps.ready(init); function init() { ymaps.geolocation.get({provider:"yandex"}).then(function (res) { var g = res.geoObjects.get(0); vrvgor = g.getLocalities()[0]; //console.log(vrvgor); function doSomething(laladdd){ myItems.forEach( function(rarara){ if (rarara.name == laladdd){ moigorodrus = rarara.name; moigorod = rarara.id_b; } } ) //console.log(moigorod); var addrvrv = '<?php echo $_SERVER['HTTP_HOST']; ?>'; var sleshvrv = '<?php echo $_SERVER['REQUEST_URI']; ?>'; addrvrv = addrvrv.split('.'); alooovrv = $.trim(addrvrv[0]); sleshvrv = $.trim(sleshvrv); //console.log(sleshvrv); if(moigorod == 'nn' && alooovrv != 'web-ptica' && alooovrv != 'nn'){ $(".gorodkkk").html("Автоопределение города: <a class='zamenav' href='https://web-ptica.ru"+sleshvrv+"' id='gorodkkk'>Нижний Новгород</a>"); } else if (moigorod != alooovrv && moigorod != 'nn'){ $(".gorodkkk").html("Автоопределение города: <a class='zamenav' href='http://"+moigorod+".web-ptica.ru"+sleshvrv+"' id='gorodkkk'>"+moigorodrus+"</a>"); }else { $(".gorodkkk").html("Ваш город определен верно - перейдите на другой поддомен - сверху"); } //console.log(alooovrv); } doSomething(vrvgor); }).catch(function (err) { console.log('Не удалось установить местоположение', err); }); } }); </script>
Обновлен:
13.07.2022