Форум больше не используется. Присоединяйтесь к каналу #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 } |
Теги |
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 |