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


Выпадающее Меню- Каталог Шаблон Движение

выпадающее меню горизонтальное меню горизонтальный каталог

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

#21 admin

admin

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

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

Отправлено 19 Январь 2015 - 20:00

SL-171870 он у меня один



#22 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

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

Просмотр сообщенияUltraMag (19 Январь 2015 - 20:00) писал:

SL-171870 он у меня один



Здравствуйте, Вам необходимо создать  меню, которое будет при наведение выпадать.
в разделе Сайт-Меню, а так же от какого пункта меню, должно выпадать меню.

#23 admin

admin

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

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

Отправлено 19 Январь 2015 - 20:46

Просмотр сообщенияИрина345 (19 Январь 2015 - 20:16) писал:

Здравствуйте, Вам необходимо создать  меню, которое будет при наведение выпадать.
в разделе Сайт-Меню, а так же от какого пункта меню, должно выпадать меню.

Я постараюсь сделать меню сам. Мне нужно только начало....
например ....о нас....выпадающее меню : контакты и новости.

#24 Vaccina

Vaccina

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

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

Отправлено 20 Январь 2015 - 05:20

Делаем по инструкции:
http://forum.storela...ие/#entry168270

Только у нас будет иная структура в HTML, допустим, мы создали в разделе Сайт - Меню новый блок меню с переменной about, тогда наша структура в 1 выпадающий пункт и 2 обычных будет вместо:
<!-- Выпадающий каталог -->
					 <div class="menu_block_dropdown mainmenu">
						 <div class="et_categ_box">
							 <div id="et_categ_box_scroll">
		 {%IFNOT catalog_full_empty%}
		 {%FOR catalog_full%}
		 {% IF catalog_full.FIRST %}<ul class="nav">{% ENDIF %}
																 <li class="cat-name
																								 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 class="main_category" 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>
						 </div>
					 </div>
					 <!-- end Выпадающий каталог -->

будет следующей:
<!-- Выпадающий каталог -->
<div class="menu_block_dropdown mainmenu">
<div class="et_categ_box">
<div id="et_categ_box_scroll">
<ul class="nav">

<li>
	 <a href="#">О нас</a>
	 <ul>
	 {% FOR menu %}
					 {% FOR about %}
						 {% FOR links %}
						 <li><a href="{menu.about.links.URL}" {% IF menu.about.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.about.links.TITLE %}title="{menu.about.links.TITLE}"{% ENDIF %}>{menu.about.links.NAME}</a></li>
						 {% ENDFOR %}
					 {% ENDFOR %}
					 {% ENDFOR %}
	 </ul>
</li>

<li><a href="ссылка">контакты</a>

<li><a href="ссылка">новости</a>

</ul>
</div>
</div>
</div>
<!-- end Выпадающий каталог -->


#25 admin

admin

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

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

Отправлено 20 Январь 2015 - 12:36

Просмотр сообщенияVaccina (20 Январь 2015 - 05:20) писал:

Делаем по инструкции:
http://forum.storela...ие/#entry168270

Только у нас будет иная структура в HTML, допустим, мы создали в разделе Сайт - Меню новый блок меню с переменной about, тогда наша структура в 1 выпадающий пункт и 2 обычных будет вместо:
<!-- Выпадающий каталог -->
					 <div class="menu_block_dropdown mainmenu">
						 <div class="et_categ_box">
							 <div id="et_categ_box_scroll">
		 {%IFNOT catalog_full_empty%}
		 {%FOR catalog_full%}
		 {% IF catalog_full.FIRST %}<ul class="nav">{% ENDIF %}
																 <li class="cat-name
																								 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 class="main_category" 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>
						 </div>
					 </div>
					 <!-- end Выпадающий каталог -->

будет следующей:
<!-- Выпадающий каталог -->
<div class="menu_block_dropdown mainmenu">
<div class="et_categ_box">
<div id="et_categ_box_scroll">
<ul class="nav">

<li>
	 <a href="#">О нас</a>
	 <ul>
	 {% FOR menu %}
					 {% FOR about %}
						 {% FOR links %}
						 <li><a href="{menu.about.links.URL}" {% IF menu.about.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.about.links.TITLE %}title="{menu.about.links.TITLE}"{% ENDIF %}>{menu.about.links.NAME}</a></li>
						 {% ENDFOR %}
					 {% ENDFOR %}
					 {% ENDFOR %}
	 </ul>
</li>

<li><a href="ссылка">контакты</a>

<li><a href="ссылка">новости</a>

