Jump to content


Photo

Template Php


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

#1 flexiy

flexiy

    Turista

  • Usuários
  • 56 posts
  • Sexo:Masculino

Posted 07/06/2008, 03:09

http://bitpacket.awa...com/future.html

senhores, primeiro eu digo que eu não terminei ainda, porque não estou conseguindo arrumar as divs hehe
mas eu queria saber como fazer o esquema em php que os links ficam '../index.php?page=home' ou '../index.php?contato' sei lá
tipo, o layout é fixo e só o que muda é o '{conteudo}'

eu não consigo achar isso em diabo nenhum de lugar, não sei como chama, seria template mesmo?
enfim é a ajuda que preciso no momento.

mas não adianta mandarei eu usar tal e tal váriavél pq eu não vou entender nada ;p
precisa de um referencia boa, se alguém puder me ajudar ficarem agradecido.
obrigado

#2 CaRLo

CaRLo

    12 Horas

  • Usuários
  • 130 posts
  • Sexo:Masculino
  • Localidade:Pelotas/RS
  • Interesses:HTML, CSS, jQuery, PHP, MySQL, Fireworks

Posted 07/06/2008, 04:53

http://forum.wmonlin...hl=query string
Hospedagem: www.HostSul.Com
Hospedagem Linux, Hospedagem Windows, Revenda de Hospedagem e Registro de domínios. Servidores EUA e BR.

"É melhor calar-se e deixar que as pessoas pensem que VOCÊ é um idiota do que falar e acabar com a dúvida."

#3 flexiy

flexiy

    Turista

  • Usuários
  • 56 posts
  • Sexo:Masculino

Posted 07/06/2008, 14:27

Obrigado! ;D
Ficou legal agora. Consegui fazer certinho heheheh

Só falta corrigir o css ;)


E o lance da localização de onde se encontra, como fazer? não faço idéia.. uma luz??

Edição feita por: flexiy, 08/06/2008, 02:03.


#4 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 09/06/2008, 11:26

$localizacaoCat = $_GET['categoria'];
$localizacaoSub = $_GET['sub'];

echo "você está em: ".$localizacaoCat."/".$localizacaoSub."";

acho que dá pra fazer assim (y) você tem os valores definidos na URL, e através do $_GET você recupera estes valores, depois só montar em um echo como você quer... essa é a ideia!

Edição feita por: maykel, 09/06/2008, 11:28.

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#5 flexiy

flexiy

    Turista

  • Usuários
  • 56 posts
  • Sexo:Masculino

Posted 09/06/2008, 15:38

maykel tentei ao seu modo mais não deu.

por enquanto eu fiz de uma maneira alternativa, nem um pouco prática, mas é aquela coisa "está funcionando" hauhuah

veja o que eu fiz
Seguindo o tutorial de Query String que o CaRLo passou, utilizei para o conteudo e tal. Até ai normal. Para mostrar o caminho da forma que eu quero eu coloquei mais uma string depois da string $pagina no arquivo de query
$caminho = "caminhos/tal.htm";
e coloco o mesmo script pra mostrar o conteudo, alterando o nome da string, ficando assim:
<?if( (isset($caminho)) and (file_exists($caminho)) ) {include($caminho);} else {echo " ";}?>
só que para cada página eu tive que criar um arquivo com o caminho, só para dar o include
por exemplo: Home > Tal
nesse caso o Home é um link para o Home
Home > Tal > Taltal
nesse caso o 'Home' e o 'Tal' são links

ou seja, para cada pagina tem duas página, bem burro né!? mas é o que eu consegui fazer, pelo menos por enquanto rs
tentei adicionar uma variavel a mais com o código e ele dar um echo, mas não consegui fazer funcionar

não sei se entenderam, o que eu quero mostrar o caminho na barra preta ali, em cima do conteúdo... tipo aqui do fórum que mostra o caminho.. tipo
Fórum WMO » Desenvolvimento
Fórum WMO » Desenvolvimento » PHP
Fórum WMO » Desenvolvimento » PHP » Template Php

Como faço algo mais prático? com certeza minha "solução" não é muito boa ahuah
Agradeço a ajuda até agora. Obrigado

