Меню с сабменю.

Тема в разделе "PHP", создана пользователем gOsToFf, 16 дек 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. gOsToFf

    gOsToFf Постоялец

    Регистр.:
    1 окт 2007
    Сообщения:
    81
    Симпатии:
    4
    Есть сайт. без движка. но используется функция virtual()
    тоесть в html вызывается эта функция для того чтобы не прописывать на каждую страницу header footer еще хочу прописать менюшку. Но так чтобы она вся была в 1 файле. Но одно но.. Там есть меню с саб меню в зависимости от расположения раздела.
    сайт _tvingo.ru чтобы посмотреть менюшки...
    Код:
    <td class="menu_content"><?php include("inc/enter.html"); ?></td>
    вызывается она так.


    Код:
    <!-- menu start -->
    <div class="menu1"><a href="/">Главная.</a></div>
    <div class="menu1"><a href="/tariff-inet.htm">Тарифы и услуги.</a></div>
    <div class="menu1"><a href="/connect.htm">Подключиться!</a></div>
    <div class="submenu1_ext">
    <div class="menu2">Личный кабинет.<img src="/media/i/strelka1.gif" style="margin:0px 0px 0px 10px"></div>
    <div class="submenu2_ext"><div class="submenu2_int">
    <div class="menu3"><a href="">Персональные данные.</a></div>
    <div class="menu3"><a href="">Тарифный план.</a></div>
    <div class="menu3"><a href="">Дополнительные услуги.</a></div>
    <div class="menu3"><a href="">Статистика потребления услуг.</a></div>
    <div class="menu3"><a href="">Сменить пароль.</a></div>
    </div></div>
    <div class="submenu1_int"></div></div>
    <div class="menu1"><a href="/channel.htm">Твинго ТВ.</a></div>
    <div class="menu1"><a href="/special-actions.htm">Акции.</a></div>
    <div class="menu1"><a href="/support-contact.htm">Техническая поддержка.</a></div>
    <div class="menu1"><a href="/about.htm">О Твинго.</a></div>
    <div class="menu1"><a href="/news.htm">Новости.</a></div>
    <div class="menu1"><a href="http://forum.tvingo.ru">Форум.</a></div>
    <!-- menu end -->
    Пример того как сделано сейчас. НО это на каждый отдельный раздел надо делать отдельную менюшку. А я хотел чтобы было все в 1.
    Кто знает подскажите плс как это сделать удобнее. Я предпологаю это будет js сделано... Но его не знаю. :(
     
  2. rex1963

    rex1963

    Регистр.:
    19 фев 2007
    Сообщения:
    228
    Симпатии:
    47
    Может вам поможет этот материал:
    _http://www.webmascon.com/topics/coding/42a.asp
     
  3. polyetilen

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

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    похоже это меню как дерево и на яваскрипте например с jquery:

    скачать
    Перейти по ссылке
    демо
    Перейти по ссылке

    надо только меню переделать в ul li список и добавить скрипт,
    там в примере sample 0 используется опция
    persist: "location"
    тогда субменю будет открыватся по ссылке.

    а если с php то брать ссылку из $_SERVER['REQUEST_URI'] и сверять с ссылками пунктов, где совпадают ссылки тот пункт субменю и открывать.
     
    gOsToFf нравится это.
  4. gOsToFf

    gOsToFf Постоялец

    Регистр.:
    1 окт 2007
    Сообщения:
    81
    Симпатии:
    4
    polyetilen
    это то что надо.. Спс
     
Статус темы:
Закрыта.