Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17415
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criando um sistema de templates

28-01-2008 14:17

Um template é uma estrutura na qual pode servir como base para montar diversas páginas, com isso, você edita somente a estrutura ao invés de editar diversos arquivos no site.

Pode ter uma estrutura para página de email, outra para página principal, outra para listar produtos, etc...

O sistema que vou passar funciona em duas partes:
O código php que vai manipular os dados e a chamada do template.

Vamos analizar o código php

<?php function muda_conteudo($conteudo) { $troca = array( '{titulo}' => 'título do documento', '{conteudo}' => 'conteudo qualquer para tabela'); echo strtr($conteudo, $troca); } ?> <?php function templates($arquivo) { $conteudo = file_get_contents("$arquivo"); $conteudo = muda_conteudo($conteudo); echo $conteudo; } ?> <?php // chamada do template templates("template.tpl"); ?>

Note acima que existe um script para trocar palavras, ou seja, no template vai ter uma referência, tipo: {abc}, ai nesse script vai trocar o {abc} por um texto definido no script.

Agora, veja o template ( template.tpl ) para o script acima

<html> <head> <title>{titulo}</title> </head> <body> <table border="1"> <tr> <td>{conteudo}</td> </tr> </table> </body> </html>

0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado