03-sitio web con php y mysql

Para trabajar mas facilmente en un documento hay que separalo por partes

Es lo que vamos hacer con nuestro documento, vamos crear dos partes, que van estar en todos los sitios que son:

  • Cabecera
  • Pie de pagina o footer

Como bien sabemos nos quedamos con una parte centrar que va a cambiar en cada página

Cortar o dividir el documento

En la carpeta templates creamos dos ficheros

...
  • header.php
  • footer.php

Cortamos desde la linea row del cuerpo y todo ese fragmento de codigo lo pegamos en el fichero header.php

este es el fragmento de codigo:

    <!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="css/bootstrap.css">
</head>

<body>
    <nav class="navbar navbar-expand navbar-light bg-light">
        <ul class="nav navbar-nav">
            <li class="nav-item">
                <a class="nav-link " href="#">FrioyElectronica</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="#">Inicio</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="#">Libros</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="#">Nosotros</a>
            </li>
        </ul>
    </nav>
    <div class="container">
        <div class="row">



template footer

Para el footer hacemos lo mismo, cortamos los dos div antes de la etiqueta body hasta el final y la pegamos en el otro fichero que se llama footer.php

este es el fragmento de codigo:

</div>
</div>

</body>
<div class="alerta-oscura footer">
    <p>Pagina creada por Frioyelectronica.blogspot.com </p>
    <p>Copyright derechos reservados 2022</p>
</div>

</html>



Inclusion de los fragmentos de codigo

ahora tendremos que incluir los fragmentos de codigo, respectivamiente en el mismo sitio onde los cortamos

entonces nos vamos arriba de todo y con codigo php incluimos la cabecera

el codigo es el seguiente:

<?php include_once("templates/header.php") ?>

Al final de la pagina hacemos la misma inclusion

<?php include_once("templates/footer.php") ?>

Tenemos el mismo codigo de inicio pero mas pequeno, mas simple, mas entendible

Veamos el codigo:

<?php include_once("templates/header.php") ?>
<div class="row align-items-md-stretch">
    <div class="col-md-6">
        <div class="h-100 p-5 text-white bg-primary border rounded-3">
            <h2>Change the background</h2>
            <p>Swap the background-color utility and add a `.text-*` color utility to mix up the jumbotron
                look. Then,
                mix and match with additional component themes and more.</p>
            <button class="btn btn-outline-primary" type="button">Example button</button>
        </div>
    </div>  
</div>
<?php include_once("templates/footer.php") ?>



Publicar un comentario

0 Comentarios