здравствуйте,
как лучше и логичнее всего реализовать ротацию под разные страны ?
в идеале нужно под каждую страну ротировать текущую базу
ротация 1 базы, для разных стран
Re: ротация 1 базы, для разных стран
Для этого есть Multilingual в сетингах ротации
Есть сомнения что надо ротация под каждую страну потому что в мире порядка 200 стран, а это значит дублирование 200 раз статистики и сомнения в том что естб достаточно траффика для каждой из стран что бы отротировать под каждую отдельно.
Есть сомнения что надо ротация под каждую страну потому что в мире порядка 200 стран, а это значит дублирование 200 раз статистики и сомнения в том что естб достаточно траффика для каждой из стран что бы отротировать под каждую отдельно.
Don't forget to run script update
Re: ротация 1 базы, для разных стран
когда будет 1к сайтов - будет столько трафикаadmin wrote:Для этого есть Multilingual в сетингах ротации
Есть сомнения что надо ротация под каждую страну потому что в мире порядка 200 стран, а это значит дублирование 200 раз статистики и сомнения в том что естб достаточно траффика для каждой из стран что бы отротировать под каждую отдельно.
для поднятия проды, возможно будет достаточно раздробить страны на 6-7-8 разных категорий, типа: азия, арабы и тд
как такое реализовать лучше ?
Re: ротация 1 базы, для разных стран
1. Создать Х языков, переводы делать не обязательно.
2. Далее 2 вариант
либо редиретить в нужный язык по языку браузера
Language rules
format: lng_keyword|language code
example: your main language is english, you've create an italian translation
for some reason you want to show italian version to surfers with 'ur' (Urdu) and 'vi' (Vietnamese) in HTTP_ACCEPT_LANGUAGE You have to add a line : ur,vi|it
либо по стране
в коммон добавить
if (страна из списка таого-то) {
$_GET['force_lng'] = '....';
} elseif (страна из списка 2) {
$_GET['force_lng'] = '....';
}
А для языка уже действует отдельная ротация.
2. Далее 2 вариант
либо редиретить в нужный язык по языку браузера
Language rules
format: lng_keyword|language code
example: your main language is english, you've create an italian translation
for some reason you want to show italian version to surfers with 'ur' (Urdu) and 'vi' (Vietnamese) in HTTP_ACCEPT_LANGUAGE You have to add a line : ur,vi|it
либо по стране
в коммон добавить
if (страна из списка таого-то) {
$_GET['force_lng'] = '....';
} elseif (страна из списка 2) {
$_GET['force_lng'] = '....';
}
А для языка уже действует отдельная ротация.
Don't forget to run script update







