Как сделать редирект условие на переход к нужной текстовой версии сайта?

голоса: 0
Как сделать редирект, может даже с помощью условий, чтобы тот или иной посетитель в зависимости от его страны и языка переходил на нужную версию сайта (один сайт - русскоязычный, другой - англо)?
| Автор: | Категория: Вопросы новичков

Ответов: 2

голоса: 0
 
Лучший ответ

Увы, готового решения для Ucoz нет, тут требуется большие знания js, и, скорее всего без функционала php  вам не обойтись. Советую вам обратиться за реализацией данного вопроса к профессионалам на http://upartner.pro/ или же воспользоваться бесплатный решением от гугла переводчик сайтов , где подключив свой сайт, он будет предлагать пользователю той или иной страны перевести текст на его язык.

| Автор:
Переводчик я ставила, но почему мне до сих пор пишут что сайт на русском и точно понять осуществляется перевод на другие языки или нет - невозможно. Стоит авто перевод страниц. К тому же создавая другой сайт на другом языке будет различие в материалах учитывая интересы.
тогда вам на сайт партнера, что советовал выше
Голоса: +1

Добрый день!

Через PHP очень просто все делаеться. Если нет PHP, то можно использовать API yandexgeo и JavaScript.

<script type="text/javascript">
$(document).ready(function(){
ymaps.ready(function(){
var geolocation = ymaps.geolocation;
$('#cou').html('Ваша страна: '+geolocation.country);
$('#tow').html('Ваш город: '+geolocation.city);
$('#reg').html('Ваш регион: '+geolocation.region);
});
});
</script>

<div id="cou">Ваша страна: ... определяется ...</div>
<div id="tow">Ваш город: ... определяется ...</div>
<div id="reg">Ваш регион: ... определяется ...</div>

Единственное я не знаю как задать в uCoz эти данные в переменную. И исходя их них сделать If функцию. Но в целом я думаю это глупо, так как если человеку нужно выбрать язык, то он сам его выберит. 

| Автор:
В этом и бывает проблема, ставя раличные кнопки для выбора языка сайта - мало кто замечает почему-то. Больше всех устраивает авто переход
...