Перейти к содержимому


А Можно Поменять Верхнее Меню С Каталогом Местами


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 545

#441 Flor@@

Flor@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 23 Ноябрь 2013 - 16:37

вот эти баги помогите еще исправить, скрины:

Прикрепленные изображения

  • вид сайта 9.jpg
  • вид сайта 30.jpg

Сообщение отредактировал Flor@@: 30 Ноябрь 2013 - 20:15


#442 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 26 Ноябрь 2013 - 14:05

Просмотр сообщенияFlor@@ (26 Ноябрь 2013 - 11:57) писал:

жду ответа на сообщение №442.

ак. 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 abodon737

abodon737

    Пользователь

  • Пользователи
  • PipPip
  • 43 сообщений

Отправлено 26 Ноябрь 2013 - 17:33

Вставил код выпадающего каталога http://f2296.storeland.ru  работает, но выглядит ужасно! Пожалуйста помогите настроить выпадающее меню под шаблон СИЯНИЕ. Заранее благодарю.

#444 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 26 Ноябрь 2013 - 17:41

Просмотр сообщенияabodon737 (26 Ноябрь 2013 - 17:33) писал:

Вставил код выпадающего каталога 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; }


#445 abodon737

abodon737

    Пользователь

  • Пользователи
  • PipPip
  • 43 сообщений

Отправлено 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 Flor@@

Flor@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 30 Ноябрь 2013 - 20:16

ответьте на сообщение №441, пожалуйста!!!

#447 Elif

Elif

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 117 сообщений
  • ГородСтамбул

Отправлено 01 Январь 2014 - 21:02

Просмотр сообщенияsupport (17 Март 2011 - 22:39) писал:

В принципе это сделать можно с помощью каталога категорий выводимых вместо массива "catalog" массивом "catalog_full". Он содержит полное дерево категорий, без скрытия вложенных в не активную ветку категорий, что позволяет делать любые древовидные струкруры категорий, в том числе и выпадающие списки как в примере с mvideo. Код построения дерева категорий мы построим в 3 шага.

Шаг первый. 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 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 06 Январь 2014 - 00:18

Просмотр сообщенияElif (01 Январь 2014 - 21:02) писал:

Здравствуйте, подскажите как применить данное указание для шаблона осень, но применить надо к созданному меню (со скрытыми папками). Меню это находится сразу над слайдером!
Вам нужно сделать меню с выпадающими подпунктами?
В том сообщении, что выше прокомментировали Вы написано, что
Это код вечный его можно будет больше никогда не трогать, подойдет для любых дизайн шаблонов.
Вы пробовали его установить?
Есть темана форуме, посвященная выпадающему меню. Можете ознакомиться с ней. Вы именно это хотите сделать на своем сайте?

#449 Elif

Elif

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 117 сообщений
  • ГородСтамбул

Отправлено 08 Январь 2014 - 14:13

Просмотр сообщенияsupport 2.0 (06 Январь 2014 - 00:18) писал:

Вам нужно сделать меню с выпадающими подпунктами?
В том сообщении, что выше прокомментировали Вы написано, что
Это код вечный его можно будет больше никогда не трогать, подойдет для любых дизайн шаблонов.
Вы пробовали его установить?
Есть темана форуме, посвященная выпадающему меню. Можете ознакомиться с ней. Вы именно это хотите сделать на своем сайте?

Здравствуйте, применяла данные рекомендации, получилось, но не то что нужно и я вернула все обратно, т.к. применив эти изменения выше слайдера просто продублировалося каталог и приобрел выпадающее вкладки...
А мне нужно совсем другое: ранее я создала дополнительный каталог (со скрытыми категориями)  выше слайдера, мне нужно выпадающее меню для этого каталога. Рекомендации приведенные в темах не подходят, так как они ориентированы либо на меню в шапке , либо на каталог (слева/справа). На скрине я отметила к какое меню требуется сделать выпадающим.

Прикрепленные изображения

  • Безымянный1.png


#450 Elif

Elif

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 117 сообщений
  • ГородСтамбул

Отправлено 16 Январь 2014 - 11:20

