Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
Dkid

Resolvido : Como manter a estrutura da pagina?HMTL

Recommended Posts

Dkid

Boas a todos,

Eu sou um noob em php, no entanto preciso de construir um website em php e a minha dúvida é:

Quando estou na página princpial e clico para a página de contacto quero manter a estrutura toda do site, e apenas quero mostrar essa informação numa parte especifica do site.

Não quero que vá para uma página indepedente. Eu em HTML::Mason (perl) consigo esse efeito, agora em php não faço ideia.

Obrigado pela atenção.


I promise that I will not change the PATH variable again other than:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Share this post


Link to post
Share on other sites
softklin

Acho que o que pretendes é um sistema de templates. Vê uns tutoriais da Wiki:

http://wiki.portugal-a-programar.pt/dev_web:php:sistema_minimalista_de_tempaltes

http://wiki.portugal-a-programar.pt/dev_web:php:snippet:pequeno_sistema_de_templates_para_php5

No entanto esses são bastante limitados. Também podes pesquisar por 'PHP template engine', ou 'PHP template system' no motor de busca para encontrares esses sistemas.

Basicamente, tu fazes uma página web (que será o teu template), sem conteúdos. Conforme a página visitada, o PHP encarrega-se de popular a página com os conteúdos nos seus lugares, que depois é devolvida para o borwser. Pelo que vi, esse HTML::Mason tem essa funcionalidade.


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
Dkid

Boas, isto é um pouco "confuso" à primeira vista.

A primeira coisa que li foi realmente o include, mas ainda não me está a correr muito bem.

Eu estive no outro dia a olhar para a framework Code Igniter, será mais facil criar este efeito com essa framework ?

Obrigado

PS : Já consegui! No entanto fica a dúvida em code igniter, uma vez que poderia ter algo deste genero : index.php/contacto em vez de index.php?p=contacto


I promise that I will not change the PATH variable again other than:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Share this post


Link to post
Share on other sites
softklin

A framework CodeIgniter é boa, porque assenta num modelo MVC (Model View Controller), e com uma única view, consegues criar o estilo da página e com controladores colocar lá o conteúdo pretendido. Se quiseres arriscar, podes tentar ver o tutorial em video que lá é disponibilizado, mas requer que saibas alguns conceitos avançados de PHP.

Podes sempre seguir a ideia do include, é mais ou menos a base dos links que te dei em cima, que também servem para o propósito.


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
Dkid

yoda.pt não sou grande fan de Kohana.

Mais uma vez obrigado pela vossa ajudar, já consegui resolver o problema! :P


I promise that I will not change the PATH variable again other than:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.