</ul>
</div>
</div>
</div>
<!-- end Выпадающий каталог -->

С этим понятно.

Никак не могу разобраться в стилях.
Хочу как на Сторленде сделать.
При наведении на выпадающее меню закруглённые края, цвет при нажатии фиксируется и т.д.

#26 Vaccina

Vaccina

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

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

Отправлено 21 Январь 2015 - 05:30

.mainmenu .nav ul {
		display: none;
		position: absolute;
		left: 0;
		top: 47px;
		background: #000;
		width: 200px;
}
замените на:
.mainmenu .nav ul {
		display: none;
		position: absolute;
		left: 0;
		top: 47px;
		background: #000;
	   border-radius: 10px;
		width: 200px;
}
.mainmenu li a.selected{
background:#fff;
color:#000;
}


#27 admin

admin

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

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

Отправлено 21 Январь 2015 - 07:36

Просмотр сообщенияVaccina (21 Январь 2015 - 05:30) писал:

.mainmenu .nav ul {
	 display: none;
	 position: absolute;
	 left: 0;
	 top: 47px;
	 background: #000;
	 width: 200px;
}
замените на:
.mainmenu .nav ul {
	 display: none;
	 position: absolute;
	 left: 0;
	 top: 47px;
	 background: #000;
	 border-radius: 10px;
	 width: 200px;
}
.mainmenu li a.selected{
background:#fff;
color:#000;
}

Кое-что вышло, но всё же есть вопросы:
Три небольших вопроса о стилистике на скринах.

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

  • вопрос1.jpg
  • вопрос2.jpg
  • вопрос3.jpg


#28 Vaccina

Vaccina

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

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

Отправлено 22 Январь 2015 - 01:15

В style.css найдите:
.et_categ_box a:hover, #scroll-box a:hover {
background-color: #ff0000;
color: #fff;
}
замените на:
.et_categ_box li:hover a, #scroll-box li:hover a {
	background-color: #ff0000;
	border-radius: 10px;
	color: #fff;
}

далее найдите:
.mainmenu .nav ul {
background: rgba(255, 0, 0, 0.8);
border: 0 none;
border-radius: 10px;
display: none;
left: 0;
position: absolute;
top: 25px;
width: 180px;
}
замените на:
.mainmenu .nav ul {
background: none repeat scroll 0 0 #ff0000;
border: 0 none;
border-radius: 0 10px 10px;
display: none;
left: 0;
position: absolute;
top: 21px;
width: 180px;
}


#29 admin

admin

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

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

Отправлено 22 Январь 2015 - 07:15

Просмотр сообщенияVaccina (22 Январь 2015 - 01:15) писал:

В style.css найдите:
.et_categ_box a:hover, #scroll-box a:hover {
background-color: #ff0000;
color: #fff;
}
замените на:
.et_categ_box li:hover a, #scroll-box li:hover a {
	background-color: #ff0000;
	border-radius: 10px;
	color: #fff;
}

далее найдите:
.mainmenu .nav ul {
background: rgba(255, 0, 0, 0.8);
border: 0 none;
border-radius: 10px;
display: none;
left: 0;
position: absolute;
top: 25px;
width: 180px;
}
замените на:
.mainmenu .nav ul {
background: none repeat scroll 0 0 #ff0000;
border: 0 none;
border-radius: 0 10px 10px;
display: none;
left: 0;
position: absolute;
top: 21px;
width: 180px;
}

Уже лучше,но не все вопросы.

1) Цвет не остаётся на кнопке меню при выборе (скрин вопрос1)

2) При перелистывании выпадающего меню и при нажатии на него цвет. Как сделать? (скрин вопрос2)

3) Скрин Вопрос3

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

  • вопрос1.jpg
  • вопрос2.jpg
  • вопрос3.jpg


#30 Danil

Danil

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

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

Отправлено 22 Январь 2015 - 10:36

Просмотр сообщенияUltraMag (22 Январь 2015 - 07:15) писал:

Уже лучше,но не все вопросы.

1) Цвет не остаётся на кнопке меню при выборе (скрин вопрос1)

2) При перелистывании выпадающего меню и при нажатии на него цвет. Как сделать? (скрин вопрос2)

