Vou mostrar nesse post como criar uma estrutura e paginação usando php.
No index.php damos include em três arquivos, topo.php, corpo.php e rodape.php.
-O arquivo topo.php você vai configurar a maior parte do site, como a logo, o menu, caso ele seja na horizontal e inclusive configurar o background.
-No arquivo corpo.php vamos usar uma estrutura seletiva, o switch case, vou mostar mais adiante.
-Já no arquivo rodape.php vamos colocar só o rodapé mesmo, o que vai ficar la em baixo. Pode ate mesmo colocar um menu, coisa que muitos sites estão usando.
Essa foi a parte da estrutura, facil de fazer, porem creio que essa estrutura não iria valer muito se não fosse com a paginação que mostrarei agora.
Agora vamos falar do arquivo corpo.php, nele será configurado a paginação.
Por exemplo: quando $pg for igual a contato, vai executar o bloco de condigo do caso contato(include "contato.php"; break;).
Mas se você colocar dessa mesma forma para todos os casos, quando você entrar em seu site não seria carregado nenhum parte do corpo, pois não estaria recebendo nenhum valor da URL, por isso colocamos o 'default', assim, quando entrarem no site o arquivo que será carregado sera o home.php, ou o que estiver configurado. Default diz que "se $pg nao for igual a nenhum dos casos, usa o default".
Configuramos $pg para receber o valor pela URL(GET), por isso o link do menu deverá ser
"?pg=valor", pois é assim que passamos variáveis pela url. Então, se quisermos carregar o arquivo contato.php de nosso site, o link ficaria assim: "seusite.com/?pg=contato".
Chegamos ao fim, espero que tenham entendido.
Download dos arquivos.
Esse estrutura é muito usada por mim e tenho certeza que por muitos outros.
Vou primeiro colocar o digo e explicar depois.
Vamos começar pelo index, que é o primeiro arquivo que o navegador busca quando entra em um servidor.
index.php
<?php include "topo.php"; include "corpo.php"; include "rodape.php"; ?>
No index.php damos include em três arquivos, topo.php, corpo.php e rodape.php.
-O arquivo topo.php você vai configurar a maior parte do site, como a logo, o menu, caso ele seja na horizontal e inclusive configurar o background.
-No arquivo corpo.php vamos usar uma estrutura seletiva, o switch case, vou mostar mais adiante.
-Já no arquivo rodape.php vamos colocar só o rodapé mesmo, o que vai ficar la em baixo. Pode ate mesmo colocar um menu, coisa que muitos sites estão usando.
Essa foi a parte da estrutura, facil de fazer, porem creio que essa estrutura não iria valer muito se não fosse com a paginação que mostrarei agora.
Agora vamos falar do arquivo corpo.php, nele será configurado a paginação.
corpo.php
<?
switch ($_GET['pg']){
case 'quemsomos':
include "quem-somos.php";
break;
case 'servicos':
include "servicos.php";
break;
case 'contato':
include "contato.php";
break;
default:
include ("home.php");
break;
}
?>
O funcionamento do switch/case é bem simples. Configuramos a variável '$pg', que vai receber um valor pelo metodo GET, que é pela url, para quando ela for igual um dos casos, vai executrar o bloco desse caso.Por exemplo: quando $pg for igual a contato, vai executar o bloco de condigo do caso contato(include "contato.php"; break;).
Mas se você colocar dessa mesma forma para todos os casos, quando você entrar em seu site não seria carregado nenhum parte do corpo, pois não estaria recebendo nenhum valor da URL, por isso colocamos o 'default', assim, quando entrarem no site o arquivo que será carregado sera o home.php, ou o que estiver configurado. Default diz que "se $pg nao for igual a nenhum dos casos, usa o default".
Configuramos $pg para receber o valor pela URL(GET), por isso o link do menu deverá ser
"?pg=valor", pois é assim que passamos variáveis pela url. Então, se quisermos carregar o arquivo contato.php de nosso site, o link ficaria assim: "seusite.com/?pg=contato".
Chegamos ao fim, espero que tenham entendido.
Download dos arquivos.
Blogger Comment
Facebook Comment