Добавляем иконки в навигационные вкладки

Добавляем иконки в навигационные вкладки

Готовые XML файлы для XenResource, XenGallery, XenPorta2 и меню XenForo(вкладки форум и пользователи)
Внешний вид - Импорт стиля - Перезаписать стиль, тестировалось на стандартном стиле
У меня сработало на 3-х форумах, избавило от рутиной работы и ковыряния в коде.

Вопрос знатокам, будет ли такое решение зависеть от версии форума? Я манипуляции проводил на 1.5.5
Перезапишется стиль таким образом в более ранних версиях форума?

Для самого форума так нельзя делать, убьются все правки других FA, необходимо сначала все настроить на донорском форуме и потом экспортировать целиком весь XML
 

Вложения

  • XenForo.xml.zip
    2.3 KB · Просмотры: 5
  • XenGallery.xml.zip
    1.8 KB · Просмотры: 1
  • XenPorta2.xml.zip
    1.4 KB · Просмотры: 1
  • XenResource.xml.zip
    1.3 KB · Просмотры: 3
А лучше, все через ТМС, и с настройками в стиле, которые будут позволять отключать это всё.
Да и много ещё чего можно сделать.
 
Mirovinger, ну я пока слабо разбираюсь в этом, покрутил в модификациях и не совсем понял, если бы кто-нибудь написал мануал как создавать плагины в разделе инструкции.
 
Делал вроде все по мануалу, но вот что-то нет иконки в новых сообщениях, может какой кусочек кода упустил?? Подскажите кто может, где проверить.
2016-06-19_213242.jpg
Сам разобрался.
 
Последнее редактирование:
Всё отлично получается на форуме, но не могли бы вы подсказать, как сделать на портале XenPorta 2 (Portal) PRO 1.1.9 ?
 
ikutaxova, так же как и в руководстве, только в шаблоне портала. Открываете EWRporta2_Navtabs и вставляете перед фразами иконки.
 
ikutaxova, так же как и в руководстве, только в шаблоне портала. Открываете EWRporta2_Navtabs и вставляете перед фразами иконки.
Это да, но если вставлять этот код, то теряешь вот эти вкладки
Screenshot_1.png
 
ikutaxova, вы вставляйте не этот код(и даже не тот :) ), а просто иконки с сайта Font Awesome и ничего не пропадёт.
 
ikutaxova, вы вставляйте не этот код(и даже не тот :-) ), а просто иконки с сайта Font Awesome и ничего не пропадёт.
А не подскажите как в код вставить иконки или это можно как то сделать через EXTRA
 
ikutaxova, уж по этому руководству то можно догадаться как вставляются иконки. Выбираете нужную на и вставляете вместо выделенного красным примера:
Код:
<li><a href="{xen:link 'watched/forums'}">[COLOR=#ff0000]<i class="fa fa-eye"></i>[/COLOR]{xen:phrase watched_forums}</a></li>
 
Можно вставить иконки без установки шрифта Font Awesome
Используются символы HTML:

В шаблоне navigation находим:
Код:
<ul class="secondaryContent blockLinksList">
                    <xen:hook name="navigation_tabs_forums">
                        <xen:if is="{$visitor.user_id}"><li><a href="{xen:link 'forums/-/mark-read', $forum, 'date={$serverTime}'}" class="OverlayTrigger">{xen:phrase mark_forums_read}</a></li></xen:if>
                        <xen:if is="{$canSearch}"><li><a href="{xen:link search, '', 'type=post'}">{xen:phrase search_forums}</a></li></xen:if>
                        <xen:if is="{$visitor.user_id}">
                            <li title="List of forums that you are currently watching" class="Tooltip"><a href="{xen:link 'watched/forums'}">{xen:phrase watched_forums}</a></li>
                            <li><a href="{xen:link 'watched/threads'}">{xen:phrase watched_threads}</a></li>
                        </xen:if>
                        <li><a href="{xen:link 'find-new/posts'}" rel="nofollow" id="newPostsGlow">{xen:if $visitor.user_id, {xen:phrase new_posts}, {xen:phrase recent_posts}}</a></li>
                    </xen:hook>
                    </ul>
Заменяем на:
Код:
<ul class="secondaryContent blockLinksList">
  <xen:hook name="navigation_tabs_forums">
  <xen:if is="{$visitor.user_id}"><li><a href="{xen:link 'forums/-/mark-read', $forum, 'date={$serverTime}'}" class="OverlayTrigger">&#9733; {xen:phrase mark_forums_read}</a></li></xen:if>
  <xen:if is="{$canSearch}"><li><a href="{xen:link search, '', 'type=post'}">&#128269; {xen:phrase search_forums}</a></li></xen:if>
  <xen:if is="{$visitor.user_id}">
  <li><a href="{xen:link 'watched/forums'}">&#9899; {xen:phrase watched_forums}</a></li>
  <li><a href="{xen:link 'watched/threads'}">&#9898; {xen:phrase watched_threads}</a></li>
  </xen:if>
  <li><a href="{xen:link 'find-new/posts'}" rel="nofollow">&#9200; {xen:if $visitor.user_id, {xen:phrase new_posts}, {xen:phrase recent_posts}}</a></li>
  </xen:hook>
  </ul>
Результат:
Screenshot_1.jpg
 
  • Мне нравится
Реакции: Hope
Да знаем об этом, а вот ты знаешь, что они могут не со всеми шрифтами отображаться, да и выбор у FA побольше и вставлять их можно таким же образом, с помощью html кода . Так же все можно через CSS без вмешательства в шаблоны:) не открыл ты америки :)
 
Да знаем об этом, а вот ты знаешь, что они могут не со всеми шрифтами отображаться, да и выбор у FA побольше и вставлять их можно таким же образом, с помощью html кода . Так же все можно через CSS без вмешательства в шаблоны:-) не открыл ты америки :-)

Ваше утверждение неверно.
Толко что проверил это утверждение во всех браузерах:
вставлять их можно таким же образом, с помощью html кода
и нигде не показывается.

А вот мой вариант работает везде.
 
Да, а шрифт подключать конечно же не нужно.
А по факту, используйте что удобно, но никогда не говорите, что Ваш вариант лучше, так как сколько людей, столько и мнений.
Но в FA больше вариантов и разнообразнее, плюс развивается и есть ещё масса возможностей, которых Вашим вариантом не реализовать.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу