es bastante lio, y no quiero comprometer a nadie.
Lo que quiero lograr es hacer la extraccion de registros en tablas, espero que se entienda.
les cuento mas en detalle
tengo un archivo "index.html"(template)
con un region asi
...
...
<tr valign="top" bgcolor="#FFFFFF">
<td colspan="7" class="text-n-8"> <p> </p>
{CONTENIDO}
</td>
</tr>
...
...
un archivo "inicio.html"(template con la pagina de inicio)
...
...
<td rowspan="2" valign="top"> {NOTICIA}</td>
...
...
luego tengo un archivo "noticias.html"(template de la seccion ant.)
<!-- inicioBloque:B2-->
{NOTI}
<!-- inicioBloque:B1 -->
<table width="350" border="0" align="center" cellpadding="1" cellspacing="0" bgcolor="#000000">
<tr>
<td> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="16" colspan="2" align="center" background="imagenes/bg2.gif"><img src="imagenes/noticias.gif" width="50" height="16"></td>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFFFF" class="text-n-8">Titulo:{N_TITULO}</td>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFFFF" class="text-n-8">{N_INFO}</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="text-n-8">Por:{N_AUTOR}</td>
<td bgcolor="#FFFFFF" class="text-n-8">Fecha:{N_FECHA}</td>
</tr>
<tr>
<td height="16" colspan="2" background="imagenes/bg3.gif"><img src="../imagenes/bg3.gif" width="1" height="16"></td>
</tr>
</table></td>
</tr>
</table>
<!-- finBloque:B1 -->
<!-- finBloque:B2-->
y luego un archivo "index.php"
Código PHP:
...
...
<?php
$html = new NokTemplate('Templates');
$html->cargar('tCuerpo','index.html');
$html->cargar('tNot','noticia.html');
$html->cargar('tCont','inicio.html');
...
...
$html->definirBloque('B1','tNot');
$html->definirBloque('B2','tNot');
include 'includes/conect.php';
$sql="SELECT * FROM noticias";
$query=mysql_query($sql,$conect) or die('Imposible ejecutar la Consulta');
$n=mysql_fetch_assoc($query);
do{
$html->asignar('N_TITULO', $n['titulo']);
$html->asignar('N_AUTOR', $n['autor']);
$html->expandir('NOTI', '+B1');
}while($n=mysql_fetch_assoc($query));
...
...
$html->expandir('CONTENIDO', 'tCont');
$html->expandir('NOTICIA', 'tNot');
$html->expandir('FINAL', 'tCuerpo');
$html->imprimir('FINAL');
?>
Gracias igualmente