Foros del Web » Programando para Internet » PHP »

Duda con NokTemplate

Estas en el tema de Duda con NokTemplate en el foro de PHP en Foros del Web. Hola estuve viendo NokTemplate como lo recomendo tyo100, mi gran consulta es la siguiente, puedo programar como normalmete lo hago en php osea suponiendo lo ...
  #1 (permalink)  
Antiguo 06/07/2005, 12:00
Avatar de DoKyE  
Fecha de Ingreso: junio-2005
Mensajes: 144
Antigüedad: 12 años, 5 meses
Puntos: 0
Duda con NokTemplate

Hola
estuve viendo NokTemplate como lo recomendo tyo100,
mi gran consulta es la siguiente, puedo programar como normalmete lo hago en php
osea suponiendo lo siguiente:
Pagina index.php
Código PHP:
<?php
include ('class.NokTemplate.php');
$html = new NokTemplate('./templates');
$html->cargar('tCuerpo','cuerpo.html');
$html->cargar('tContenido','contenido.html');
$html->cargar('tInforme','informe.html');
$html->asignar('TITULO','Inicio de Prueba');
$html->expandir('CONTENIDO''tContenido');
$html->expandir('INFORME''tInforme');
$html->expandir('FINAL''tCuerpo''tInforme');
$html->imprimir('FINAL');
?>
Pagina informe.html
Código HTML:
Informe Bueno 
Pagina contenido.html
Código HTML:
Contenido Bueno 
Pagina cuerpo.html
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>{TITULO}</title>
<style type="text/css">
<!--
.Estilo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Estilo2 {color: #FF0000}
.Estilo3 {color: #0000FF}
-->
</style>
</head>
<body>
<table width="200" border="0" align="center">
  <tr>
    <td><span class="Estilo1 Estilo2">{CONTENIDO}</span></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><span class="Estilo1"><span class="Estilo3"> {INFORME}</span></span></td>
  </tr>
</table>
</body>
</html> 
Bueno echo todos estos alcanses mi pregunta es la siguiente
puedo nombrar en la Pagina index.php una pagina .php osea asi:

Código PHP:
$html->cargar('tInforme','informe.php'); 
y en la Pagina informe.php en ves de escribir hola hacerlo con php asi:
Código PHP:
<? echo"hola";?>
O de que otra forma puedo programar, hacer consultas, mostrar resultados, paginar.
PD: Todas estas consultas, mostrar resultados, paginacion ya las tengo listas, solo estoy viendo la forma de modularizar mi pagina, como eh leido por el foro.

Ojala me puedan orientar porque veo que es mas ordenado trabajar con paginas web modulares
Saludos
__________________
Chiloé

Última edición por DoKyE; 06/07/2005 a las 13:36
  #2 (permalink)  
Antiguo 06/07/2005, 15:24
Avatar de tyo100  
Fecha de Ingreso: febrero-2005
Ubicación: Monterrey, NL
Mensajes: 475
Antigüedad: 12 años, 10 meses
Puntos: 1
Mi no entender muy bien tu pregunta, pero aqui te deje otro ejemplo, si checas bien la documentacion encontraras buena informacion, este ejemplo podria simular una consulta.

Código PHP:
<?php
$self 
$PHP_SELF;
$seccion $_GET['seccion'];
$link '<a href="{SELF}?seccion={CATID}">{CATNOMBRE}</a><br>';
include (
'class.NokTemplate.php');
$html = new NokTemplate('./forosdelweb');
$html->cargar('tCuerpo','cuerpo.html');
$html->cargar('tContenido','contenido.html');
$html->cargar('tInforme','informe.html');
$html->asignar('TITULO','Prueba, esto podria simular una consulta');
$html->cargarVirtual('Link',"$link");
$datos = array('0' => 'Electronica','1' => 'Carros','2' => 'Animales');
$productos = array('Televisores' => '0','Reproductores de DVD' => '0','Home Theater' => '0','Ferrari' => '1','Lamborghini' => '1','Bentley' => '1','Perro' => '2','Gato' => '2','Jirafa' => '2');
foreach (
$datos as $catid => $catnombre){
    
$html->asignar('SELF',"$self");
    
$html->asignar('CATID',"$catid");
    
$html->asignar('CATNOMBRE',"$catnombre");    
    
$html->expandir('LINK''+Link');
}
foreach (
$productos as $producto => $id){
    if (
$seccion == $id){
        
$html->asignar('PRODUCTOS',"$producto<br>");
        
$html->expandir('INFORME''+tInforme');
    }
}
$html->expandir('CONTENIDO''tContenido');
$html->expandir('FINAL''tCuerpo''tInforme');
$html->imprimir('FINAL');
?>
contenido.html solo debe tener {LINK} informe.html {PRODUCTOS}
__________________
Desde la tierra de los nopales, las tortillas de maiz, y en cuya ciudad se encuenta el cerro de la silla.
NalgAss Web
SpiderMex - La Historia del Hombre Araña en MEXICO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:49.