3) Скрин Вопрос3
Здравствуйте.
2) В конец style.css добавьте
.mainmenu .nav ul li:hover a {color:#F00 !important;border-radius:12px;background:#FF0 !important;}
Изменяйте значение color(цвет текста) и background(цвет фона)

#31 admin

admin

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

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

Отправлено 22 Январь 2015 - 11:30

Просмотр сообщенияDanil (22 Январь 2015 - 10:36) писал:

Здравствуйте.
2) В конец style.css добавьте
.mainmenu .nav ul li:hover a {color:#F00 !important;border-radius:12px;background:#FF0 !important;}
Изменяйте значение color(цвет текста) и background(цвет фона)

При переходе цвет не остаётся, только при перелистывании.

#32 admin

admin

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

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

Отправлено 29 Январь 2015 - 13:41

Вот уже неделю жду помощи.похоже так и не дождусь. Как так происходит,как поймать момент. Бывает что ответами засыпят еле успеваю отлаживать, но такого уже даааавно не было. Что происходит у Вас?

#33 Vaccina

Vaccina

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

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

Отправлено 30 Январь 2015 - 02:15

Как вариант, прописывать условия вручную, так как корневые пункты не идут в цикле, а прописаны.
Пример, имеем исходную строку:
<a href="http://ultramag-samara.ru/cart">Корзина</a>
добавляем условие вида, если мы на странице с данным заголовков(точнее title), то пункт выбран, результат строки:
<a href="http://ultramag-samara.ru/cart" {% IF PAGE_TITLE=Корзина %}class="selected"{% ENDIF %}>Корзина</a>

и так со всеми корневыми пукнтами

#34 admin

admin

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

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

Отправлено 30 Январь 2015 - 07:29

Просмотр сообщенияVaccina (30 Январь 2015 - 02:15) писал:

Как вариант, прописывать условия вручную, так как корневые пункты не идут в цикле, а прописаны.
Пример, имеем исходную строку:
<a href="http://ultramag-samara.ru/cart">Корзина</a>
добавляем условие вида, если мы на странице с данным заголовков(точнее title), то пункт выбран, результат строки:
<a href="http://ultramag-samara.ru/cart" {% IF PAGE_TITLE=Корзина %}class="selected"{% ENDIF %}>Корзина</a>

и так со всеми корневыми пукнтами

Как не было цвета так и нет!

#35 Alekseys

Alekseys

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

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

Отправлено 30 Январь 2015 - 09:31

Просмотр сообщенияUltraMag (30 Январь 2015 - 07:29) писал:

Как не было цвета так и нет!
Здравствуйте. Попробуйте заменить подобным образом:
<a href="http://ultramag-samara.ru/cart">Корзина</a>
на
<a href="http://ultramag-samara.ru/cart" {% IF PAGE_NAME = Корзина %}class="selected"{% ENDIF %}>Корзина</a>


#36 admin

admin

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

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

Отправлено 30 Январь 2015 - 09:33

Просмотр сообщенияAlekseys (30 Январь 2015 - 09:31) писал:

Здравствуйте. Попробуйте заменить подобным образом:
<a href="http://ultramag-samara.ru/cart">Корзина</a>
на
<a href="http://ultramag-samara.ru/cart" {% IF PAGE_NAME = Корзина %}class="selected"{% ENDIF %}>Корзина</a>

Сделал опять и ничего.

#37 Vaccina

Vaccina

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

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

Отправлено 31 Январь 2015 - 03:36

В шаблоне HTML найдите:
<a href="http://ultramag-samara.ru/cart" {% IF PAGE_NAME = Корзина %}class="selected"{% ENDIF %}>Корзина</a>
	   
замените на:
<a href="http://ultramag-samara.ru/cart" {% IF MOD_LNAME= cart%}class="selected"{% ENDIF %}>Корзина</a>
	   


#38 admin

admin

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

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

Отправлено 31 Январь 2015 - 08:36

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

В шаблоне HTML найдите:
<a href="http://ultramag-samara.ru/cart" {% IF PAGE_NAME = Корзина %}class="selected"{% ENDIF %}>Корзина</a>
	
замените на:
<a href="http://ultramag-samara.ru/cart" {% IF MOD_LNAME= cart%}class="selected"{% ENDIF %}>Корзина</a>
	

Как сделать для русской страницы?
С корзиной понятно ...cart%, а меню....полезное,переходит на подключение (по-русски)

#39 Vaccina

Vaccina

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

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

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

Если изменение касается обычных страниц, созданных в разделе Сайт страницы, то условие
{% IF MOD_LNAME= cart %}class="selected"{% ENDIF %}
изменяем по следующему примеру:
{% IF PAGE_NAME = Название страницы %}class="selected"{% ENDIF %}






Темы с аналогичным тегами выпадающее меню, горизонтальное меню, горизонтальный каталог

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных