Сообщение отредактировал Flor@@: 30 Ноябрь 2013 - 20:15
А Можно Поменять Верхнее Меню С Каталогом Местами
#441
Отправлено 23 Ноябрь 2013 - 16:37
#442
Отправлено 26 Ноябрь 2013 - 14:05
Flor@@ (26 Ноябрь 2013 - 11:57) писал:
ак. 20306
Исправление для корзины
Находим и удаляем это (примерно 1316 строка)
#header_shopping_cart { width: 172px; }
Находим
#header_shopping_cart { position: static; width: 170px; float: right; clear: both; margin-top: 26px; list-style: none; background-clip: padding-box; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background: #f7f7f7 url('http://design.otdyh-i-son.ru/cart_red.png') no-repeat 12px; border: 1px solid #cecece; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05); -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05); }
Заменяем на
#header_shopping_cart { position: static; width: 177px; float: right; clear: both; margin-top: 26px; list-style: none; background-clip: padding-box; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background: #f7f7f7 url('http://design.otdyh-i-son.ru/cart_red.png') no-repeat 12px; border: 1px solid #cecece; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05); -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05); -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05); }
#443
Отправлено 26 Ноябрь 2013 - 17:33
#444
Отправлено 26 Ноябрь 2013 - 17:41
abodon737 (26 Ноябрь 2013 - 17:33) писал:
Находим
#nav { padding: 0 0 10px 7px; margin: 0; font-size: 20px; } o
#nav { padding: 80px 0 20px 7px; margin: 0; font-size: 20px; }
Находим
#nav li.over ul { left:200px; }
Заменяем на
#nav li.over ul { left:120px; }
#445
Отправлено 26 Ноябрь 2013 - 22:17
Вставил код выпадающего каталога http://f2296.storeland.ru работает, но выглядит ужасно! Пожалуйста помогите настроить выпадающее меню под шаблон СИЯНИЕ. Заранее благодарю.
Находим
#nav {
padding: 0 0 10px 7px;
margin: 0;
font-size: 20px;
}
o
#nav {
padding: 80px 0 20px 7px;
margin: 0;
font-size: 20px;
}
Находим
#nav li.over ul { left:200px; }
Заменяем на
#nav li.over ul { left:120px; }
Спс, стало лучше, но не намного.
Подскажите как
1)изменить шрифт и цвет текста каталога ,
2)каждый раздел в каталоге разделить тонкой линией.
#446
Отправлено 30 Ноябрь 2013 - 20:16
#447
Отправлено 01 Январь 2014 - 21:02
support (17 Март 2011 - 22:39) писал:
Шаг первый. HTML код
<!-- Каталог товаров --> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul id="nav">{% ENDIF %} <li class=" level{catalog_full.LEVEL} nav-{catalog_full.index} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %} {% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} "> <a href="{catalog_full.URL}"><span>{catalog_full.NAME}</span></a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%} {%ENDIF%} <!-- /Каталог товаров -->
Это код вечный его можно будет больше никогда не трогать, подойдет для любых дизайн шаблонов.
Шаг второй. JS код
Как только допишете вот такой javascript код например в файл main.js:
$(document).ready(function(){ // Действие при наведении на меню категорий, для возможности отображения вложенного подменю $('#nav li').hover( function () { $(this).addClass('over'); }, function () { $(this).removeClass('over'); } ); });
К категориям на которые Вы наводите начнёт дописываться специальный стиль, который позволит отображать вложенные категорий в ту на которую навели курсор. При уходе мышки с этой категории соответственно этот стиль будет убираться и её можно будет легко скрыть.
Шаг третий. CSS стили
Остался один финальный шаг, который будет самым легко настраиваемым. Подобными стилями можно скрыть все вложенные в корневые категории и настроить вид отображения как захочется. Хоть боковым меню, хоть нижним, хоть верхним.
Вот пример CSS стилей для размещения вышеуказанного меню слева на сайте и выдачи списка подкатегорий при наведении на категорию. Вложенность сами понимаете не ограниченная:
#nav{padding:0 0 32px 7px; margin:0; font-size:20px;} /* Все уровни */ #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 {} #nav li a{padding:0 0 0; font-weight:bold; color:#CDCDCD; line-height:normal;} #nav li a:hover { color:#333333; } #nav li.over a, #nav li.active a { color:#333333; } /* 2й уровень вложенности */ #nav ul { position:absolute; width:15em; top:0px; 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:#050505 !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; } /* 3й и последующие уровни... Можно писать таких стилей сколько угодно, до бесконечности... */ #nav ul ul { top:0px; } /* Видимое меню */ #nav li.over ul { left:200px; } #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 > */
Теперь для написания CSS стиля именно для вашего случая, где меню будет вываливаться сверху, лучше всего будет определиться с тем какой дизайн шаблон мы используем и сразу написать css стили для него, дабы не делать лишней работы
В случае с верхнем меню, мы его так же перенесём вбок после определения какой дизайн шаблон требуется изменить.
Здравствуйте, подскажите как применить данное указание для шаблона осень, но применить надо к созданному меню (со скрытыми папками). Меню это находится сразу над слайдером!
#448
Отправлено 06 Январь 2014 - 00:18
Elif (01 Январь 2014 - 21:02) писал:
В том сообщении, что выше прокомментировали Вы написано, что
Это код вечный его можно будет больше никогда не трогать, подойдет для любых дизайн шаблонов.Вы пробовали его установить?
Есть темана форуме, посвященная выпадающему меню. Можете ознакомиться с ней. Вы именно это хотите сделать на своем сайте?
#449
Отправлено 08 Январь 2014 - 14:13
support 2.0 (06 Январь 2014 - 00:18) писал:
В том сообщении, что выше прокомментировали Вы написано, что
Это код вечный его можно будет больше никогда не трогать, подойдет для любых дизайн шаблонов.Вы пробовали его установить?
Есть темана форуме, посвященная выпадающему меню. Можете ознакомиться с ней. Вы именно это хотите сделать на своем сайте?
Здравствуйте, применяла данные рекомендации, получилось, но не то что нужно и я вернула все обратно, т.к. применив эти изменения выше слайдера просто продублировалося каталог и приобрел выпадающее вкладки...
А мне нужно совсем другое: ранее я создала дополнительный каталог (со скрытыми категориями) выше слайдера, мне нужно выпадающее меню для этого каталога. Рекомендации приведенные в темах не подходят, так как они ориентированы либо на меню в шапке , либо на каталог (слева/справа). На скрине я отметила к какое меню требуется сделать выпадающим.
#450
Отправлено 16 Январь 2014 - 11:20
support 2.0 (06 Январь 2014 - 00:18) писал:
В том сообщении, что выше прокомментировали Вы написано, что
Это код вечный его можно будет больше никогда не трогать, подойдет для любых дизайн шаблонов.Вы пробовали его установить?
Есть темана форуме, посвященная выпадающему меню. Можете ознакомиться с ней. Вы именно это хотите сделать на своем сайте?
#451
Отправлено 08 Февраль 2014 - 17:47
support (17 Март 2011 - 22:39) писал:
Шаг первый. HTML код
<!-- Каталог товаров --> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul id="nav">{% ENDIF %} <li class=" level{catalog_full.LEVEL} nav-{catalog_full.index} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %} {% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} "> <a href="{catalog_full.URL}"><span>{catalog_full.NAME}</span></a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%} {%ENDIF%} <!-- /Каталог товаров -->
Это код вечный его можно будет больше никогда не трогать, подойдет для любых дизайн шаблонов.
Шаг второй. JS код
Как только допишете вот такой javascript код например в файл main.js:
$(document).ready(function(){ // Действие при наведении на меню категорий, для возможности отображения вложенного подменю $('#nav li').hover( function () { $(this).addClass('over'); }, function () { $(this).removeClass('over'); } ); });
К категориям на которые Вы наводите начнёт дописываться специальный стиль, который позволит отображать вложенные категорий в ту на которую навели курсор. При уходе мышки с этой категории соответственно этот стиль будет убираться и её можно будет легко скрыть.
Шаг третий. CSS стили
Остался один финальный шаг, который будет самым легко настраиваемым. Подобными стилями можно скрыть все вложенные в корневые категории и настроить вид отображения как захочется. Хоть боковым меню, хоть нижним, хоть верхним.
Вот пример CSS стилей для размещения вышеуказанного меню слева на сайте и выдачи списка подкатегорий при наведении на категорию. Вложенность сами понимаете не ограниченная:
#nav{padding:0 0 32px 7px; margin:0; font-size:20px;} /* Все уровни */ #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 {} #nav li a{padding:0 0 0; font-weight:bold; color:#CDCDCD; line-height:normal;} #nav li a:hover { color:#333333; } #nav li.over a, #nav li.active a { color:#333333; } /* 2й уровень вложенности */ #nav ul { position:absolute; width:15em; top:0px; 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:#050505 !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; } /* 3й и последующие уровни... Можно писать таких стилей сколько угодно, до бесконечности... */ #nav ul ul { top:0px; } /* Видимое меню */ #nav li.over ul { left:200px; } #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 > */
Теперь для написания CSS стиля именно для вашего случая, где меню будет вываливаться сверху, лучше всего будет определиться с тем какой дизайн шаблон мы используем и сразу написать css стили для него, дабы не делать лишней работы
В случае с верхнем меню, мы его так же перенесём вбок после определения какой дизайн шаблон требуется изменить.
#452
Отправлено 11 Февраль 2014 - 05:36
#454
Отправлено 12 Февраль 2014 - 02:58
#455
Отправлено 12 Февраль 2014 - 11:43
Vaccina (12 Февраль 2014 - 02:58) писал:
Здравствуйте! Отправляю Вам фото. Хочу как на этом сайте.
#456
Отправлено 13 Февраль 2014 - 04:04
В шаблоне HTML найдите:
<!-- Каталог товаров --> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul id="nav">{% ENDIF %} <li class=" level{catalog_full.LEVEL} nav-{catalog_full.index} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %} {% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} "> <a href="{catalog_full.URL}"><span>{catalog_full.NAME}</span></a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%} {%ENDIF%} <!-- /Каталог товаров -->и перенесите, поставив перед:
<div id="contentWrap"> <div id="content"> <table id="contentMainTb"> <tr>далее заходим в main.css находим:
#nav li { }замените на:
#nav li { background: url("http://www.airfresh.ru/images/main_menu_bg.gif") repeat-x scroll 0 0 #2F8BBA; border: 1px solid #020202; display: inline-block; }далее найдите:
#nav li a { color: #2F8BBA; font-weight: bold; line-height: normal; padding: 0; }замените на:
#nav li a { color: #FFFFFF; font-weight: bold; line-height: normal; padding: 10px 20px; text-decoration: underline; }
#457
Отправлено 13 Февраль 2014 - 09:23
Vaccina (13 Февраль 2014 - 04:04) писал:
В шаблоне HTML найдите:
<!-- Каталог товаров --> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {% IF catalog_full.FIRST %}<ul id="nav">{% ENDIF %} <li class=" level{catalog_full.LEVEL} nav-{catalog_full.index} {% IF catalog_full.CURRENT %}active{% ELSEIF catalog_full.CURRENT_PARENT %}active{% ENDIF %} {% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} "> <a href="{catalog_full.URL}"><span>{catalog_full.NAME}</span></a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%} {%ENDIF%} <!-- /Каталог товаров -->и перенесите, поставив перед:
<div id="contentWrap"> <div id="content"> <table id="contentMainTb"> <tr>далее заходим в main.css находим:
#nav li { }замените на:
#nav li { background: url("http://www.airfresh.ru/images/main_menu_bg.gif") repeat-x scroll 0 0 #2F8BBA; border: 1px solid #020202; display: inline-block; }далее найдите:
#nav li a { color: #2F8BBA; font-weight: bold; line-height: normal; padding: 0; }замените на:
#nav li a { color: #FFFFFF; font-weight: bold; line-height: normal; padding: 10px 20px; text-decoration: underline; }
#458
Отправлено 14 Февраль 2014 - 03:36
#459
Отправлено 14 Февраль 2014 - 09:36
Vaccina (14 Февраль 2014 - 03:36) писал:
Добрый день! Я все вернул на место. Помогите разораться пожалуйста! клиенты очень возмущаются по поводу навигации. За ранее спасибо!
#460
Отправлено 15 Февраль 2014 - 04:11
#nav li.over ul { left: 200px; }замените на:
#nav li.over ul { left: 0px; top: 45px; }далее найдите:
#nav ul li { border-bottom: 1px solid #FFFFFF; float: none; }замените на:
#nav ul li { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; float: none; width: 100%; }далее найдите:
#nav li { background: url("http://www.airfresh.ru/images/main_menu_bg.gif") repeat-x scroll 0 0 #2F8BBA; border: 1px solid #020202; display: inline-block; }замените на:
#nav li { background: url("http://www.airfresh.ru/images/main_menu_bg.gif") repeat-x scroll 0 0 #2F8BBA; border: 1px solid #020202; display: inline-block; text-align: center; width: 33%; }
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных