Установка скрипта «Отключение ссылок у пунктов меню»

Введение


Благодарим за покупку скрипта! Установка скриптового решения займет некоторое время. Пожалуйста, внимательно читайте инструкции и старайтесь следовать всем рекомендациям.

На вашем сайте присутствуют пользователи из разных стран? А почему бы их не направить на свою языковую версию. Скрипт «Мультиязычность для uKit» позволяет установить на сайтах удобный переключатель между разными языковыми версиями, а также в автоматическом режиме перенаправляет пользователей на нужную языковую версию в зависимости от страны, в которой он находится.

Определение местоположения пользователя осуществляется при помощи API Яндекс.Карт. На этапе установки необходимо задать массив стран, при совпадении с которым пользователь будет перенаправлен на соответствующую локацию.

    Требования к установке:
  • оплаченный тариф «Премиум» или «Про» (для самостоятельной установки);

Перед установкой, сделайте бекап вашего сайта на случай, если вы в какой-то момент решите вернуть прежний вид сайту или отдельным его элементам. Сделать это можно в режиме конструктора во вкладке Бекапы.

Установка

Для каждого сайта устанавливается этот скрипт, однако необходимо изменять наименование localStorage для каждой страны и формировать список стран.

Перейдите в панель управления вашего сайта в раздел «Свой код». В редактор вставьте следующий код (пример реализован для Российской локации):

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>


<script src="https://api-maps.yandex.ru/2.0/?load=package.standard&lang=ru-RU" type="text/javascript"></script>
<script type="text/javascript">
//var contries = ['Испания','Аргентина','Боливия','Чили','Колумбия','Коста-Рика','Куба','Доминиканская Республика','Эквадор','Сальвадор','Гватемала','Гондурас','Мексика','Никарагуа','Панама','Парагвай','Перу','Пуэрто-Рико','Уругвай','Венесуэла','Экваториальная Гвинея','САДР'];	
var contries = ['Украина'];
  var rUrl = '';  // ссылка на сайт
  
    $(document).ready(function(){
    
$('.top-social-bar').before('<div class="lang-change"><a href="/"><img src="/uploads/s/0/j/f/0jfdv7ope0y6/img/full_yNUAkUN6.png"></a><a href="/" class="la"><img src="/uploads/s/0/j/f/0jfdv7ope0y6/img/full_xRv5HO7k.png"></a></div>');
    
  }); // DOM готов
  
  
  
  
    if ( localStorage.cRus == null ) {  
      
ymaps.ready(init);
function init() {  
var geolocation = ymaps.geolocation;  
  
if ( $.inArray (geolocation.country, contries) >= 0 ) {
localStorage["cRus"] = JSON.stringify(geolocation.country);
  location.href = rUrl; // редирект на Украину
}// если страна есть в списке
  else {
localStorage["cRus"] = JSON.stringify(geolocation.country); 
} // если страны нет
  
  
} //init() 
  
  } // был ли на ру сайте
  
  

</script>

<style>
  .top-social-bar {display:inline-block;}
  .lang-change {display:inline-block;margin: 0 20px 0 0;}
  .lang-change a {display:inline-block;margin: 0 10px 0 0;}
  .la img {width:24px;}
  </style>

Настройки виджета кода должны быть следующими:

Сохраните код и опубликуйте ваш сайт. Далее перейдите на следующий сайт (языковую версию) и установите этот код (пример реализован для Украинской локации):

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="https://api-maps.yandex.ru/2.0/?load=package.standard&lang=ru-RU" type="text/javascript"></script>
<script type="text/javascript">
//var contries = ['Испания','Аргентина','Боливия','Чили','Колумбия','Коста-Рика','Куба','Доминиканская Республика','Эквадор','Сальвадор','Гватемала','Гондурас','Мексика','Никарагуа','Панама','Парагвай','Перу','Пуэрто-Рико','Уругвай','Венесуэла','Экваториальная Гвинея','САДР'];	
var contries = ['Россия']
var rUrl = '';  // ссылка на сайт
  
    $(document).ready(function(){
    
$('.top-social-bar').before('<div class="lang-change"><a href="http://glazing.ulcraft.com/" class="la"><img src="https://ukit.com/uploads/s/0/j/f/0jfdv7ope0y6/img/full_yNUAkUN6.png"></a><a href="/"><img src="https://ukit.com/uploads/s/0/j/f/0jfdv7ope0y6/img/full_xRv5HO7k.png"></a></div>');
    
  }); // DOM готов

    if ( localStorage.cUkr == null ) {  
      
ymaps.ready(init);
function init() {  
var geolocation = ymaps.geolocation;  
  
if ( $.inArray (geolocation.country, contries) >= 0 ) {
localStorage["cUkr"] = JSON.stringify(geolocation.country);
location.href = rUrl;  
}// если страна есть в списке
  else {
if ( localStorage.cUkr == null ) { 
localStorage["cUkr"] = JSON.stringify(geolocation.country);
}   
} // если страны нет
  
  
} //init() 
  
  } // был ли на укр сайте
  
  

</script>

<style>
  .top-social-bar {display:inline-block;}
  .lang-change {display:inline-block;margin: 0 20px 0 0;}
  .lang-change a {display:inline-block;margin: 0 10px 0 0;}
  .la img {width:24px;}
  </style>

Настройки виджета кода должны быть следующими:

Сохраните код и опубликуйте ваш сайт.

Установка завершена.