Скрыть объявление
Вышла новая версия XenForo 1.5.13 Nulled By XenForo.Info. Поспешите обновить свои форумы на новую версию прямо сейчас!

Добавляем свою вкладку в меню навигации

Добавляем свою вкладку в меню навигации.

  1. TopicStarter Overlay
    Hope

    Hope Администрация

    Сообщения:
    38219
    Симпатии:
    44568
    Пол:
    Мужской
    yn1n9UMmDc.png

    Открываем шаблон navigation и в нём находим:
    Код:
    <!-- extra tabs: end -->
    		<xen:if is="{$extraTabs.end}">
    		<xen:foreach loop="$extraTabs.end" key="$extraTabId" value="$extraTab">
    			<xen:if is="{$extraTab.linksTemplate}">
    				<li class="navTab {$extraTabId} {xen:if $extraTab.selected, 'selected', 'Popup PopupControl PopupClosed'}">
    И выше добавляем:
    Код:
    <li class="navTab PopupClosed"><a href="{xen:link account/upgrades}" class="navLink">Premium</a></li>
     
    Captain, ZmeI41RUS, Sonkir и 7 другим нравится это.
  2. xenforomen

    xenforomen Проверенные

    Сообщения:
    344
    Симпатии:
    105
    Пол:
    Мужской
    а как сделать, чтоб вкладка подсвечивалась, когда она активная? спасибо!
    видимо никто не знает ответа...(((
     
  3. TopicStarter Overlay
    Hope

    Hope Администрация

    Сообщения:
    38219
    Симпатии:
    44568
    Пол:
    Мужской
    Кто-то может и знает, но не хочет говорить. :-)
     
    Mirovinger нравится это.
  4. vpupkin809

    vpupkin809 Проверенные

    Сообщения:
    55
    Симпатии:
    29
    Для себя этот вопрос я сегодня решил установкой http://xenforo.info/threads/nodes-as-tabs.658/

    Чего и рекомендую. В моде активная вкладка выделена также, как и любая другая активная в родном стиле форума.

    А, ну да. Для внешней ссылки нужно создавать раздел-ссылку. Но меня это устраивает, и мне так удобно.
     
    AlexBrtn, santamo, xenforomen и ещё 1-му нравится это.
  5. PaulZibert

    PaulZibert Проверенные

    Сообщения:
    416
    Симпатии:
    38
    Пол:
    Мужской
    Спасибо ! Всё получилось ! А как сделать так что бы была правее существующих вкладок, а не левее.
     
  6. TopicStarter Overlay
    Hope

    Hope Администрация

    Сообщения:
    38219
    Симпатии:
    44568
    Пол:
    Мужской
    Методом тыка. :-) Перемещайте по шаблону код и пробуйте вставлять в разные места.
     
    iishel, Mirovinger и PaulZibert нравится это.
  7. Miracle

    Miracle Проверенные

    Сообщения:
    262
    Симпатии:
    73
    Как вставить подобную ссылку?

    /forums/#rynok.15

    Пишет:
    1) Строка 121: ошибка синтаксиса в шаблоне.
     
  8. Arisu

    Arisu Проверенные

    Сообщения:
    450
    Симпатии:
    673
    А как вы вставляете? Попробуйте вместо {xen:link ...} вставить обычный URL. А если вам через xen:link хочется, тогда {xen:link forums, 15} и пишите
     
    Последнее редактирование: 15 июл 2014
    Hope нравится это.
  9. Improvs

    Improvs Проверенные

    Сообщения:
    587
    Симпатии:
    84
    Присоединяюсь, профи, вы где?)
     
  10. xenforomen

    xenforomen Проверенные

    Сообщения:
    344
    Симпатии:
    105
    Пол:
    Мужской
    Kolya groza morey, Hope и Mirovinger нравится это.
  11. MC_Mike

    MC_Mike Проверенные

    Сообщения:
    288
    Симпатии:
    81
    Пол:
    Мужской
    Как можно ссылку сюда добавить?
    2014-10-05_174620.png
     
  12. TopicStarter Overlay
    Hope

    Hope Администрация

    Сообщения:
    38219
    Симпатии:
    44568
    Пол:
    Мужской
    Вот тут (шаблон 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><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">{xen:if $visitor.user_id, {xen:phrase new_posts}, {xen:phrase recent_posts}}</a></li>
                        </xen:hook>
                        </ul>
     
  13. MC_Mike

    MC_Mike Проверенные

    Сообщения:
    288
    Симпатии:
    81
    Пол:
    Мужской
    Hope, неа:( этот код отвечает только за эти ссылки
    2014-10-05_191253.png
     
  14. TopicStarter Overlay
    Hope

    Hope Администрация

    Сообщения:
    38219
    Симпатии:
    44568
    Пол:
    Мужской
    При чём тут ресурсы вообще? Оо
     
  15. MC_Mike

    MC_Mike Проверенные

    Сообщения:
    288
    Симпатии:
    81
    Пол:
    Мужской
    Hope, это я к примеру:-)
    вот за эти тогда
    2014-10-05_191934.png
     
  16. TopicStarter Overlay
    Hope

    Hope Администрация

    Сообщения:
    38219
    Симпатии:
    44568
    Пол:
    Мужской
    Что-то я не понимаю, что Вам нужно...

    Вот:
    Код:
    <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><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">{xen:if $visitor.user_id, {xen:phrase new_posts}, {xen:phrase recent_posts}}</a></li>
                            <li><a href="{xen:link 'watched/threads'}">Тест вкладка</a></li>                       
                        </xen:hook>
                        </ul>

    И получаем это:

    Ember Library Mediator.png
     
    Mirovinger нравится это.
  17. MC_Mike

    MC_Mike Проверенные

    Сообщения:
    288
    Симпатии:
    81
    Пол:
    Мужской
    Hope, Такое добавление ссылки работает видимо только в уже имеющихся вкладках - Форум и Пользователи.
    Под новой добавленной ссылки не отображаются
    2014-10-06_083850.png 2014-10-06_083824.png
    Да и активная вкладка не подсвечивается
     
  18. TopicStarter Overlay
    Hope

    Hope Администрация

    Сообщения:
    38219
    Симпатии:
    44568
    Пол:
    Мужской
    Для подсветки вкладок нужно писать обработчик или юзать Nodes As Tabs
     
    Последнее редактирование: 18 фев 2016
    MC_Mike нравится это.
  19. ganapathi

    ganapathi Участники

    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Is there any option to create a submenu on Home menu Tab?
     
  20. Demon-Hell

    Demon-Hell Проверенные

    Сообщения:
    559
    Симпатии:
    89
    Пол:
    Мужской
    А где теперь редактировать содержимое?
     
www.megastock.ru

Email: XenForo.Info@yandex.ru. Skype: XenForo.Info