Ig52

Верхнее многоуровневое меню

Рекомендуемые сообщения

Ig52    3

Как создать

Верхнее многоуровневое меню в 1,5,4,1?

Категория-подкатегория-подкатегория

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
rb2    407

позволяет реализовать то что хотите

Почему-то вспомнилось: "Люди делятся на три категории: одни умеют считать, другие — нет."

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    673

Почему-то вспомнилось: "Люди делятся на три категории: одни умеют считать, другие — нет."

не понял тебя...если в примере не отображены все категории и подкатегории, не значит что не реализуется именно в нем( тем более без переделок)

Почему то вспомнилось : фильм "ДМБ": - Ты видишь суслика? ....- Нет...- А он есть...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ig52    3

<?php if ($categories) { ?>
<div id="menu">
 <ul>
 <li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li>
  <?php foreach ($categories as $category) { ?>
   <li><?php if ($category['active']) { ?>
<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<?php } ?>
  <?php if ($category['children']) { ?>
  <div>
    <?php for ($i = 0; $i < count($category['children']) { ?>
    <ul>
	  <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
	  <?php for (; $i < $j; $i++) { ?>
	  <?php if (isset($category['children'][$i])) { ?>
	  <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
	  <?php } ?>
	  <?php } ?>
    </ul>
    <?php } ?>
  </div>
  <?php } ?>
   </li>
   <?php } ?>
   <li><a href="<?php echo $home; ?>">В магазин</a></li>
   <li><a href="<?php echo $home; ?>">Барахолка</a></li>
   <li><a href="<?php echo $home; ?>">Адреса магазинов</a></li>
   <li><a href="<?php echo $home; ?>">Контактная информация</a></li>
  </ul>
</div>
<?php } ?>

щАС ОТОБРАЖАЕТ КАТЕГОРИЮ И ОДНУ ПОДКАТЕГОРИЮ КАК ДОБАВИТЬ ЕЩЁ ОДНУ ПОДКАТЕГОРИЮ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    673

может это тогда поможет, если хотите программно :

http://rb.labtodo.co...nmenu-3rd-level

P.S. умники, что умеют считать, могут то же почитать и сделать себе закладочку, для дальнейшей реальной помощи и техподдержки пользователей. (флудить и я умею)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
rb2    407

не понял тебя...

Ну, спрашивают одно (как получить хотя бы три уровня в меню, а может и больше), а в ответ - совсем другое. Красивое меню, с неизменным стандартным поведением, но с картинками. И с диагнозом "позволяет реализовать то, что хотите".

Мне кажется, что либо вы не читали, что в вопросе хотели, либо не поняли.

если в примере не отображены все категории и подкатегории, не значит что не реализуется именно в нем( тем более без переделок)

То есть если меня спрашивают, где здесь купить 3 коробка спичек, а я в ответ показываю, где купить большой арбуз - меня будут считать адекватным и полезным помощником? :)

Мне кажется, что примеры для того и приводятся, чтобы быстро и наглядно показать, что получим в итоге. Облазив там всю менюшку, я и пришёл к выводу, что, кажется, кто-то не умеет считать. Потому что намека на третий уровень там не увидел.

http://rb.labtodo.co...nmenu-3rd-level

P.S. умники, что умеют считать, могут то же почитать и сделать себе закладочку, для дальнейшей реальной помощи и техподдержки пользователей. (флудить и я умею)

Я вижу, что умеете.

А статью, на которую вы ссылаетесь - я написал. Достаточно реальная помощь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ig52    3

#menu > ul > li ul > li > a:hover {
background: #B7B8B8;
}
#menu > ul > li ul > li ul > li > a:hover
{
 background: red
}

Как сделать чтобы при переходе в подкатегорию оставалась подсвечена предыдущая

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    673

добавить стиль для

#menu > ul > li ul > li > a:active

справка тут http://htmlbook.ru/css/active

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ig52    3

добавить стиль для

#menu > ul > li ul > li > a:active

справка тут http://htmlbook.ru/css/active

Все равно пропадает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    673

в личке....тут я указал направление, а не сам стиль)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу