|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Скрипт контента для определенного региона |
Скрипт контента для определенного региона |
Здравствуйте!
Не знаете ли вы, как сделать недоступным какой либо контент для определенной страны? К примеру, в РФ закрыть доступ на какой то контент, а для других стран оставить доступ. Может есть скрипт, по типо того как в видео плеерах написано "недоступно для вашего региона". |
Georgina, можно сделать на JS используя API Яндекс.Карт, но в исходникак все равно все будет видно.
|
Здравствуйте!Не знаете ли вы, как сделать недоступным какой либо контент для определенной страны? К примеру, в РФ закрыть доступ на какой то контент, а для других стран оставить доступ. Может есть скрипт, по типо того как в видео плеерах написано "недоступно для вашего региона". Интересная идея, скорее всего вряд-ли найдете в бесплатном доступе, поэтому думаю вам стоит заказать скрипт на сайте https://upartner.pro/projects |
|
devar57005, какая разница что выдирать - можно хоть улицу и номер дома. Ниже пример:
Код $.getScript('https://api-maps.yandex.ru/2.1/?lang=ru_RU', function(){ ymaps.ready(function () { ymaps.geolocation.get({'provider':'yandex'}).then( function (response) { var country = response.geoObjects.get(0).properties.get('metaDataProperty').GeocoderMetaData.AddressDetails.Country.CountryName; var region = response.geoObjects.get(0).properties.get('metaDataProperty').GeocoderMetaData.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName; var city = response.geoObjects.get(0).properties.get('metaDataProperty').GeocoderMetaData.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.LocalityName; if (country === 'Россия') { // тут код } if (region === 'Москва') { // тут код } if (city === 'Зеленоград') { // тут код } }); }); }); |
| |||
| |||