Jump to content

[Resolvido] Ajuda com include de menus


Recommended Posts

Posted

BoasSou novo por estas andanças e estou aqui com uma dificuldade que não consigo ultrapassar e venho pedir a vossa ajuda,criei um menu em css mas agora não consigo fazer o seu include na minha pagina, se colocar o codigo numa simples pagina html tudo funciona bem, mas como neste site vou ter mais de 20 sub-paginas dá jeito trabalhar com o include para que quando faça alguma alteração tenha que a fazer apenas num local e nao em todos.o que eu quero fazer é isto http://aaualg-golfe.com/inicio.html (mas aqui tenho tudo em HTML) queria mesmo usar o include para depois mais tarde ser mais fácil fazer modificações na pagina.aqui deixo as linhas de código:Menus.css

@charset "utf-8";
/* CSS Document */
/*----------------------RESET--------------------*/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,li, dl, dt, dd, form, a, fieldset, input, th, td{margin: 0; padding: 0; outline: none;}
body{line-height:1; font-size:70.5%; background:#32CD32; font-family:Arial, Helvetica, sans-serif;}
/*---- 1.0 em = 10px---*/
h1, h2, h3, h4, h5, h6{font-size:100%;}
/*----------------------RESET--------------------*/
h1{font:bold 5em Arial, Helvetica, sans-serif; text-align:center; margin:30px 0 0 0; background:#333; color:#fff; padding:10px; letter-spacing:-0.07em; text-shadow:0px 0px 5px #eaeaea; }
.menu{list-style:none; margin:20px 0 0 230px; border:1px solid #c0c0c0; float:left; }
.menu li{position:relative; float:left; border-right:1px solid #c0c0c0;}
.menu li a{font-size:1.3em; color:#333; text-decoration:none; padding:5px 10px; display:block;}
.menu li a:hover{background:#333; color:#fff; -moz-box-shadow:0 3px 10px 0 #CCC; -webkit-box-shadow:0 3px 10px 0 #ccc; text-shadow:0px 0px 5px #fff; }
.menu li ul{position:absolute; top:23px; left:-20px; background-color:#FFF; display:none; }
.menu li:hover ul ul{display:none;}
.menu li:hover ul, .menu li ul li:hover ul, .menu li.over ul, .menu li ul li.over ul{display:block;}
.menu li ul li{border:1px solid #c0c0c0; display:block; width:110px;}
li.border0{border:0;}
.menu li ul li ul{z-index:900; top:0; left:110px; background:#eaeaea;}
body {behavior:url(csshover.htc); }
/*Fix IE. Hide from IE Mac*/
html .menu {margin-left:175px; }/*End*/
Menus.php
<html>

<body>
<ul>
<li><a href="inicio.html">Home</a></li>
<li><a href="#">Clube</a><ul>
<li><a href="#" >Apresentação</a></li>
<li><a href="#" >Estatutos</a></li>
<li><a href="#" >Orgãos Sociais</a></li>
<li><a href="#" >Comissão Técnica</a></li>
<li><a href="#" >Acordos </a></li>
</ul>
<ul><li><a href="#" >Sócios</a></li>
<li><a href="#" >Quotas</a></li>
<li><a href="#" >Novo Sócio</a></li>
<li><a href="#" >Lista de Sócios</a></li>
<li><a href="#" >Torneios</a></li>
<li><a href="#" >Calendário</a></li>
<li><a href="#" >Próximo Torneio</a></li>
<li><a href="#" >Regulamento</a></li>
<li><a href="#" >Torneios Realizados</a></li>
<li><a href="#" >Ordem de Mérito</a></li>
<li><a href="#" >O Golfe</a></li>
<li><a href="#" >História</a></li>
<li><a href="#" >Regras</a></li>
<li><a href="#" >Etiqueta</a></li>
<li><a href="#" >Handicap</a></li>
<li><a href="#" >Conceitos</a></li>
<li><li><a href="#" >Formação</a></li>
<li><a href="#" >Fotos</a></li>
<li><a href="#" >links</a></li>
<li><a href="#" >Contatos</a></li>
</ul>
index.php
<html>

<body>
<a href="index.html"><img src="imagens/bola.jpg"></a>
O mais provável é estar-me a esquecer de alguma coisa mas fico a aguardar a vossa ajuda se possível.ObrigadoPaulo Rodrigues
Posted

repara que estás a fazer isto

<html>
<head>
</head>
<body>
//////////////////INCLUDE
---------<html>
---------<head>
---------</head>
---------<body>
---------</body>
---------</html>
</body>
</html>

Boas obrigado pelo reparo mas mesmo fazendo essa alteração no file menus.php

<ul class="menu">
	 <li><a href="inicio.html" title="Inicio">Home</a></li>
	 <li><a href="#" title="">Clube</a>
			 <ul>
							 <li><a href="#" title="">Apresentação</a></li>
							 <li><a href="#" title="">Estatutos</a></li>
							 <li><a href="#" title="">Orgãos Sociais</a></li>
							 <li><a href="#" title="">Comissão Técnica</a></li>
							 <li><a href="#" title="">Acordos </a></li>					
	 </ul>
</li>
<li><a href="#" title="">Sócios</a>
<ul>
							 <li><a href="#" title="">Quotas</a></li>
							 <li><a href="#" title="">Novo Sócio</a></li>
							 <li><a href="#" title="">Lista de Sócios</a></li>

	 </ul>

</li>
<li><a href="#" title="">Torneios</a>
<ul>
							 <li><a href="#" title="">Calendário</a></li>
							 <li><a href="#" title="">Próximo Torneio</a></li>
							 <li><a href="#" title="">Regulamento</a></li>
							 <li><a href="#" title="">Torneios Realizados</a></li>
							 <li><a href="#" title="">Ordem de Mérito</a></li>											
	 </ul>
</li>
<li><a href="#" title="">O Golfe</a>
			 <ul>
							 <li><a href="#" title="">História</a></li>
							 <li><a href="#" title="">Regras</a></li>
							 <li><a href="#" title="">Etiqueta</a></li>
							 <li><a href="#" title="">Handicap</a></li>
							 <li><a href="#" title="">Conceitos</a></li>						
	 </ul>
</li>
<li><a href="#" title="Sobre">Formação</a></li>
<li><a href="#" title="Sobre">Fotos</a></li>
<li><a href="#" title="Sobre">links</a></li>
<li class="border0"><a href="#" title="Contato">Contatos</a></li>					
</ul>

continua a não incluir os menus. fica assim como podem ver aqui http://aaualg-golfe.com/inicio2.php

Posted

o ficheiro onde se encontra o menu tem o nome "Menus.php" ou "menus.php" ?

PS : não te esquecas que o HTML resultanto não faz sentido

hum... eu penso que o include não é case sensitive, de qualquer das formas se vires no link que ele deu a tag <?php include('menus.php');?> aparece no source

Posted

hum... eu penso que o include não é case sensitive, de qualquer das formas se vires no link que ele deu a tag <?php include('menus.php');?> aparece no source

sim o include é case sensitive

o nome é "menus.php"

confirmas ent

ao que o nome do ficheiro e a referência no include estão os dois em minuscula, certo ?

IRC : sim, é algo que ainda existe >> #p@p

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.