- Сообщений: 33
- Спасибо получено: 1
Это форк Vinaora Nivo Slider, пришлось переименовать, в силу требования JED. Даже старую версию качать можно было только с варезных сайтов, нашпигованную троянами. Зачем оно такое, согласитесь.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
cool guy пишет: Здравствуйте всем.
Скажите, возможно ли определить текущий язык сайта Joomla методами PHP?
$lang = JFactory::getLanguage();
echo 'Current language is: ' . $lang->getName();
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
$lang = JFactory::getLanguage();
echo $lang->getTag();
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
$lang = JFactory::getLanguage(); echo 'Current language is: ' . $lang->getName();
После того, как у вас есть язык, вы также можете получить код языка/языка (например, en-US). Joomla! языки могут иметь несколько локалей, поэтому вы получите массив.
$lang = JFactory::getLanguage(); foreach($lang->getLocale() as $locale) { echo 'This language supports the locale: ' . $locale; }
Если по какой-то причине вас интересует только первый язык, вы можете просто захватить первый элемент. Вам, вероятно, понадобится массив, например:
$lang = JFactory::getLanguage(); $locales = $lang->getLocale(); echo 'This language\ first locale is: ' . $locales[0];
Если вы просто хотите получить выбранный тег языка (например, pt-PT), вы можете использовать getTag()
$lang = JFactory::getLanguage(); echo 'Current language is: ' . $lang->getTag();[/quote]
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.