Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
28.08.2014, 17:12 | #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 } |
28.08.2014, 17:44 | #2 |
Senior Member
|
Вроде было расширение http://typo3.org/extensions/reposito...uage_detection и оно само умело переключать язык на нужный/распознанный.
Попробуйте его? |
28.08.2014, 19:47 | #3 | |
Новенький
Регистрация: 28.08.2014
Сообщений: 4
|
Цитата:
http://www.ophidia.net/insane/tag/rl...ction/?lang=en но он тоже не помог. Из обрывков сведений, складывается ощущение, что в typo лотерея - повезло или нет, включится, не включится. |
|
28.08.2014, 19:56 | #4 |
Senior Member
|
Возможно что надо включить в шаблон static_info_tables и прописать язык по умолчанию.
Точно не скажу, никогда не использовал автоматическое переключение и, честно сказать, недолюбливаю любые такие автоматы - в моем случае они ни разу ничего корректно не определили, ни язык, ни местоположение. |
29.08.2014, 14:36 | #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 |