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

1.2.3 Флаги

Тема в разделе "Для новичков", создана пользователем aligon7, 14.11.2013.

Загрузка
  1. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Видел на одном ресурсе вместо стандартного меню выбора языка, флаги стран стоящие рядом.

    Вопрос : как это сделать ?
     
  2. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Вопрос решил сам, Можно закрыть
     
  3. sonic

    sonic Местный

    Регистрация:
    08.10.10
    Сообщения:
    341
    Симпатии:
    248
    ну как всегда...а написать для других как..админы потом ставят префикс решено, другие пользователи пользуются поиском и не создают похожих тем.
     
    Kolya groza morey нравится это.
  4. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Ладно, напишу
    выбор языка как флаги стран
    И так:
    В Шаблон footer, находим:


    Код:
    <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>
    и заменяем на:
    Код:
    <xen:if is="{$canChangeLanguage}">
                        <dd><a href="{xen:link 'misc/language', '', 'language_id=1', '_xfToken={$visitor.csrf_token_page}', 'redirect={$redirect}'}"><img src="styles/default/flags/en.png" border="0" title="English" /></a></dd>
                        <dd><a href="{xen:link 'misc/language', '', 'language_id=4', '_xfToken={$visitor.csrf_token_page}', 'redirect={$redirect}'}"><img src="styles/default/flags/ru.png" border="0" title="Русский" /></a></dd>
                        <dd><a href="{xen:link 'misc/language', '', 'language_id=5', '_xfToken={$visitor.csrf_token_page}', 'redirect={$redirect}'}"><img src="styles/default/flags/ua.png" border="0" title="Український" /></a></dd>
    </xen:if>

    language_id=1 - id выставляем для тех языков, которые есть у вас.
     

    Вложения:

    illusionist, asket и Telia нравится это.
  5. illusionist

    illusionist Заблокирован

    Регистрация:
    09.03.13
    Сообщения:
    141
    Симпатии:
    26
    Версия XF:
    1.4.7
    А можно и таким вариантом, чтобы при смене стиля, каждый раз не затиралась модификация
    В строке URL:
    template-modifications.png ok.png
     

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