Page 2 of 4
Re: ротация тумб по странам, возможно ?
Posted: Tue Nov 17, 2020 10:27 pm
by duhless
а чтобы в ссылке не было языка /in/ /cn/ /ru/
просто ссылки по сайту короче но тумбы каждому языку в соответствии с правилами отображались нужные по гео? по одной и той же ссылке короче разные тумбы в зависимости от языка
Re: ротация тумб по странам, возможно ?
Posted: Wed Nov 18, 2020 6:08 am
by admin
Auto Switch language
automatically switch to existing language (No redirect)
ie if you have italian translation and get a hit with 'it' in HTTP_ACCEPT_LANGUAGE
we will automatically show a page in italian.
Re: ротация тумб по странам, возможно ?
Posted: Wed Nov 18, 2020 2:24 pm
by duhless
Auto Switch language
эта функция никогда не работала
переводы то она может и выводит а отротированные тумбы по нужной странет - нет
Re: ротация тумб по странам, возможно ?
Posted: Wed Nov 18, 2020 3:25 pm
by admin
как это видно что не по нужной стране?
Re: ротация тумб по странам, возможно ?
Posted: Wed Nov 18, 2020 4:15 pm
by duhless
по тумбам. ставлю настройку Auto Switch language
потом меняю язык браузера на tr к примеру а все равно в итоге вижу на сайте не то что в статистике тумб
Re: ротация тумб по странам, возможно ?
Posted: Wed Nov 18, 2020 8:27 pm
by admin
ok
скидывайте админку и конкретно как по каким тумбам смотреть что б увидеть ту же проблему
Re: ротация тумб по странам, возможно ?
Posted: Tue Feb 16, 2021 10:19 pm
by johnyman
admin wrote: Mon Nov 16, 2020 2:40 pm
в common.php
if ($_SERVER['GEOIP_COUNTRY_CODE'] == 'IN') $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 'нужный язык';
и вопрос решен
что то не получается, проверял под индийским впн - не редиректит на язык

в комон вот так написал
if (!defined('BASE_DIR')) define('BASE_DIR', '/home/domain.com/scj/');
if ($_SERVER['GEOIP_COUNTRY_CODE'] == 'IN') $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 'hi';
в темплейте страницы использую такую конструкцию для подстановки языка в урл
<?php
if ('<!--LNG_CODE-->' != '') {
$myvar = '
http://domain.com/<!--LNG_CODE-->';
} else {
$myvar = '';
}
?>
в настройках
Auto switch language - off
Auto redirect to existing language - http://{DOMAIN}/{LANGUAGE}/{ORIGINAL_REQUEST}
Language rules - en-IN,hi-IN,mr-IN,hi,gu-IN,ta-IN,ml-IN,bn-IN,hi-IN|hi
up
полил индийским трафиком - в стате смарта вижу India страна, в языках вижу теперь "hi" вместо обычных "en-us", но в landing page - всё равно все идут просто на корень сайта, без языкового урла /hi/
Re: ротация тумб по странам, возможно ?
Posted: Wed Feb 17, 2021 5:09 am
by admin
я думаю вопрос в том что landing page показывает куда пришел траф а не куда его средиректило потом .. тут надо проверить
по редиректу:
делаем темплейт <? phpinfo(); ?>
через проксю эту переходим на /?force_template=этот_темплейт
есть там вот эти переменные
$_SERVER['GEOIP_COUNTRY_CODE']
$_SERVER['HTTP_ACCEPT_LANGUAGE']
?
Re: ротация тумб по странам, возможно ?
Posted: Wed Feb 17, 2021 10:09 am
by johnyman
admin wrote: Wed Feb 17, 2021 5:09 am
я думаю вопрос в том что landing page показывает куда пришел траф а не куда его средиректило потом .. тут надо проверить
по редиректу:
делаем темплейт <? phpinfo(); ?>
через проксю эту переходим на /?force_template=этот_темплейт
есть там вот эти переменные
$_SERVER['GEOIP_COUNTRY_CODE']
$_SERVER['HTTP_ACCEPT_LANGUAGE']
?
$_SERVER['GEOIP_COUNTRY_CODE'] - IN
$_SERVER['HTTP_ACCEPT_LANGUAGE'] - en-US;en;q=0.5
ну если я смотрю Landing page для китая, например, - то я вижу, что они идут на domain.com/zh/ , либо по категориям, если там есть реф - domain.com/zh/teen/
Re: ротация тумб по странам, возможно ?
Posted: Wed Feb 17, 2021 11:22 am
by admin
а судя по
if (!defined('BASE_DIR')) define('BASE_DIR', '/home/domain.com/scj/');
if ($_SERVER['GEOIP_COUNTRY_CODE'] == 'IN') $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 'hi';
$_SERVER['HTTP_ACCEPT_LANGUAGE'] - en-US;en;q=0.5
должно быть другое
обычно это получается по причине "ой, не туда вписал" не тот домен, другой коммон и тп