Выберите язык

Мультиязычность в HyperComments

Больше
11 года 2 мес. назад - 11 года 2 мес. назад #4942 от
Здравствуйте.
Обнаружил, что при мультиязычности, расширение не учитывает выбранный язык сайта. То есть, если выбран английский язык сайта, а браузер и система русскоязычная, то форма выводится на русском.
Если вы хотите, чтобы язык виджета зависел от выбранного языка сайта, необходимо изменить параметр lang в функции getWidgetHtml().
Для этого:
1. Открываем файл: http://ваш_сайт/components/com_hypercomments/helpers/hypercomments.php
2. В функции getWidgetHtml(), перед строкой (~108):
Code:
$html .= $commentsHtml;
добавляем:
Code:
$cur_lang = JString::substr(JFactory::getLanguage()->getTag(), 0, 2);
3. В этой же функции, ниже, в строке (~114), заменяем параметр lang на:
Code:
var lang = "$cur_lang";
Результат: RU , EN .
Последнее редактирование: 11 года 2 мес. назад пользователем .
Спасибо сказали:

Пожалуйста Войти , чтобы присоединиться к беседе.

Больше
11 года 2 мес. назад #4945 от
Спасибо за предложение по развитию компонента. Мы рассмотрим ваше решение для включение в основной компонент.

Пожалуйста Войти , чтобы присоединиться к беседе.

Время создания страницы: 0.188 секунд
Работает на Kunena форум