Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

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

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

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

Партнер



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


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

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



Добавлено: 25.05.14 13:14:22 #2



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


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

C помощью банального геотаргетинга.
http://ipgeobase.ru



Добавлено: 29.05.14 15:02:33 #3

Партнер



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


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

Евгений, я по ссылке не нашёл решения моего вопроса



Добавлено: 30.05.14 06:50:23 #4




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


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

Тогда здесь) тут тоже на карте вашу локацию по 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
Сообщений: 273


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

спасибо, друзья, но я хотел получить конкретный пример, а не информацию о геотаргетинге
вот чего нашёл.
В хеде прописываем доступ к 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>





Создать новую тему

Всего тем: 6587
Всего сообщений: 27636
Всего зарегистрированных пользователей: 47877
Последний зарегистрированный пользователь: user5302684462