Edição feita por: flexiy, 09/06/2008, 15:49.


#6 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 09/06/2008, 16:42

engraçado, eu tenho isso que falei no meu site! Via GET funcionou aqui... vou ver se acho uma solução mais pratica pra ti

testado e funcionando aqui! -.-'

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#7 lwirkk

lwirkk

    Veterano

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

Posted 09/06/2008, 18:50

Mas do jeito do Maykel, como você chamou a página? (www.site.com) ...... .... ?
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#8 flexiy

flexiy

    Turista

  • Usuários
  • 56 posts
  • Sexo:Masculino

Posted 09/06/2008, 21:27

po desculpaa! eu que fiz errado, é claro que está funcionando rs
funciona do seu jeito sim. eu que panguei aqui.

daria pra usar, mas prefiro do jeito que está agora.. mesmo dando todo esse trabalho hehe
porque mostra todo o caminho e os links dos 'níveis' inferiores

#9 lwirkk

lwirkk

    Veterano

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

Posted 10/06/2008, 01:07

Hehehe não entendi de como queria usar "do jeito que está agora", pode explicar melhor... hehehehe =)
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#10 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 10/06/2008, 10:07

ele está fazendo manualmente...

tipo $caminho = "Categoria Nova - Subcategoria";

echo $caminho... mas teria que fazer em todas as páginas, daria um trabalho extra (n)

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#11 lwirkk

lwirkk

    Veterano

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

Posted 10/06/2008, 10:47

po desculpaa! eu que fiz errado, é claro que está funcionando rs
funciona do seu jeito sim. eu que panguei aqui.

daria pra usar, mas prefiro do jeito que está agora.. mesmo dando todo esse trabalho hehe
porque mostra todo o caminho e os links dos 'níveis' inferiores

Hmm, um bom trabalho extra dependendo do tamanho do site.... xD
Mas tem outras duas formas fáceis também de se fazer isso, a mais fácil dela, seria usar pastas e subpastas....
CATEGORIA -> SUBCATEGORIA - > ARQUIVO
pasta -> subpasta -> arquivo.html
Se uma página solicitada existisse dentro de outra pasta, aí essa seria uma subcategoria ou arquivo q2ue estivesse dentro de esta pasta (que seria a categoria principal então)....
Não consegui explicar bem... xD

E a outra forma é usando banco de dados....

ele está fazendo manualmente...

tipo $caminho = "Categoria Nova - Subcategoria";

echo $caminho... mas teria que fazer em todas as páginas, daria um trabalho extra (n)

Ahh tá, entendi, vlw aí... =)
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#12 flexiy

flexiy

    Turista

  • Usuários
  • 56 posts
  • Sexo:Masculino

Posted 19/06/2008, 22:29

http://img393.images...764/funchs6.png
corrigido: http://img252.images...934/funcnp4.png

veja que adicionei uma string naquele tutorial de query string.
e atraves disso eu faço no lugar de {localização} eu chamo a $string com outra página

meu problema é criar uma página pra cada lugar, e cada página só tem aquele código html ali do lado

agora acho que ta bem explicado he (VEJA IMG)

Edição feita por: flexiy, 20/06/2008, 02:11.


#13 lwirkk

lwirkk

    Veterano

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

Posted 20/06/2008, 01:30

No link de fotos está como:

?categoria=fotos&sub=galeria


E no de localização está:

?categoria=fotos&sub=home


Qual a diferença real entre eles?
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#14 flexiy

flexiy

    Turista

  • Usuários
  • 56 posts
  • Sexo:Masculino

Posted 20/06/2008, 02:07

na verdade ta errado, vou arrumar ali "/

esse home o conteúdo principal, considere:

?categoria=site&sub=home


o que manda para a página principal

dai em galeria aparece assim

Principal > Fotos > Galeria


é só um exemplo, esse quote ai é o link do principal.. nossa acho que tá bem mal explicado "/

corrigido: http://img252.images...934/funcnp4.png

Edição feita por: flexiy, 20/06/2008, 02:11.


#15 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 20/06/2008, 09:34

bote a localização na mesma página do conteúdo, para que seja detectado o valor do get correto!

na verdade não entendi até agora qual o problema :P

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq