---

--  ->   Курилка  ->  скрипт подстановки телефона по региону


Свободное общение на любые темы



Добавлено: 24.05.14 11:21:43 #1



Регистрация: 22.11.06
Сообщений: 228


Обратиться по имени

доброго дня, коллеги! подскажите, может кто сталкивался, есть задача на сайте для московского региона отображать номер 8-495, а для остальных 8-800. как это можно реализовать быстро и качественно? спасибо.
Добавлено: 25.05.14 13:14:22 #2



Регистрация: 26.05.08
Сообщений: 573


Обратиться по имени

C помощью банального геотаргетинга.
http://ipgeobase.ru
Добавлено: 29.05.14 15:02:33 #3



Регистрация: 22.11.06
Сообщений: 228


Обратиться по имени

Евгений, я по ссылке не нашёл решения моего вопроса
Добавлено: 30.05.14 06:50:23 #4



Регистрация: 11.06.13
Сообщений: 202


Обратиться по имени

Тогда здесь) тут тоже на карте вашу локацию по ip показывает. Но еще кнопка "view source" внизу есть.
http://html5demos.com/geo

Еще:
http://professorweb.ru/my/html/html5/level8/8_1.php
http://goo.gl/tIBaXM
Добавлено: 30.05.14 10:58:25 #5



Регистрация: 22.11.06
Сообщений: 228


Обратиться по имени

спасибо, друзья, но я хотел получить конкретный пример, а не информацию о геотаргетинге
вот чего нашёл.
В хеде прописываем доступ к API Яндекс Карт, плюс размещаем скрипт:
<script src="[URL="http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU""]http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU"[/URL] type="text/javascript"></script>

<script type="text/javascript">

window.onload = function () {
var city = ymaps.geolocation.city;
var region = ymaps.geolocation.region;
jQuery(".user-city";).text(city);
if(region == 'Санкт-Петербург и Ленинградская область';){
jQuery(".region-tel";).text('+7 (812) 1111111';);}
else if(region == 'Новосибирская область';){
jQuery(".region-tel";).text('+7 (383) 1111111';);}
else if(region == 'Нижегородская область';){
jQuery(".region-tel";).text('+7 (831) 1111111';);}
else if(region == 'Самарская область';){
jQuery(".region-tel";).text('+7 (846) 1111111';);}
else{
jQuery(".region-tel";).text('+7 (495) 1111111';);
}
}

</script>

Теперь в шапке выводим конструкцию, например, <span class="region-tel"></span>


Создать статью Ответить
ВебСтолица.РУ: создай свой бесплатный сайт!  | Пожаловаться  
Движок: Amiro CMS