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

1.1.2 Все подменю сделать выпадающими списками

Тема в разделе "Вопросы по стилям, изменения в CSS и шаблонах", создана пользователем Skrimm, 25 ноя 2012.

Загрузка
  1. Skrimm

    Skrimm Активный пользователь

    Регистрация:
    23.06.12
    Сообщения:
    151
    Симпатии:
    38
    Версия XF:
    1.1.4
    Здравствуйте подскажите кто можно ли отключить подменю на форуме но оставить его в выпадающем списке как на не активной так и на активной вкладке
     
  2. Mefodian

    Mefodian Местный

    Регистрация:
    20.01.12
    Сообщения:
    493
    Симпатии:
    220
    Версия XF:
    1.1.3
    Эээ? о_О
     
  3. Skrimm

    Skrimm Активный пользователь

    Регистрация:
    23.06.12
    Сообщения:
    151
    Симпатии:
    38
    Версия XF:
    1.1.4
  4. AmurBereg

    AmurBereg Новичок

    Регистрация:
    12.06.13
    Сообщения:
    21
    Симпатии:
    0
    Версия XF:
    1.1.5
  5. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2.577
    Симпатии:
    1.614
    Версия XF:
    1.5.10
    Нет конечно, это противоречит логике XF. Но если постараться конечно всё можно сделать, только это уже надо делать не на стандартном стиле XF, а на каком-нибудь кастомном.
     
  6. Skrimm

    Skrimm Активный пользователь

    Регистрация:
    23.06.12
    Сообщения:
    151
    Симпатии:
    38
    Версия XF:
    1.1.4
    ДА ПОЛУЧИЛОСЬ
     
  7. AmurBereg

    AmurBereg Новичок

    Регистрация:
    12.06.13
    Сообщения:
    21
    Симпатии:
    0
    Версия XF:
    1.1.5
    ну хотя бы намекнул где копать или показал как у тебя реализовано, а то тема не раскрыта :)
     
  8. Skrimm

    Skrimm Активный пользователь

    Регистрация:
    23.06.12
    Сообщения:
    151
    Симпатии:
    38
    Версия XF:
    1.1.4
    шаблон navigation нужно править, я чета там удалял уже не помню вот мой для сравнения
    PHP:
    <xen:edithint template="navigation.css" />
     
    <
    div id="navigation" class="pageWidth">
        <
    div class="pageContent">
            <
    nav>
     
    <
    div class="navTabs">
        <
    ul class="publicTabs">
       
            <!-- 
    home -->
            <
    xen:if is="{$showHomeLink}">
                <
    li class="navTab home PopupClosed"><a href="{$homeLink}class="navLink">{xen:phrase home}</a></li>
            </
    xen:if>
           
           
            <!-- 
    extra tabshome -->
            <
    xen:if is="{$extraTabs.home}">
            <
    xen:foreach loop="$extraTabs.home" key="$extraTabIdvalue="$extraTab">
                <
    xen:if is="{$extraTab.linksTemplate}">
                    <
    li class="navTab {$extraTabId} {xen:if $tabs.selected, 'selected', 'Popup PopupControl PopupClosed'}">
               
                    <
    a href="{$extraTab.href}class="navLink">{$extraTab.title}<xen:if is="{$extraTab.counter}"><strong class="itemCount"><span class="Total">{$extraTab.counter}</span><span class="arrow"></span></strong></xen:if></a>
                    <
    a href="{$extraTab.href}class="SplitCtrl" rel="Menu"></a>
                   
                    <
    div class="{xen:if {$tabs.selected}, 'tabLinks', 'Menu JsOnly tabMenu'} {$extraTabId}TabLinks">
                                        <
    div class="sectionFX1">
                        {
    xen:raw $extraTab.linksTemplate}
                                        </
    div>
                    </
    div>
                </
    li>
                <
    xen:else />
                    <
    li class="navTab {$extraTabId} {xen:if $extraTab.selected, 'selected', 'PopupClosed'}">
                        <
    a href="{$extraTab.href}class="navLink">{$extraTab.title}</a>
                        <
    xen:if is="{$extraTab.selected}"><div class="tabLinks"></div></xen:if>
                    </
    li>
                </
    xen:if>
            </
    xen:foreach>
            </
    xen:if>
           
           
            <!-- 
    forums -->
            <
    xen:if is="{$tabs}">
                <
    li class="navTab forums {xen:if $tabs.selected, 'selected', 'Popup PopupControl PopupClosed'}">
               
                    <
    a href="{$tabs.forums.href}class="navLink">{$tabs.forums.title}</a>
                    <
    a href="{$tabs.forums.href}class="SplitCtrl" rel="Menu"></a>
                   
                    <
    div class="{xen:if {$tabs.selected}, 'tabLinks', 'Menu JsOnly tabMenu'} forumsTabLinks">
                        <
    ul class="secondaryContent blockLinksList sectionFX1">
                        <
    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/threads'}">{xen:phrase watched_threads}</a></li></xen:if>
                            <
    li><a href="{xen:link 'find-new/threads'}" rel="nofollow">{xen:phrase whats_new}</a></li>
                        </
    xen:hook>
                        </
    ul>
                    </
    div>
                </
    li>
            </
    xen:if>
           
           
            <!-- 
    extra tabsmiddle -->
            <
    xen:if is="{$extraTabs.middle}">
            <
    xen:foreach loop="$extraTabs.middle" key="$extraTabIdvalue="$extraTab">
                <
    xen:if is="{$extraTab.linksTemplate}">
                    <
    li class="navTab {$extraTabId} {xen:if $tabs.selected, 'selected', 'Popup PopupControl PopupClosed'}">
               
                    <
    a href="{$extraTab.href}class="navLink">{$extraTab.title}<xen:if is="{$extraTab.counter}"><strong class="itemCount"><span class="Total">{$extraTab.counter}</span><span class="arrow"></span></strong></xen:if></a>
                    <
    a href="{$extraTab.href}class="SplitCtrl" rel="Menu"></a>
                   
                    <
    div class="{xen:if {$tabs.selected}, 'tabLinks', 'Menu JsOnly tabMenu'} {$extraTabId}TabLinks">
                                        <
    div class="sectionFX1">
                        {
    xen:raw $extraTab.linksTemplate}
                                        </
    div>
                    </
    div>
                </
    li>
                <
    xen:else />
                    <
    li class="navTab {$extraTabId} {xen:if $extraTab.selected, 'selected', 'PopupClosed'}">
                        <
    a href="{$extraTab.href}class="navLink">{$extraTab.title}</a>
                        <
    xen:if is="{$extraTab.selected}"><div class="tabLinks"></div></xen:if>
                    </
    li>
                </
    xen:if>
            </
    xen:foreach>
            </
    xen:if>
           
           
            <!-- 
    members -->
            <
    xen:if is="{$tabs.members}">
                <
    li class="navTab members {xen:if $tabs.selected, 'selected', 'Popup PopupControl PopupClosed'}">
               
                    <
    a href="{$tabs.members.href}class="navLink">{$tabs.members.title}</a>
                    <
    a href="{$tabs.members.href}class="SplitCtrl" rel="Menu"></a>
                   
                    <
    div class="{xen:if {$tabs.selected}, 'tabLinks', 'Menu JsOnly tabMenu'} membersTabLinks">
                        <
    ul class="secondaryContent blockLinksList sectionFX1">
                        <
    xen:hook name="navigation_tabs_members">
                            <
    li><a href="{xen:link members}">{xen:phrase registered_members}</a></li>
                            <
    li><a href="{xen:link online}">{xen:phrase current_visitors}</a></li>
                            <
    xen:if is="{$xenOptions.enableNewsFeed}"><li><a href="{xen:link recent-activity}">{xen:phrase recent_activity}</a></li></xen:if>
                        </
    xen:hook>
                        </
    ul>
                    </
    div>
                </
    li>
            </
    xen:if>       
           
            <!-- 
    help -->
            <
    xen:if is="{$tabs.help}">
                <
    li class="navTab help {xen:if $tabs.selected, 'selected', 'Popup PopupControl PopupClosed'}">
               
                    <
    a href="{$tabs.help.href}class="navLink" rel="help">{$tabs.help.title}</a>
                    <
    a href="{$tabs.help.href}class="SplitCtrl" rel="Menu"></a>
                   
                    <
    div class="{xen:if {$tabs.selected}, 'tabLinks', 'Menu JsOnly tabMenu'} helpTabLinks">
                        <
    ul class="secondaryContent blockLinksList sectionFX1">
                        <
    xen:hook name="navigation_tabs_help">
                            <
    li><a href="{xen:link help/smilies}">{xen:phrase smilies}</a></li>
                            <
    li><a href="{xen:link help/bb-codes}">{xen:phrase bb_codes}</a></li>
                            <
    li><a href="{xen:link help/trophies}">{xen:phrase trophies}</a></li>
                            <
    li><a href="{xen:link help/cookies}">{xen:phrase cookie_usage}</a></li>
                        </
    xen:hook>
                        </
    ul>
                    </
    div>
                </
    li>
            </
    xen:if>
           
           
            <!-- 
    extra tabsend -->
            <
    xen:if is="{$extraTabs.end}">
            <
    xen:foreach loop="$extraTabs.end" key="$extraTabIdvalue="$extraTab">
                <
    xen:if is="{$extraTab.linksTemplate}">
                    <
    li class="navTab {$extraTabId} {xen:if $tabs.selected, 'selected', 'Popup PopupControl PopupClosed'}">
               
                    <
    a href="{$extraTab.href}class="navLink">{$extraTab.title}<xen:if is="{$extraTab.counter}"><strong class="itemCount"><span class="Total">{$extraTab.counter}</span><span class="arrow"></span></strong></xen:if></a>
                    <
    a href="{$extraTab.href}class="SplitCtrl" rel="Menu"></a>
                   
                    <
    div class="{xen:if {$tabs.selected}, 'tabLinks', 'Menu JsOnly tabMenu'} {$extraTabId}TabLinks">
                        {
    xen:raw $extraTab.linksTemplate}
                    </
    div>
                </
    li>
                <
    xen:else />
                    <
    li class="navTab {$extraTabId} {xen:if $extraTabId.selected, 'selected', 'PopupClosed'}">
                        <
    a href="{$extraTab.href}class="navLink">{$extraTab.title}</a>
                        <
    xen:if is="{$extraTab.selected}"><div class="tabLinks"></div></xen:if>
                    </
    li>
                </
    xen:if>
            </
    xen:foreach>
            </
    xen:if>
           
           
            <!-- 
    no selection -->
            <
    xen:if is="!{$selectedTab}">
                <
    li class="navTab selected"><div class="tabLinks"></div></li>
            </
    xen:if>
           
        </
    ul>
       
    <
    xen:if is="{$tabs.account.selected}">
    <
    li class="navTab selected blankTab PopupClosed">
    <
    div class="tabLinks">
    <
    div class="primaryContent menuHeader">
    <
    h3>{$tabs.account.title}</h3>
    <
    div class="muted">{xen:phrase quick_links}</div>
    </
    div>
    <
    ul class="secondaryContent blockLinksList">
    <
    xen:hook name="navigation_tabs_account">
    <
    li><a href="{xen:link account/personal-details}">{xen:phrase personal_details}</a></li>
    <
    li><a href="{xen:link conversations}">{xen:phrase conversations}</a></li>
    <
    li><a href="{xen:link account/news-feed}">{xen:phrase your_news_feed}</a></li>
    <
    li><a href="{xen:link account/likes}">{xen:phrase likes_youve_received}</a></li>
    <!--<
    li><a href="{xen:link 'watched/threads'}">{xen:phrase watched_threads}</a></li>-->
    </
    xen:hook>
    </
    ul>
    </
    div>
    </
    li>
    </
    xen:if>
    </
    ul>
     
    <
    xen:comment>
    <
    xen:if is="{$visitor.user_id}"><xen:include template="navigation_visitor_tab" /></xen:if>
    </
    xen:comment>
     
    </
    div>
     
    <
    span class="helper"></span>
               
            </
    nav>   
        </
    div>
    </
    div>
     
    alekamisleforma нравится это.
  9. AmurBereg

    AmurBereg Новичок

    Регистрация:
    12.06.13
    Сообщения:
    21
    Симпатии:
    0
    Версия XF:
    1.1.5
    Благодарствую =)
     

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