Jump to content


Photo

Navegação De Include Php


  • Faça o login para participar
17 replies to this topic

#1 idn

idn

    Turista

  • Usuários
  • 56 posts
  • Sexo:Não informado

Posted 26/11/2004, 18:50

Olá. Estou com uma dúvida em relação à navegação. Atualmente, em meu site (www.clickws.com) estou utilizando iframes (os menus e topo não se alteram e muda apenas a parte central do conteúdo). Eu estava até achando bom, mas quando por exemplo a pessoa clica no link para abrir em uma nova janela, daí fica apenas o conteúdo, sem os menus e o topo.
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.
[ IDN :: Indicações - Dicas - Notícias (www.clickws.com) ] ||| [ InfotecWEB - Informações na WEB ]
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *

#2 emelicio

emelicio

    Normal

  • Usuários
  • 112 posts
  • Sexo:Não informado

Posted 26/11/2004, 19:06

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....

Attached Files


Emelício Puel
TrendComp Informática
São João Batista - SC
Cel: (48) 9119-2558 - MSN: emelicio@trendcomp.com.br

#3 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 27/11/2004, 02:39

Na seção de tutoriais, tem vários artigos sobre include e querystring! Basta fazer uma busca.
Klaus Paiva
Conheça também: Taperás

#4 idn

idn

    Turista

  • Usuários
  • 56 posts
  • Sexo:Não informado

Posted 27/11/2004, 21:18

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....

Olá. Então, sobre o include php então irá fazer o que eu quero que faça.

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. (y)
[ IDN :: Indicações - Dicas - Notícias (www.clickws.com) ] ||| [ InfotecWEB - Informações na WEB ]
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *

#5 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 28/11/2004, 05:31

<_<

http://forum.wmonlin...c=6473&hl=query

http://forum.wmonlin...&highlite=query
Klaus Paiva
Conheça também: Taperás

#6 idn

idn

    Turista

  • Usuários
  • 56 posts
  • Sexo:Não informado

Posted 30/11/2004, 23:48

Olá. Fiz umas páginas de teste para ver como ficava. Mas teve uns "breves" erros que não sei porque aconteceu isso. Então antes de eu colocar include em todas as páginas de meu site, eu só queria ver se vocês sabem como eu resolvo estes erros: Vejam a página com include (www.clickws.com/teste_include).

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.
[ IDN :: Indicações - Dicas - Notícias (www.clickws.com) ] ||| [ InfotecWEB - Informações na WEB ]
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *

#7 emelicio

emelicio

    Normal

  • Usuários
  • 112 posts
  • Sexo:Não informado

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"; ?>

Emelício Puel
TrendComp Informática
São João Batista - SC
Cel: (48) 9119-2558 - MSN: emelicio@trendcomp.com.br

#8 idn

idn

    Turista

  • Usuários
  • 56 posts
  • Sexo:Não informado

Posted 02/12/2004, 11:28

Olá. Agora acho que deu certo, deêm uma olhada: www.clickws.com/teste_include

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.

[ IDN :: Indicações - Dicas - Notícias (www.clickws.com) ] ||| [ InfotecWEB - Informações na WEB ]
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *

#9 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 02/12/2004, 11:46

Pode ser.
Klaus Paiva
Conheça também: Taperás

#10 idn

idn

    Turista

  • Usuários
  • 56 posts
  • Sexo:Não informado

Posted 03/12/2004, 17:50

Mas o que eu faço para deixar o link desse jeito? Eu crio uma pasta "paginas" e os arquivos coloca lá...
E depois o link já fica certo?

Obrigado.
[ IDN :: Indicações - Dicas - Notícias (www.clickws.com) ] ||| [ InfotecWEB - Informações na WEB ]
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *

#11 emelicio

emelicio

    Normal

  • Usuários
  • 112 posts
  • Sexo:Não informado

Posted 03/12/2004, 19:27

até pode ser criada a pasta, mais também naum precisa...!!!
Emelício Puel
TrendComp Informática
São João Batista - SC
Cel: (48) 9119-2558 - MSN: emelicio@trendcomp.com.br

#12 idn

idn

    Turista

  • Usuários
  • 56 posts
  • Sexo:Não informado

Posted 03/12/2004, 23:31

até pode ser criada a pasta, mais também naum precisa...!!!

Olá. estou precisando de um help aí para os links.

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.

[ IDN :: Indicações - Dicas - Notícias (www.clickws.com) ] ||| [ InfotecWEB - Informações na WEB ]
----------------------------------------------------------------------------------------------------------------
Procurando Colunistas, para o site: www.clickws.com
* Saiba mais *

#13 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 03/12/2004, 23:48

Procure fazer uma busca por Query String e verás muitos tópicos explicando...

Dae você aprende a lógica e verás no que estás errando...

Qualquer dúvida fale..
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#14 jaraujo

jaraujo

    12 Horas

  • Banidos
  • PipPipPip
  • 162 posts
  • Sexo:Não informado

Posted 04/12/2004, 08:52

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! (y)

Edição feita por: jaraujo, 04/12/2004, 08:53.


#15 idn

idn

    Turista

  • Usuários
  • 56 posts
  • Sexo:Não informado

Posted 04/12/2004, 14:06

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! (y)

Olá. Sim, quanto à isso já entendi, inclusive foi por isso que resolvi mudar a navegação de meu site de iframe para include php.

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
------------------------------------------------------------------------------------

(y)
[ IDN :: Indicações - Dicas - Notícias (www.clickws.com) ] ||| [ InfotecWEB - Informações na WEB ]
----------------------------------------------------------------------------------------------------------------
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)

IPB Skin By Virteq