1. Внимание! Пользователи форума Null-Prog.ru, сейчас на сайте идёт полное реорганизация. По просьбам большинства, постепенно вводится внутренняя валюта сайта для покупки VIP контента ПОШТУЧНО! В связи с чем ближайшие 4 дня могут быть перебои в работе, недоступность (кратковременная) сайта. Если сейчас УЖЕ вам нужен какой либо контент, обращаемся в личку. Все, купившие VIP ранее, сохраняют свой статус и их эти новшества никак не затрагивают. Касательно использования валюты, будет мануал позже. Спасибо за понимание. 

    Скрыть объявление
  2. На нашем форуме Null-Prog действует серьёзное правило касательно размещения материалов!

    ДЛЯ РЕЛИЗЁРОВ: категорически запрещается выкладка материалов на файлообменники типа Deposit, letitbit и другие, требующие просмотров рекламы, обрезающие скорость и тд. Нарушителям, первые 2 раза предупреждения, далее БАН. Тему по этому поводу можно посмотреть ТУТ

    Скрыть объявление
  3. В тестовом режиме на нашем форуме открыт онлайн конструктор сайтов. Вы можете попробовать создать свой сайт у НАС, интуитивно понятный интерфейс, переведёт на 95%, быстрый экспорт проекта, от вас только перетаскивать элементы и вставить в них необходимый текст!

    Все вопросы ТУТ

    Скрыть объявление

  4. Скрыть объявление
  5. Уважаемые форумчане, открывается новый раздел форума, посвящённый ремонту и эксплуатации автомобилей. Просмотреть его можно ТУТ

    Так как раздел новый, информация будет пополнять каждый день. Если есть какие либо замечания по этому разделу, отписываемся в соответствующий раздел форума, либо в личку.

    Напоминаю, сообщения в разделе АВТО не учитываются, общение не ограничено.

    Скрыть объявление
  6. Объявляется набор Модераторов на различные раздел форума, свои заявки можно оставлять в ЭТОМ разделе, перед оставлением заявки рекомендуется ознакомиться с ПРАВИЛАМИ для модераторов.

ХАК Делаем развернутое меню на jQuery

Тема в разделе "Модули", создана пользователем Sam Jack, 13 май 2015.

Метки:
  1. Sam Jack

    Sam Jack Капитан-Узурпатор
    Команда форума Созидатель

    Регистрация:
    5 май 2015
    Сообщения:
    12.032
    Симпатии:
    2.461
    Подключаю библиотеку на Jquery
    Код:
    1. Открываем фаил - <strong>big_category_tree.tpl</strong>
    2. Находим:
    {if $big_categories_tree && $big_categories_tree_count>0} <div align="left"> {section name=h loop=$big_categories_tree} {if $big_categories_tree[h].categoryID != 1} <table cellspacing="0" cellpadding="0"> <tr class="dtree"> {section name=j loop=$big_categories_tree max=$big_categories_tree[h].level} <td><img src="data/{$smarty.const.TPL}/pixel.gif" alt="" align="left" width="8" height="10"></td> {/section} <td class="dtree">{if $smarty.const.CONF_SHOW_COUNTPROD eq 1}<span>&nbsp;&nbsp;{$big_categories_tree[h].products_count}</span>{/if}<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$big_categories_tree[h].categoryID}.html{else}index.php?categoryID={$big_categories_tree[h].categoryID}{/if}" {if $categoryID == $big_categories_tree[h].categoryID}class="bf"{/if}>{$big_categories_tree[h].name}</a></td> </tr> </table> {if $smarty.section.h.index ne $big_categories_tree_count-1} <div><img src="data/{$smarty.const.TPL}/pixel.gif" alt="" width="100%" height="1"></div> {/if} {/if} {/section} </div> {else} <div align="center">{$smarty.const.STRING_NO_CATEGORIES}</div> {/if}
    3. Заменяем:
    {if $big_categories_tree && $big_categories_tree_count>0} {assign var="oldnumber" value=0} <ul id="navmenu-v"> {section name=h loop=$big_categories_tree} {if $big_categories_tree[h].categoryID != 1} {if $big_categories_tree[h].level > $oldnumber} <ul> {/if} {if $big_categories_tree[h].level < $oldnumber}{section name=w loop=$oldnumber-$big_categories_tree[h].level} </ul> {/section} {/if} {if $big_categories_tree[h].subcount > 0} {if $categoryID != $big_categories_tree[h].categoryID}<li>{else}<li>{/if}{else}<li>{/if}<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$big_categories_tree[h].categoryID}.html{else}index.php?categoryID={$big_categories_tree[h].categoryID}{/if}" {if $categoryID == $big_categories_tree[h].categoryID}class="bf"{/if}>{$big_categories_tree[h].name}</a> {if $categoryID == $big_categories_tree[h].categoryID} {/if} {assign var="oldnumber" value=$big_categories_tree[h].level} {assign var="oldcat" value=$big_categories_tree[h].categoryID} {/if} {/section} </ul> {else} <div class="vcent">{$smarty.const.STRING_NO_CATEGORIES}</div> {/if} {literal} <script type="text/javascript"> navHover = function() { var lis = document.getElementById("navmenu-v").getElementsByTagName("LI"); for (var i=0; i<lis.length; i++) { lis<em>.onmouseover=function() { this.className+=" iehover"; } lis<em>.onmouseout=function() { this.className=this.className.replace(new RegExp(" iehover\\b"), ""); } } } if (window.attachEvent) window.attachEvent("onload", navHover); </script> {/literal}</em></em>
    Меняем цвет по вкусу!)))
    Внимание! Это все для версии 3.1.x
     
    Метки:

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

iHax Community
Рейтинг@Mail.ru Яндекс.Метрика мониторинг сайтов
Форум программного обеспечения/
Загрузка...