En mi proyecto web, en la interfaz se muestran 2 tiopos de menúes: 1 de ellos varía de acuerdo al usuario, el otro es similar en todas las páginas. También se cuenta con una cabecera y pie de página, común para todos.
Normalmente esto se pudiera hacer con frames, pero yo estoy trabajando con CSS y.... cómo me explico... Me gustaría hacer que los div correspondientes al banner, menú principal y pie de página, se abrieran automáticamente en todos los ficheros (algo así como cargar un frame).
Mi pregunta es... Cómo lo hago?
OK OK.... suena enredoso. Les voy a pasar un ejemplo:
Código PHP:
<?php
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>SAIDCOMS - Home</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../stylesheet.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="container">
<div id="header">
<div id="Logo">
<h3><span>Logotipo del sistema</span></h3>
</div>
<div id="Home">
<a href="main.php"><img src="../Images/HomeButton.png" width="68" height="37" border="0"></a>
</div>
</div>
<div id="MainContainer">
<div id="Options">
<?php
// Verificación de las sesiones
if($_SESSION['ced'])
{
if($_SESSION["nivel"] == 1)
echo "Usuario: <a href='main_est.php'>Estudiante<BR></a>";
else
if($_SESSION["nivel"] == 2)
echo "Usuario: <a href='main_dpto.php'>Departamento<BR></a>";
else
echo "Usuario: <a href='main_oper.php'>Administrador<BR></a>";
?>
<p><a href='endsession.php'>Cerrar Sesión</a></p>
<?php
}
else
{
?>
<form name="form1" method="post" action="ident.php">
Login:
<input name="Login" type="text" size="10" maxlength="8">
Password:
<input name="Pass" type="password" size="10">
<input type="submit" name="Submit" value="OK">
</form>
<p>Registro</p>
<?php } ?>
</div>
<div id="Main">
<p>La Universidad de Oriente (UDO) Núcleo de Anzoátegui, ubicada en la Avenida Universidad de Barcelona, fue creada por resolución del Consejo Universitario el 20 de febrero de 1960, con el objetivo de brindarle a la población estudiantil de la zona nor-oriental la oportunidad de cursar estudios superiores de pre y postgrado formando así profesionales que responderían a las exigencias laborales de la región, cuyas actividades docentes iniciaron el 12 de febrero de 1963, siendo abiertas para ese año las carreras de Ingeniería Eléctrica, Mecánica, Química e Industrial.</p>
<p>Para la época de su creación, esta casa de estudios contó con un número menor a 500 personas, matrícula que ha ido aumentando al pasar de los años, llegando en la actualidad a un total de aproximadamente 20.000 bachilleres que cursan estudios en las escuelas de Cursos Básicos, Ingeniería y Ciencias Aplicadas, Administración y Ciencias de la Salud.</p>
</div>
</div>
<div id="Extradiv"><h3><span>Espacio adicional</span></h3></div>
<div id="Links">
<a href="../HTM/academia.htm">Academia</a>
<a href="../HTM/interes.htm">De Interés</a>
<a href="../HTM/coments.htm">Comentarios</a>
<a href="../HTM/ayuda.htm">Ayuda</a>
</div>
</div>
<div id="footercont">
<div id="footer">
Diseño web por: GHN
</div>
</div>
</body>
</html>
Me ayudan? Abrá alguna forma de hacer una especie de plantilla automática?
Si necesitan el código en CSS me dicen.