![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#1 |
|
Новенький
Регистрация: 28.08.2014
Сообщений: 4
|
Добрый день, возникла необходимость доработать старый сайт, как оказалось он написан на typo3. Необходимо было сделать перевод его на второй язык - английский. По отличным гайдам с этого форума и блогу Гиркало - удалось установить второй язык и меню для переключения.
Вторым этапом должна была стать привязка вывода языка к IP, те если Россия - язык русский, если нет то английский. И вот тут возник затык. Нашел расширение "GeoIP Libraries" с его помощью можно сваять пхп скрипт Код:
<?php
require_once(t3lib_extMgm::extPath('ml_geoip').'class.tx_mlgeoip.php');
class user_tools {
function isEnglishVersion(){
$ip_address = $_SERVER['REMOTE_ADDR'];
$my_geoip = t3lib_div::makeInstance('tx_mlgeoip');
$gi_country_name = $my_geoip->getCountryNameByAddress($ip_address);
if (($gi_country_name==='Russia')||($gi_country_name==='Ukraine')){
return 0;
}
return 1; }}?>
Код:
includeLibs.tools = fileadmin/user_funcs/tools.php
lib.isEnglishVersion = USER
lib.isEnglishVersion {
userFunc = user_tools->isEnglishVersion
}
|
|
|
|
|
|
#2 |
|
Senior Member
|
Вроде было расширение http://typo3.org/extensions/reposito...uage_detection и оно само умело переключать язык на нужный/распознанный.
Попробуйте его? |
|
|
|
|
|
#3 | |
|
Новенький
Регистрация: 28.08.2014
Сообщений: 4
|
Цитата:
http://www.ophidia.net/insane/tag/rl...ction/?lang=en но он тоже не помог. Из обрывков сведений, складывается ощущение, что в typo лотерея - повезло или нет, включится, не включится. |
|
|
|
|
|
|
#4 |
|
Senior Member
|
Возможно что надо включить в шаблон static_info_tables и прописать язык по умолчанию.
Точно не скажу, никогда не использовал автоматическое переключение и, честно сказать, недолюбливаю любые такие автоматы - в моем случае они ни разу ничего корректно не определили, ни язык, ни местоположение. |
|
|
|
|
|
#5 | |
|
Новенький
Регистрация: 28.08.2014
Сообщений: 4
|
Цитата:
|
|
|
|
|
![]() |
| Теги |
| language, language2ip |
| Опции темы | |
| Опции просмотра | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Два языка два домена: как? | oxenbash | Общие вопросы | 1 | 19.11.2009 16:59 |
| редирект после выбора языка | Podlec | Общие вопросы | 4 | 12.11.2009 09:13 |
| CSS в зависимости от категории и шаблона | vaschu | TypoScript практикум | 2 | 16.01.2008 04:25 |
| вывод элементов Image, Text/Image | are | TypoScript практикум | 0 | 02.11.2007 12:11 |
| Не стандартный вывод контента | Василий Мосийчук | Общие вопросы | 3 | 27.10.2005 22:39 |