Просмотр сообщенияsupport 2.0 (06 Январь 2014 - 00:18) писал:

Вам нужно сделать меню с выпадающими подпунктами?
В том сообщении, что выше прокомментировали Вы написано, что
Это код вечный его можно будет больше никогда не трогать, подойдет для любых дизайн шаблонов.
Вы пробовали его установить?
Есть темана форуме, посвященная выпадающему меню. Можете ознакомиться с ней. Вы именно это хотите сделать на своем сайте?
Здравствуйте, вопрос в сообщении №499 все еще актуален.

#451 pin

pin

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 71 сообщений
  • ГородМосква

Отправлено 08 Февраль 2014 - 17:47

Просмотр сообщенияsupport (17 Март 2011 - 22:39) писал:

В принципе это сделать можно с помощью каталога категорий выводимых вместо массива "catalog" массивом "catalog_full". Он содержит полное дерево категорий, без скрытия вложенных в не активную ветку категорий, что позволяет делать любые древовидные струкруры категорий, в том числе и выпадающие списки как в примере с mvideo. Код построения дерева категорий мы построим в 3 шага.

Шаг первый. 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 стили для него, дабы не делать лишней работы  Изображение

В случае с верхнем меню, мы его так же перенесём вбок после определения какой дизайн шаблон требуется изменить.
Добрый вечер! Я попробовал реализовать этот каталог на своём сайте но вот что получилось http://ayr-split.ru/...i-split-sistemy помогите мне пожалуйста!

#452 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 354 сообщений

Отправлено 11 Февраль 2014 - 05:36

на данный момент у вас категории выпадают, вы можете показать предположительный вид, который вы хотите?

#453 pin

pin

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 71 сообщений
  • ГородМосква

Отправлено 11 Февраль 2014 - 13:24

Просмотр сообщенияVaccina (11 Февраль 2014 - 05:36) писал:

на данный момент у вас категории выпадают, вы можете показать предположительный вид, который вы хотите?

Здравствуйте! Я хочу сделать каталог как на рисунки

Прикрепленные изображения

  • Ayr-Split.png


#454 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 354 сообщений

Отправлено 12 Февраль 2014 - 02:58

установите пожалуйста обратно выпадающий список, от него уже будем стилизовать как по вашей задумке, как понимаю, в выводящимся списке отображаются подкатегории 1го уровня и сразу 2го уровня судя по брендам.

#455 pin

pin

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 71 сообщений
  • ГородМосква

Отправлено 12 Февраль 2014 - 11:43

Просмотр сообщенияVaccina (12 Февраль 2014 - 02:58) писал:

установите пожалуйста обратно выпадающий список, от него уже будем стилизовать как по вашей задумке, как понимаю, в выводящимся списке отображаются подкатегории 1го уровня и сразу 2го уровня судя по брендам.

Здравствуйте! Отправляю Вам фото. Хочу как на этом сайте.

Прикрепленные изображения

  • Ayr-Split2.png
  • Al-Ver.png


#456 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 354 сообщений

Отправлено 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 pin

pin

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 71 сообщений
  • ГородМосква

Отправлено 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;
}
Доброе утро! Я всё сделал но вот что получилось. А можно сделать как на сайте М.Видео или как на этом сайте что на картинки?

Прикрепленные изображения

  • Ayr-Split2.png
  • Al-Ver.png


#458 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 354 сообщений

Отправлено 14 Февраль 2014 - 03:36

сохраняйте изменения, чтобы мы могли далее консультировать, на а-бум тоже работать не можем, приведите снова к виду как на скриншоте

#459 pin

pin

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 71 сообщений
  • ГородМосква

Отправлено 14 Февраль 2014 - 09:36

Просмотр сообщенияVaccina (14 Февраль 2014 - 03:36) писал:

сохраняйте изменения, чтобы мы могли далее консультировать, на а-бум тоже работать не можем, приведите снова к виду как на скриншоте

Добрый день! Я все вернул на место. Помогите разораться пожалуйста! клиенты очень возмущаются по поводу навигации. За ранее спасибо!

#460 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 354 сообщений

Отправлено 15 Февраль 2014 - 04:11

в main.css найдите:
#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 анонимных