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


Вопрос по главному меню

Главное меню

  • Вы не можете ответить в тему
Сообщений в теме: 28

#1 Николайsds

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

  • Пользователи
  • PipPip
  • 15 сообщений
Репутация: 0
Начинающий

Отправлено 25 October 2012 - 11:27 AM

Здравствуйте, у меня есть главное меню, но при переходе например на форум у меня не выделяется кнопка форум, всегда выделена кнопка главная . В чем проблема ?

Изображение

Прикрепленные файлы

  • Прикрепленный файл  1234567.PNG   34.44К   6 Количество загрузок:

  • 0

#2 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 25 October 2012 - 12:15 PM

Здравствуйте, у меня есть главное меню, но при переходе например на форум у меня не выделяется кнопка форум, всегда выделена кнопка главная . В чем проблема ?


В недостатке знаний

http://vsupport.club...__fromsearch__1
  • 0

#3 Николайsds

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

  • Пользователи
  • PipPip
  • 15 сообщений
Репутация: 0
Начинающий

Отправлено 26 October 2012 - 06:16 AM

Спасибо огромное , вечером проверю )
  • 0

#4 Николайsds

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

  • Пользователи
  • PipPip
  • 15 сообщений
Репутация: 0
Начинающий

Отправлено 26 October 2012 - 11:54 AM

div class="shadow"> 
<div class="main_menu">
  <ul class="menu fl_left"> 
    <li class="menu_item un selected2">
	  <div class="wrapper_menu-t">
	    <div class="wrapper_menu-r">
		  <div class="wrapper_menu-b">
		    <div class="wrapper_menu-l">   
			  <div class="wrapper_menu-tl">	
			    <div class="wrapper_menu-tr">	 
				  <div class="wrapper_menu-bl">	  
				    <div class="wrapper_menu-br"><a href="{$smarty.const.CONF_FULL_SHOP_URL}">Главная</a></div>	 
				  </div>	
			    </div>   
			  </div>  
		    </div> 
		  </div>
	    </div>
	  </div>
    </li>
    <li class="menu_item">
	  <div class="wrapper_menu-t">
	    <div class="wrapper_menu-r"> 
		  <div class="wrapper_menu-b">  
		    <div class="wrapper_menu-l">   
			  <div class="wrapper_menu-tl">	
			    <div class="wrapper_menu-tr">	 
				  <div class="wrapper_menu-bl">	  
				    <a href="{$smarty.const.CONF_FULL_SHOP_URL}" {if $main_content_template eq "home.tpl.html"}class="wrapper_menu-t"{/if}>Главная</a>	 
				  </div>	
			    </div>   
			  </div>  
		    </div> 
		  </div>
	    </div>
	  </div>
    </li>	
    <li class="menu_item">
	  <div class="wrapper_menu-t">
	    <div class="wrapper_menu-r"> 
		  <div class="wrapper_menu-b">  
		    <div class="wrapper_menu-l">   
			  <div class="wrapper_menu-tl">	
			    <div class="wrapper_menu-tr">	 
				  <div class="wrapper_menu-bl">	  
				    <div class="wrapper_menu-br"><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}page_5.html{else}index.php?news=yes{/if}">Форум</a></div>	 
				  </div>   
			    </div>   
			  </div>  
		    </div> 
		  </div>
	    </div>
	  </div>
    </li>
  
    <li class="menu_item">
	  <div class="wrapper_menu-t">
	    <div class="wrapper_menu-r"> 
		  <div class="wrapper_menu-b">  
		    <div class="wrapper_menu-l">   
			  <div class="wrapper_menu-tl">	
			    <div class="wrapper_menu-tr">	 
				  <div class="wrapper_menu-bl">	  
				    <div class="wrapper_menu-br"><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}wide_search.html{else}index.php?search_with_change_category_ability=yes{/if}">{$smarty.const.ADVANCED_SEARCH_LINK}</a></div>	 
				  </div>	
			    </div>   
			  </div>  
		    </div> 
		  </div>
	    </div>
	  </div>
    </li>
  </ul>
что-то не получается(

документ style.css
.wrapper_menu-t:hover,
.selected .wrapper_menu-t    f  {background:url('wrapper_menu_act-t.gif') 0px 0px repeat-x;}
.wrapper_menu-t:hover,
.selected2 .wrapper_menu-t	  {background:url('wrapper_menu_act-t.gif') 0px 0px repeat-x;}
.un .wrapper_menu-tl:hover,
.selected2 .wrapper_menu-tl {background:url('wrapper_menu_act_tl.gif') 0px 0px no-repeat transparent;}
.un .wrapper_menu-bl:hover,
.selected2 .wrapper_menu-bl {background:url('wrapper_menu_act_bl.gif') 0px 100% no-repeat transparent;}
.container_24 {margin-left: auto;margin-right: auto;width: 1000px;}
.grid_24 {display:inline;float: left;position: relative;margin-left: 5px;margin-right: 5px;}
.container_24 .grid_24 {width:990px;}

  • 0

#5 Dbus

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

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 26 October 2012 - 12:02 PM

Оффтоп - я бы руки отбивал верстальщикам таких шаблонов...
Это ж додуматься нужно - пункт меню в 7 !! дивов заворачивать.
  • 0
502 Bad Gateway

#6 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 26 October 2012 - 12:12 PM

Оффтоп - я бы руки отбивал верстальщикам таких шаблонов... Это ж додуматься нужно - пункт меню в 7 !! дивов заворачивать.

Не следует делать поспешных выводов иногда структура дизайна обязывает это делать.
С 7-ю конечно не сталкивался но 3-4 довольно часто.
  • 0

#7 Dbus

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

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 26 October 2012 - 12:16 PM

Выводы не поспешные.
судя по скрину - там в меню обычная ссылка и градиент на выделенном пункте. все элементарно делается стилями.
  • 0
502 Bad Gateway

#8 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 26 October 2012 - 12:20 PM

Выводы не поспешные. судя по скрину - там в меню обычная ссылка и градиент на выделенном пункте. все элементарно делается стилями.

Ну судя по Ссылка на главную да - но а что должно появиться при наведении на кнопку ГЛАВНАЯ.
На других может быть выпадающее меню с какими-то выпендросами ...... а по клику может быть эта кнопка подпрыгивает бежит куда-то потом три раза мигнет увеличится и взорвется ))) а при отведении мышки начнет вертеться ударится об землю и превратится чудо невиданное ....

