Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom galera, não sei absolutamente NADA de php e sempre criei meus sites em xhtml/css puro. Hoje decidi criar um site com includes, basico, mas estou tendo problemas logo de cara, vou explicar o código e o objetivo, se alguém puder ajudar eu agradeço!
Eu coloquei essa página nesse endereço: http://imak.com.br
pra ver o css e como tá a página
index.php ainda não tem nada, basicamente só defini as variáveis da página e incluí o header.php
<?php
$pagina_titulo = "Agência Multimidia";
$pagina_atual = "inicio";
include_once('./includes/header.php');
?>
header.php tem todo o conteúdo do cabeçalho, logotipo e navegação. é aqui que estou com problemas.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Boost Creative: <?php echo $pagina_titulo; ?></title>
<script type="text/javascript" src="http://use.typekit.com/hug0usj.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
<link rel="stylesheet" type="text/css" href="estilos/reset.css" />
<link rel="stylesheet" type="text/css" href="estilos/estilo.css" />
</head>
<body>
<span class="linha-topo"></span>
<div id="header">
<div id="header-topo">
<div id="logotipo">
<a href="#"><img src="/imagens/logotipo.png" title="Boost Creative: Agencia Multimidia"></a>
</div>
<span class="contato"></span>
</div>
<ul id="menu">
<li><a <?php if ($pagina_atual == "inicio") { ?> class="ativo" <?php } ?> href="index.php"><small>PÁGINA</small></br>INICIAL</a></li>
<li><a href="/index.php" title="Pagina inicial"><small>NOSSO</small></br>PORTFÓLIO</a></li>
<li><a href="/index.php" title="Pagina inicial"><small>NOSSOS</small></br>SERVIÇOS</a></li>
<li><a href="/index.php" title="Pagina inicial"><small>NOSSO</small></br>BLOG</a></li>
<li><a href="/index.php" title="Pagina inicial"><small>ENTRE EM</small></br>CONTATO</a></li>
</ul>
</div>
O objetivo nessa parte é o seguinte: No index.php eu defini $pagina_atual = "inicio", e no menu eu quero que quando $pagina_atual == "inicio" ele aplique class="ativo". Ou seja, se você abrir o site que eu postei, vai abrir index.php, ou seja, a pagina inicial que tem definido $pagina_atual = "inicio", mas ele não está aplicando a classe "ativo". Não aparece nenhum erro de php também... Se alguém puder ajudar, eu agradeço mesmo!
Carregando comentários...