Navegação De Include Php
#1
Posted 26/11/2004, 18:50
Então resolvi mudar a navegação. Pesquisei alguns tutoriais na internet sobre include php. Mas cada um dizia uma coisa e acabei ficando até confuso sobre isso.
A minha dúvida é: vai ficar melhor se eu trocar iframe por include php?
O que eu vou precisar é que fique sempre o topo, os menus (esquerdo e direito) e o final do site e que sempre que eu precisar inserir um link no menu esquerdo por exemplo, que eu faça isso apenas uma única vez, e não ficar alterando página por página, e o conteúdo na parte central. E que quando a pessoa clique no link para abrir em uma nova janela, que não apereça só o conteúdo, mas o site normal com o topo e menus e o conteúdo (que o visitante clicou) no centro.
Então, com include php dá para fazer isso.
Se com include php der para fazer isso, e for melhor que o iframe, alguém poderia me passar um bom tutorial para que eu acompanhe passo-a-passo para alterar a navegação de meu site?
Obrigado.
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *
#2
Posted 26/11/2004, 19:06
eu normalmente, crio a tabela vazia onde va o cabecalho, onde vai o menu esquerdo e assim por diante, ai eu crio o menu individual em outra página, e uso o include php para inserir o menu.....
vou mandar um arquivo do meu site www.agitomania.com só pra vê se vc entende
a página que eu vou mandar é a página de cadastro... entra no site e analiza as duas.. nesta página eu utilizo o include no cabecalho e no rodape....
Attached Files
TrendComp Informática
São João Batista - SC
Cel: (48) 9119-2558 - MSN: emelicio@trendcomp.com.br
#3
Posted 27/11/2004, 02:39
#4
Posted 27/11/2004, 21:18
Olá. Então, sobre o include php então irá fazer o que eu quero que faça.Eu uso o include e as vezes uso iframes, isso tudo depende do site, e o estilo de navegação... no seu caso você, você deveria usar include php, e sobre o que você estava falando sobre alterar um menu e automaticamente alterar em todas as páginas....
eu normalmente, crio a tabela vazia onde va o cabecalho, onde vai o menu esquerdo e assim por diante, ai eu crio o menu individual em outra página, e uso o include php para inserir o menu.....
vou mandar um arquivo do meu site www.agitomania.com só pra vê se vc entende
a página que eu vou mandar é a página de cadastro... entra no site e analiza as duas.. nesta página eu utilizo o include no cabecalho e no rodape....
Para adaptar em meu site então, eu vou pegar a inicial por exemplo, e deixo as tabelas do topo, menus (esquerdo e direito) e final do site em branco, e daí nesses locais eu coloco o include php.
Daí eu crio as seguintes pags.: topo.php, menu_esquerdo.php, menu_direito.php, finish.php - e então eu volto para a index e onde estão as tabelas em branco eu insiro esses includes, na tabela do topo eu insiro o arquivo topo.php por exemplo?
E faço isso em todas as páginas, em artigos por exemplo eu deixo o conteúdo no meio e vou inserindo as tabelas em branco onde vão os includes correspondentes.
E se não for muita "folga" minha, mas poderia já me passar a url do tutorial que devo seguir para fazer isso que quero com includes php?
Muito obrigado.
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *
#5
Posted 28/11/2004, 05:31
#6
Posted 30/11/2004, 23:48
Eu utilizei o código:
<?
$query="$pagina";
$ver="$query.php";
if ($query == "") {
include "nomedapagina.php";
} elseif (!file_exists($ver)) {
include"erro404.php";
echo "<font face=verdana size=1 color=red>Erro Página não Encontrada<br>$query.php</font>";
} else {
include "$ver";
}
?>
Foram nesses locais que eu utilizei o código acima: www.clickws.com/teste_include/includemodelo.htm
E o endereço do link ficará assim: www.osite.com/index.php?pagina=link
No meu site fica asssim (e em contato, troco pelo nome da pagina): www.clickws.com/index.php?pagina=contato
Então, agora só preciso saber sobre esses problemas, de ficar desajustado no final do site e umas coisas tortas...
Obrigado.
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *
#7
Posted 01/12/2004, 12:40
<?
$query="$pagina";
$ver="$query.php";
if ($query == "") {
include "nomedapagina.php";
} elseif (!file_exists($ver)) {
include"erro404.php";
echo "<font face=verdana size=1 color=red>Erro Página não Encontrada<br>$query.php</font>";
} else {
include "$ver";
}
?>
kara eu naum uso todo esse código naum... em simplesmente uso
<? include "topo.php"; ?>
TrendComp Informática
São João Batista - SC
Cel: (48) 9119-2558 - MSN: emelicio@trendcomp.com.br
#8
Posted 02/12/2004, 11:28
Agora está certo o include ou tem algum erro?
E gostaria de saber como deixo os links de meu site?
Seria assim: www.clickws.com/index.php?pagina=contato
Ou é outro link?
Obrigado.
Edição feita por: idn, 02/12/2004, 11:30.
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *
#10
Posted 03/12/2004, 17:50
E depois o link já fica certo?
Obrigado.
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *
#11
Posted 03/12/2004, 19:27
TrendComp Informática
São João Batista - SC
Cel: (48) 9119-2558 - MSN: emelicio@trendcomp.com.br
#12
Posted 03/12/2004, 23:31
Olá. estou precisando de um help aí para os links.até pode ser criada a pasta, mais também naum precisa...!!!
Quero utilizar o link: www.osite.com/index.php?pagina=link
Mas não estou conseguindo fazer esse link funcionar. Como faço para utilizar esse link.
Eu criei a pasta e coloquei os arquivos dos links nessa pasta (pagina) e a index.php eu deixei fora da pasta. Está certo?
Só que no link que coloquei (www.clickws.com/index.php?pagina=antivirus) não funcionou, aparece muitos erros.
Então se pudessem resolver este problema. Já consegui arrumar tudo com os includes, só falta mesmo os links.
Obrigado.
Edição feita por: idn, 03/12/2004, 23:33.
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *
#13
Posted 03/12/2004, 23:48
Dae você aprende a lógica e verás no que estás errando...
Qualquer dúvida fale..
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#14
Posted 04/12/2004, 08:52
Montando um site com includes você não tem esse tipo de problema, afinal o rodapé fica apenas em um arquivo (assim como o cabeçalho), portanto basta alterar alguns arquivos para que todo seu site seja alterado.
Essa estrutura além de permitir que a manutenção do seu site fique muito mais simplificada, seu site ocupa menos espaço no servidor, afinal não existe repetição inútil de dados em vários arquivos!
Edição feita por: jaraujo, 04/12/2004, 08:53.
#15
Posted 04/12/2004, 14:06
Olá. Sim, quanto à isso já entendi, inclusive foi por isso que resolvi mudar a navegação de meu site de iframe para include php.Imagine o site aqui do forum que é de grande porte, com milhares de páginas; alterar página por página torna-se totalmente inviável e um tanto quanto irracional.
Montando um site com includes você não tem esse tipo de problema, afinal o rodapé fica apenas em um arquivo (assim como o cabeçalho), portanto basta alterar alguns arquivos para que todo seu site seja alterado.
Essa estrutura além de permitir que a manutenção do seu site fique muito mais simplificada, seu site ocupa menos espaço no servidor, afinal não existe repetição inútil de dados em vários arquivos!
Já consegui "montar" todas as páginas com o include. Agora o único problema que tive foi com os links.
Veja o que eu fiz:
1º - Utilizei o código
<?
$query="$pagina";
$ver="$query.php";
if ($query == "") {
include "nomedapagina.php";
} elseif (!file_exists($ver)) {
include"erro404.php";
echo "<font face=verdana size=1 color=red>Erro Página não Encontrada<br>$query.php</font>";
} else {
include "$ver";
}
?>
* Obs.: nomedapagina.php eu alterei pela página do include tipo topo.php, menu_esquerdo.php ...
2º - Coloquei esse código no topo, no rodapé e nos menus esquerdo e direito das páginas de meu site e no centro deixei o conteúdo normal, sem nenhum include.
3º - Criei a pasta pagina e coloquei todos os arquivos lá dentro.
4º - Coloquei os links: www.meusite.com/index.php?pagina=link
Foi isso que eu fiz, mas o link não funciona.
O que eu posso ter errado? Falta algum código no centro onde fica o conteúdo? Devo alterar alguma coisa no código do include?
Eu li vários tópicos aqui no fórum sobre query string, mas ainda não descobri meu erro. Já entendi como funciona o include, pra que serve... mas não sei mesmo sobre o link.
Obrigado.
------------------------------------------------------------------------------------
PÁGINAS DO INCLUDE QUE EU FIZ:
INICIAL: http://www.clickws.com/teste_include/
SUB-PÁGINA (ANTIVÍRUS): http://www.clickws.c...agina=antivirus
URL PARA ANTIVÍRUS: http://www.clickws.c...a/antivirus.php
* Acessando pelo link do include (http://www.clickws.c...agina=antivirus) não funciona, aparecem vários erros, e acessando pela url normal daí sim funciona.
Mas eu quero que os links do site fiquem: http://www.clickws.c...agina=antivirus
------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)