А Можно Поменять Верхнее Меню С Каталогом Местами
#21
Отправлено 01 Июль 2011 - 06:51
Если вам нужно сделать подобное меню из каталога товаров, то что-то подобное уже обсуждалось. почитайте данную тему http://forum.storela...ch__1#entry2072
#22
Отправлено 01 Июль 2011 - 15:58
vadim_3383 (30 Июнь 2011 - 13:07) писал:
<!-- Верхний блок навигации --> <div class="containerin" id="top-menu"> <ul class="pad-box cont620" id="mainmenu"> <li><a href="/" title="На главную">Главная</a> <ul> {% FOR menu %} {% FOR header1 %} {% FOR links %} <li><a href="{menu.header1.links.URL}" {% IF menu.header1.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header1.links.TITLE %}title="{menu.header1.links.TITLE}"{% ENDIF %}>{menu.header1.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> <li><a href="#" title="На главную">Ссылка 2</a> <ul> {% FOR menu %} {% FOR header %} {% FOR links %} <li><a href="{menu.header2.links.URL}" {% IF menu.header2.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header2.links.TITLE %}title="{menu.header2.links.TITLE}"{% ENDIF %}>{menu.header2.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> <li><a href="#" title="На главную">Ссылка 3</a> <ul> {% FOR menu %} {% FOR header %} {% FOR links %} <li><a href="{menu.header3.links.URL}" {% IF menu.header3.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header3.links.TITLE %}title="{menu.header3.links.TITLE}"{% ENDIF %}>{menu.header3.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> <li><a href="#" title="На главную">Ссылка 4</a> <ul> {% FOR menu %} {% FOR header %} {% FOR links %} <li><a href="{menu.header4.links.URL}" {% IF menu.header4.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header4.links.TITLE %}title="{menu.header4.links.TITLE}"{% ENDIF %}>{menu.header4.links.NAME}</a></li> {% ENDFOR %} {% ENDFOR %} {% ENDFOR %} </ul> </li> </ul> <div class="clr"></div> </div> <!-- end Верхний блок навигации -->
Но как видите из кода изменять верхние пункты меню (перемещать/переименовывать/изменять ссылки/добавлять новые пункты) придётся из редактора тем в шаблоне "html". Поскольку этот момент сейчас плохо автоматизирован и его приходится делать вручную, поэтому полностью сделать меню с удобной админкой в текущем формате не получается. Редактирование будет только для вложенных пунктов, а верхние менять надо будет ручками в коде. Эта задача пока еще лежит в задачнике в виде идеи...
#23
Отправлено 01 Июль 2011 - 17:45
Vaccina (01 Июль 2011 - 06:51) писал:
Если вам нужно сделать подобное меню из каталога товаров, то что-то подобное уже обсуждалось. почитайте данную тему http://forum.storela...ch__1#entry2072
В том то и дело, чтобы сделать подобное меню из каталога товаров, но каталог должен располагаться вместо верхнего меню и раскрываться не вбок, а вниз. Самое первое сообщение в этой теме так и звучит: "А Можно Поменять Верхнее Меню С Каталогом Местами?", но ответа на этот вопрос в теме нет. Надеюсь, я правильно высказал свою мысль
#24
Отправлено 03 Июль 2011 - 00:18
#26
Отправлено 04 Июль 2011 - 00:41
Сделайте все что было сверху, а потом измените
/* 2й уровень вложенности */
#nav ul {position:absolute;
на
/* 2й уровень вложенности */
#nav ul { top:0px;
а далее все, как было ранее написано
#27
Отправлено 04 Июль 2011 - 17:55
1. Блоки новостей и статей сползли внутрь страницы.
2. В полученном коде стилей при желаемом расположении заголовков каталога, выпадающее меню расползается и никак этого не удается исправить.
Т.е. если оставить как предлагалось изначально /* 1й уровень вложенности */
#nav li {}, тогда меню красивое и ровное, но заголовки располагаются списком вниз, а нужно в ряд. А когда изменяешь на #nav li {float:left; margin-left:10px; margin-right:10px; top:10px;}, они становятся в ряд, но меню сбивается. Подскажите кто знает в чем проблема, что я делаю не так?
вот весь код, который получился
#nav{padding:0 0 42px 20px; margin:0; font-size:14px;}
/* Все уровни */
#nav li {text-align:left; position:relative; }
#nav li.over { z-index:999; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none;}
#nav li a:hover { text-decoration:none;}
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }
/* 1й уровень вложенности */
#nav li {float:left; margin-left:10px; margin-right:10px; top:10px;}
#nav li a{padding:0 0 0; font-weight:bold; color:#CDCDCD;line-height:normal; }
#nav li a:hover { color:#E0E0E0;}
#nav li.over a,
#nav li.active a { color:#E0E0E0; }
/* 2й уровень вложенности */
#nav ul {position:absolute; width:15em; top:14px; left:-10000px; border:0; padding:0; background:#B2B2B2; font-size:12px;}
#nav ul li {float:none; border-bottom:1px solid #FFF; }
#nav ul li.last { border-bottom:0; }
#nav ul li a { float:none; padding:3px 9px; font-weight:normal; color:#E3E3E3 !important; }
#nav ul li a:hover { color:#FFF !important; background:#333333; }
#nav ul li.active a,
#nav ul li.over a { color:#FFF !important; background:#333333; }
/* Видимое меню */
#nav li.over ul {left:0px; }
#nav li.over ul li.over ul { left:15em; }
#nav li.over ul ul { left:-10000px; }
#nav li.over .indent-class{margin-left:230px;}
/********** Navigation > */
#nav li.level2 ul {
display:none;
}
#nav li.level2:hover ul {
display:block;
}
#28
Отправлено 05 Июль 2011 - 09:53
#29
Отправлено 05 Июль 2011 - 10:40
Vaccina (05 Июль 2011 - 09:53) писал:
www.tabletpc-shop.ru
но я сейчас вернул все как было, потому что, сильно сбивается отображение страницы, если например, в категории нет товара, то все блоки новостей и статей вместе с перенесенным каталогом просто съезжают влево страницы.
#30
Отправлено 05 Июль 2011 - 16:29
#31
Отправлено 06 Июль 2011 - 07:06
Цитата
Смогу помочь только в если у вас не получается использовать приведенный код(т.е возникают ошибки), а так же в том случае если у вас установлен весь код на сайте. В вашем случае вероятнее всего вы допускаете ошибку при копировании или добавлении кода. Так же предположить или предугадать где происходит у вас ошибка не имеется возможным.
Попробуйте пройтись по данной теме еще раз и выполнить внимательно по порядку все действия.
#32
Отправлено 12 Июль 2011 - 18:14
#33
Отправлено 12 Июль 2011 - 20:47
<td class="content_catalog cont250"> <div id="top-menu" class="pad-box"> <ul id="mainmenu" class="pad-box cont250"> </div> <li class="news_shop"> <li class="news_articles"> <div> <br> <div> <div align="right"> </td>
А должно быть что то типа этого
<td class="content_catalog cont250"> <div class="pad-box"> <ul class="leftmenu"> <li class="categories"> <li class="compare"> <li class="news_shop"> </ul> </div> </td>
т.е у вас списки <li class="news_articles"> и т.д вылезли из тега <ul>
#34
Отправлено 12 Июль 2011 - 21:56
#35
Отправлено 13 Июль 2011 - 22:07
Видимо где-то неверно указан слой, а так же для IE нужно везде где указывается position указывать z-index
#36
Отправлено 14 Июль 2011 - 14:15
#37
Отправлено 14 Июль 2011 - 21:48
#38
Отправлено 17 Июль 2011 - 00:05
Vaccina (14 Июль 2011 - 21:48) писал:
#39
Отправлено 10 Август 2011 - 20:33
как их вернуть на место?Чтоб длинные названия прописывались в две строчки, как в подкатегориях?
Все озвученные варианты в других темах положительного результата не дали.
#40
Отправлено 10 Август 2011 - 22:23
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных