Игровой форум | Читы, Моды, Боты, Аккаунты и многое другое - B4G-AKK.RU

Присоединяйтесь к нам сейчас чтобы получить доступ ко всем нашим функциям. После регистрации и входа в систему вы сможете создавать темы, отвечать в существующие темы, давать репутацию другим пользователям, получить свой собственный мессенджер, и так многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?

  • Зачем качать бесплатные читы или моды (Получая за них баны на всегда) Когда есть приват читы которые дают обход и минимальную вероятность бана и защищают от бана на пожизненно! Заходи сюда

    Покупай и довольствуйся функциями и нагибай задоненых геймеров в игре! Лучшие приват читы Купи и разорви сервак Донатеров!

  • Участвуйте и получайте активации , следить за конкурсами тут Конкурсы Если конкурс активный значит конкурс в самом разгаре. Успей испытать удачу и получить приз
     
Реклама, выключите ADblock для просмотра. Цена 150 руб./неделя. Оплата автоматическая.
 
Мультиязычность

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

Понадобилось на одном форуме сделать более расширенную мультиязычность.
Т.е. что бы в зависимости от выбранного языка отображались определенные категории.

Решается достаточно просто.
Создадим два новых шаблона для каждой локализации:

my_en_lang.css

Код:
.node.category.level_1.node_1,
.node.category.level_1.node_2,
.node.category.level_1.node_3,
.node.category.level_1.node_4
{
    display: none;
}
my_ru_lang.css

Код:
.node.category.level_1.node_5,
.node.category.level_1.node_6,
.node.category.level_1.node_7,
.node.category.level_1.node_8
{
    display: none;
}
где, например, node_1 - ID раздела, который НЕ нужно отображать в выбранной локализации.

Теперь создадим модификацию шаблона PAGE_CONTAINER

Найти:

Код:
<!--XenForo_Require:CSS-->
Заменить:

Код:
<xen:if is="!{$visitor.user_id}">
<xen:else />
<xen:if is="{$visitorLanguage.language_code} == 'ru-RU'">
<link rel="stylesheet" href="css.php?css=my_ru_lang&amp;style={xen:urlencode $_styleId}&amp;dir={$visitorLanguage.text_direction}&amp;d={$visitorStyle.last_modified_date}" />
<xen:else />
<link rel="stylesheet" href="css.php?css=my_en_lang&amp;style={xen:urlencode $_styleId}&amp;dir={$visitorLanguage.text_direction}&amp;d={$visitorStyle.last_modified_date}" />
</xen:if>
</xen:if>
$0
В результате гости видят разделы на всех языках. А авторизованные видят категории в зависимости от выбранного языка в настройках.

Если хотите сделать, что бы и гости видели категории в зависимости от языка, то замену в модификации используйте такую:

Код:
<xen:if is="{$visitorLanguage.language_code} == 'ru-RU'">
<link rel="stylesheet" href="css.php?css=my_ru_lang&amp;style={xen:urlencode $_styleId}&amp;dir={$visitorLanguage.text_direction}&amp;d={$visitorStyle.last_modified_date}" />
<xen:else />
<link rel="stylesheet" href="css.php?css=my_en_lang&amp;style={xen:urlencode $_styleId}&amp;dir={$visitorLanguage.text_direction}&amp;d={$visitorStyle.last_modified_date}" />
</xen:if>
$0

Яндекс.Метрика Top.Mail.Ru Отзывы на pvpru.com/market
Помощь Пользователи

Вы не присоединились ни к одной комнате.

    Вы не присоединились ни к одной комнате.
    Сверху