Вход • Регистрация

меню

  • 13 октября 2011 г.
  • Как можно пункт меню, имеющий дочерние пункты, обернуть в свои теги?
    Натягиваю меню вида
    Код
    <li>пункт</li>
    <li>пункт</li>
    <li>пункт
    <ul>
    <li>подпункт</li>
    <li>подпункт</li>
    <li>подпункт</li>
    </ul>
    </li>
    <li>пункт</li>
    <li>пункт</li>

    • 13 октября 2011 г.
    • Вот пример из шаблона версии 4.5
      <insert name="show_block" module="menu"
      id="2"
      tag_level_start_1="[ul]"
      tag_start_1="[li]"
      tag_end_1="[/li]"
      tag_level_end_1="[/ul]"
      tag_level_start_2="[ul class='podmenu']"
      tag_start_2="[li]"
      tag_end_2="[/li]"
      tag_level_end_2="[/ul]"
      >
      • 13 октября 2011 г.
      • Не то. Генерируется меню вида
        Код
        <ul>
        <li</li>
        <li></li>
        <ul class="podmenu">
        <li></li>
        <li></li>
        </ul>



        А должно быть:
        Код
        <li>пункт
        <ul>
        <li>подпункт</li>
        <li>подпункт</li>
        <li>подпункт</li>
        </ul>
        </li>
        • 13 октября 2011 г.
        • Что мешает расковырять шаблон topmenu в menu.view.php, который используется в новой версии диафана 4.5 для верхнего меню?

          Код
          <insert name="show_block" module="menu" id="1" template="topmenu">

        • 13 октября 2011 г.
        • тогда такой вариант в файле modules\menu\menu.view.php
          перенеси код
          if ($result["show_all_level"] || $row["active_child"] || $row["active"])
          {
          $this->show_menu($result, $row["id"], $level + 1);
          }
          на 607 строку после {
          echo '</a>';
          }

          подпункты будут вложены
  • 05 марта 2013 г.
  • Здравствуйте!
    Помогите новичку с выделением (постоянным) активного пункта топ меню, причем чтобы горел актуальный пункт всегда ,а не только при переходе из меню.
    Вот такой шаблон: http://templates.diafan.ru/examples/15/index.htm
    • 05 марта 2013 г.
    • Че-то я не понял что требуется
      • 06 марта 2013 г.
      • Вот и я тоже репу почесал - ничего не понял пошёл дальше.
        В документации всё подробно написано. Берём открываем CSS пишем как должно отображаться, и всё.
        Что конкретно требуется действительно трудно понять из поста выше.
        • 06 марта 2013 г.
        • Возможно имеется ввиду что при наведении на выподающее меню, выподает подменюшка, а родитель остается активным.

          для это можно сделать скрипт

          по классам и айдишникам ток свои надо поставить

          Конструкция:

          Код

          <ul id="ulmenu">
          <li><a href="#" class="lvl_1">Пункт меню 1</a>
          <ul>
          <li><a href="#">Пункт 2</a></li>
          <li><a href="#">Пункт 2</a></li>
          <li><a href="#">Пункт 2</a></li>
          <li><a href="#">Пункт 2</a></li>
          </ul>
          </li>
          </ul>


          код jQuery
          Код

          $("#ulmenu li").hover(function(){
          $(this).find("ul").fadeIn("500");
          $(this).find(".lvl_1").addClass("active");
          }, function(){
          $(this).find("ul").fadeOut("500");
          $(this).find(".lvl_1").removeClass("active");
          });

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум