[Resolvido] menu em destaque
#1
Postado 18 agosto 2012 - 19:12
Eu fiz uma pagina só com menu e insiro ele nas outras paginas atraves de include.
só que eu queria que quando tivesse na home ,por exemplo, ficasse destacado no menu o link home.
tem algum codigo especifico que faz isso?
nao queria fazer pagina por pagina!
#2
Postado 19 agosto 2012 - 03:05
#3
Postado 19 agosto 2012 - 20:01
eu queria que em cada pagina, o link no menu ficasse estilizado diferente de acordo com a pagina que a pessoa está!
por exemplo:
Página home -> Link home destacado
Página contato -> link contato destacado
e assim em diante..
#4
Postado 20 agosto 2012 - 01:04
^^
#5
Postado 20 agosto 2012 - 04:07
vou deixar um exemplo de como vai funcionar..
primeiro o css de link normal e link "ativo", vamos supor que normal é vermelho e ativo é verde:
a.normal { color:#ff0000; }
a.ativo { color:#00ff00; }
agora voce faz um if no menu buscando a url:
<a href="home" <?php if ($_GET['home']) { ?> class="ativo" <?php } else { ?> class="normal" <?php } ?> > HOME </a>
<a href="contato" <?php if ($_GET['contato']) { ?> class="ativo" <?php } else { ?> class="normal" <?php } ?> > CONTATO </a>
<a href="sobre" <?php if ($_GET['sobre']) { ?> class="ativo" <?php } else { ?> class="normal" <?php } ?> > SOBRE</a>
acho que deu pra entender a logica né?
o $_GET pega o que tem na url, se encontrar "home" na url, ele define a class "ativo", se nao, ele utiliza a "normal" mesmo.
falous!
Editado por lightfox, 20 agosto 2012 - 04:09 .
#6
Postado 20 agosto 2012 - 19:27
Valeu também Marcos!!!
#7
Postado 20 agosto 2012 - 23:12
#8
Postado 23 agosto 2012 - 00:17
acho que nao to sabendo mexer com o get.
por exemplo, minha pagina é: www.teste.com.br/index.php
no Get eu colocaria o que?
#9
Postado 23 agosto 2012 - 00:52
#10
Postado 23 agosto 2012 - 16:00
mas eu resgatei a url e quebrei ela com explode..
aí joguei parte da url no if() e deu certo.
Se alguem souber de um jeito mais facil, me explica por favor! hahahaha
te adicionei como amigo aqui no forum marcos!
#11
Postado 24 agosto 2012 - 01:13
1 usuário(s) está(ão) lendo este tópico
1 membro(s), 0 visitante(s) e 0 membros anônimo(s)
Últimas Notícias no Portal iMasters
Para IBM, 1,5 bilhão de pessoas usa redes sociais regularmente
Relatório da empresa prevê que, nos próximos dois anos, aproximadamente 70% das organizações irão aumentar os investimentos em tecnologias móveis.
Ver mais notícias-
Twitter
Siga o perfil do iMasters -
Linkedin
Cadastre-se no grupo iMasters -
gitHub
Códigos iMasters DEV -
RSS
Assine os feeds