Короче тема не о верстке, так что ответы пожалуйста по существу )))
  • 1

#9 Николайsds

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

  • Пользователи
  • PipPip
  • 15 сообщений
Репутация: 0
Начинающий

Отправлено 26 October 2012 - 12:42 PM

Если меню так сложно сделано в этом шаблоне , как сделать простое такой же формы опираясь на стили прописанные в style.css

Выводы не поспешные. судя по скрину - там в меню обычная ссылка и градиент на выделенном пункте. все элементарно делается стилями.

Можно пожалуйста пример как сделать , если не сложно
  • 0

#10 Dbus

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

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 26 October 2012 - 12:59 PM

Можно пожалуйста пример как сделать , если не сложно

пример - пожалуйста http://htmlbook.ru/c...neinyi-gradient
  • 0
502 Bad Gateway

#11 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 26 October 2012 - 01:11 PM

Для начала нужно определить форум это что? статическая страница .... новости или вообще что это за ссылка куда она ведет.
  • 0

#12 Николайsds

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

  • Пользователи
  • PipPip
  • 15 сообщений
Репутация: 0
Начинающий

Отправлено 26 October 2012 - 01:22 PM

Форум это просто страница с текстом .Новости ведет на страницу с новостями

Николайsds сказал: Можно пожалуйста пример как сделать , если не сложно пример - пожалуйста http://htmlbook.ru/c...neinyi-gradient

пример всм как реализовать меню у меня стили то прописаны в шаблоне а вот при переходе на любую страницу пункт меню не становиться активным =_=
  • 0

#13 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 26 October 2012 - 01:27 PM

ну вот пример

<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}page_1.html{else}index.php?show_aux_page=1{/if}" {if ($smarty.server.QUERY_STRING) == "show_aux_page=1"}class="active"{/if}>О магазине</a>

нужную часть выделил жирным
грубо говоря что она означает.

{if ($smarty.server.QUERY_STRING) == "show_aux_page=1"}

Если пользователь находится на статической странице с айди 1

class="active"

то применяем класс active

а в класс нужно вписать оформление.
  • 0

#14 Николайsds

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

  • Пользователи
  • PipPip
  • 15 сообщений
Репутация: 0
Начинающий

Отправлено 26 October 2012 - 01:36 PM

При добавлений строки
  <div class="wrapper_menu-br"> <a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}page_1.html{else}index.php?show_aux_page=1{/if}" [b]{if="" ($smarty.server.query_string)= "show_aux_page=1"&quot;}class=&quot;active&quot;{/if}[/b]">О магазине</a></div>
на сайт на вирт машине теперь не заходит возвращаю в исходное значение -> заходит
  • 0

#15 Dbus

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

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 26 October 2012 - 01:38 PM

потому что ерунда написана. ты попробуй логику понять, а не тупо копировать.
  • 0
502 Bad Gateway

#16 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 26 October 2012 - 01:40 PM

Я думаю Вам нужно или оплатить специалисту за работу или прежде чем лезть в код - изучить предварительно хотябы HTML почитать что такое BBкод и где его используют......

Чтобы верстать нужно иметь понятия хотябы об основных принципах.
  • 0

#17 Николайsds

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

  • Пользователи
  • PipPip
  • 15 сообщений
Репутация: 0
Начинающий

Отправлено 01 November 2012 - 01:23 PM

так разобрался как сделать пункты меню активными ..

<li   {if $main_content_template eq "home.tpl.html"}class="menu_item un selected2" {else}class="menu_item"{/if}>

а вот для ссылки

<div class="wrapper_menu-br"><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}wide_search.html{else}index.php?search_with_change_category_ability=yes{/if}">{$smarty.const.ADVANCED_SEARCH_LINK}</a></div>

прописываю

<li {if $main_content_template eq "wide_search.tpl.html"}class="menu_item un selected2" {else}class="menu_item"{/if}>

и оно не хочет становиться активным (
  • 0

#18 Dbus

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

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 01 November 2012 - 01:27 PM

а где ты взял такой шаблон wide_search.tpl.html
  • 0
502 Bad Gateway

#19 Николайsds

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

  • Пользователи
  • PipPip
  • 15 сообщений
Репутация: 0
Начинающий

Отправлено 01 November 2012 - 01:31 PM

это страница расширенного поиска
  • 0

#20 Dbus

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

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 01 November 2012 - 01:34 PM

ты опять не хочешь думать. вчитайся внимательно в условие. if $main_content_template подразумевает что такая страница есть в папке с шаблоном. она у тебя есть ???
  • 0
502 Bad Gateway