1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.1.2 Автоматический выбор языка

Тема в разделе "Основные вопросы по XenForo", создана пользователем Anima, 24.06.2012.

Загрузка
  1. Anima

    Anima Пользователь

    Регистрация:
    24.06.12
    Сообщения:
    22
    Симпатии:
    1
    Версия XF:
    1.1.2
    Осмотрел движок и его возможнности. Но вот такой вопрос. У меня будет интернациональный форум.:ninja:

    Есть ли такой хак, который сможет по IP определять какой язык выставлять на сайте.
    Или как можно сделать так, чтобы при попадании на форум сразу появлялось окно, в котором посетителю сайта предлагалось бы выбрать свой родной язык.
     
  2. Denel

    Denel Местный

    Регистрация:
    16.11.11
    Сообщения:
    295
    Симпатии:
    112
    Версия XF:
    1.5.9
    Такого хака еще не встречал. В подвале форума, посетитель может выбрать необходимый ему язык.
     
  3. Anima

    Anima Пользователь

    Регистрация:
    24.06.12
    Сообщения:
    22
    Симпатии:
    1
    Версия XF:
    1.1.2
    Да это то я знаю. Но вот не удобно это для посетителей с разными языками.
     
  4. Denel

    Denel Местный

    Регистрация:
    16.11.11
    Сообщения:
    295
    Симпатии:
    112
    Версия XF:
    1.5.9
    Да, согласен не удобно. Единственный вариант, писать свой плагин для этих целей.
     
  5. Anima

    Anima Пользователь

    Регистрация:
    24.06.12
    Сообщения:
    22
    Симпатии:
    1
    Версия XF:
    1.1.2
    или может как то сделать так, чтобы его нахрен в шапку хотябы засунуть.
    Сейчас попробую попробывать)

    Выдрал код выбора стиля и языка, теперь буду тыкать везде его пытатся))):
    PHP:
    <xen:hook name="footer">
    <
    div class="footer">
        <
    div class="pageWidth">
            <
    div class="pageContent">
                      <
    div id="footer_wrapper">
                <
    xen:if is="{$canChangeStyle} OR {$canChangeLanguage}">
                <
    dl class="choosers">
                    <
    xen:if is="{$canChangeStyle}">
                        <
    dt>{xen:phrase style}</dt>
                        <
    dd><a href="{xen:link 'misc/style', '', 'redirect={$requestPaths.requestUri}'}" class="OverlayTrigger Tooltip" title="{xen:phrase style_chooser}" rel="nofollow">{$visitorStyle.title}</a></dd>
                    </
    xen:if>
                    <
    xen:if is="{$canChangeLanguage}">
                        <
    dt>{xen:phrase language}</dt>
                        <
    dd><a href="{xen:link 'misc/language', '', 'redirect={$requestPaths.requestUri}'}" class="OverlayTrigger Tooltip" title="{xen:phrase language_chooser}" rel="nofollow">{$visitorLanguage.title}</a></dd>
                    </
    xen:if>
                </
    dl>
     
                </
    xen:if>
    </
    xen:hook>
     
  6. maus

    maus Местный

    Регистрация:
    27.03.12
    Сообщения:
    187
    Симпатии:
    129
    А насколько интернациональный форум? Если рус+англ, то это совсем несложно сделать.
     
  7. Anima

    Anima Пользователь

    Регистрация:
    24.06.12
    Сообщения:
    22
    Симпатии:
    1
    Версия XF:
    1.1.2
    датолько русс и англ.
    подскажи пожалуйста как?
     

Поделиться этой страницей