Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rozwijane menu (powiela się treśc)


Pandrov

Rekomendowane odpowiedzi

witam

korzystam z tego poradnika http://forum.invisionize.pl/topic/33081-jak-zrobic-free-rozwijane-menu/

 

mialem wpierw jedno rozwijane takie menu, ale doszlo kilka nowych projektow i chcialem zrobic drugie rozwijane menu obok tego pierwszego, robilem jak w tym poradniku, dodalem kod, ale po rozwnieciu menu drugiego, zawartosc tego menu jest wysietlana taka sama jak w menu 1, a jest zupelnie inna, dlaczego?

 

kod wygladal by tak:

 

<!-- ::: APPLICATION TABS ::: -->
        <div id='primary_nav' class='clearfix'>
                <ul class='ipsList_inline' id='community_app_menu'>
                    <if test="showhomeurl:|:$this->settings['home_url'] AND $this->settings['home_name']">
                        <li id='nav_home' class='left'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li>
                    </if>
                    <if test="hasCustomPrimaryNavigation:|:!empty($header_items['primary_navigation_menu'])">
                            {$header_items['primary_navigation_menu']}
                        <else />
                    <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])">


                        <foreach loop="applications:$header_items['applications'] as $data">
                            <if test="showingapp:|:$data['app_show']">
                                {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"}
                                <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li>
                            </if>
                        </foreach>
                    </if></if>
                    <if test="$this->settings['navDropdown']=='yes'">
                    <li class='left'><a href="#" class='ipbmenu' id='primary_extra'><font color="#bcd380">{$this->lang->words['menu_navb']}</font> <img src='{$this->settings['img_url']}/useropts_arrow.png' /></a></li>
                    </if>
                    <if test="$this->settings['defaultMoreDropdown']=='yes'">
                    <li id='nav_other_apps' style='display: none'>
                        <a href='#' class='ipbmenu' id='more_apps'>{$this->lang->words['more_apps']} <img src='{$this->settings['img_url']}/useropts_arrow.png' /></a>
                    </li>
                    </if>
                </ul>
                <if test="$this->settings['defaultMoreDropdown']=='yes'">
            <script type='text/javascript'>
                if( $('primary_nav') ){ ipb.global.activateMainMenu(); }
            </script>
                </if>
            </div>
            
            <if test="$this->settings['navDropdown']=='yes'">
            <ul id='primary_extra_menucontent' class='ipbmenu_content' style='display: none'>
<li><a href=xxxxxx>xxxx1111</a></li>
<li><a href=xxxxxx>xxxx1111</a></li>
<li><a href=xxxxxx>xxxx1111</a></li>
<li><a href=xxxxxx>xxxx1111</a></li>
<li><a href=xxxxxx>xxxx1111</a></li>
<li><a href=xxxxxx>xxxx1111</a></li>
<li><a href=xxxxxx>xxxx1111</a></li>
<li><a href=xxxxxx>xxxx1111</a></li>
</ul>
            <script type='text/javascript'>
                new ipb.Menu($('primary_extra'),$('primary_extra_menucontent'));
            </script>
            </if>


        <div id='primary_nav' class='clearfix'>
                <ul class='ipsList_inline' id='community_app_menu'>
                    <if test="showhomeurl:|:$this->settings['home_url'] AND $this->settings['home_name']">
                        <li id='nav_home' class='left'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li>
                    </if>
<if test="$this->settings['navDropdown']=='yes'">
                    <li class='left'><a href="#" class='ipbmenu' id='primary_extra'><font color="#93b4f7">{$this->lang->words['menu_navb_core']}</font> <img src='{$this->settings['img_url']}/useropts_arrow.png' /></a></li>
                    </if>
                    <if test="$this->settings['defaultMoreDropdown']=='yes'">
                    <li id='nav_other_apps' style='display: none'>
                        <a href='#' class='ipbmenu' id='more_apps'>{$this->lang->words['more_apps']} <img src='{$this->settings['img_url']}/useropts_arrow.png' /></a>
                    </li>
                    </if>
                </ul>
                <if test="$this->settings['defaultMoreDropdown']=='yes'">
            <script type='text/javascript'>
                if( $('primary_nav') ){ ipb.global.activateMainMenu(); }
            </script>
                </if>
            </div>
            
            <if test="$this->settings['navDropdown']=='yes'">
            <ul id='primary_extra_menucontent2' class='ipbmenu_content2' style='display: none'>
<li><a href=xxxxxx>xxxx2222</a></li>
<li><a href=xxxxxx>xxxx2222</a></li>
<li><a href=xxxxxx>xxxx2222</a></li>
<li><a href=xxxxxx>xxxx2222</a></li>
<li><a href=xxxxxx>xxxx2222</a></li>
<li><a href=xxxxxx>xxxx2222</a></li>
</ul>
            <script type='text/javascript'>
                new ipb.Menu($('primary_extra'),$('primary_extra_menucontent'));
            </script>
            </if>
            
            </div></div>

 

Prosze o pomoc. Dziekuje

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Nie tak:

<ul id='primary_extra_menucontent2'

Tylko tak:

<ul id='primary_extra2_menucontent'

I dalsze dopasowania tej '2'.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Czytaj kod/opcja

            <script type='text/javascript'>
                new ipb.Menu($('primary_extra'),$('primary_extra_menucontent'));
            </script>
jest odpowiedzialna za informację "które" menu rozwinąć. Jak każesz mu w OBU przypadkach rozwijać primary_extra_menucontent to dlaczego się dziwisz, że masz zawartość menu primary_extra_menucontent w obu przypadkach?;-)
  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.