Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/10/2003, 06:18
Avatar de nuevo
nuevo
 
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 11 meses
Puntos: 2
hola, llevo ya varias horas... demasiadas... a ver como lo explico...

he hecho un theme, en el hay 1 titulo 2 blokes y el subtitulo.

tengo un scrip que selecciona de la bd los menus que hay para ponerlos en los blokes, y luego selecciona cada registro de cada menu y lo ordena, asi que cuando lo ejecuto tengo un modulo de bloques desplegables, todo esto lo hago con un FOR hasta aqui todo bien...

ahora intento lo mismo pero usando NokTemplate, y la verdad, todo el conjunto de Nok mas la estructuracion del html y el php... me supera... lo reconozco... mi cerebro se ha quemao ,,, llego a entender lo que hago... pero he tenido momentos de perderme por el code... un flipe la experiencia.

bueeeno, lo unico que necesito saber es como crear mas bloqes automaticamente usando el nok, se hacer las filas... pero no me sale toda la tabla entera...

hasta he hecho el animal y he duplicado el code... jajja, no sirvio de nada.. lo lee como si fuese solo uno.

bueno, el code es pequeño, y los tpl tb, supongo que cuando lo veais enseguida lo sabreis, un saludo.

index.php
Código PHP:
<?php
    
require_once("aut_config.inc.php");
    include_once(
'class.NokTemplate.php');

    
$html = new NokTemplate('./templates');


    
$html->setCache('VariableDinamicas'1000);


    
$html->cargar('max_template_HTML','theme.inc.tpl');
    
$html->cargar('theme_block_tbl_din','theme.block.tbl.din.inc.tpl');
    
$html->cargar('theme_block_fila_din','theme.block.fila.din.inc.tpl');



    require(
"functions/func.consult.color.dll.inc.php");//cargamos configuracion de colores desde mysql

    
require("functions/func.genera.menu.din.inc.php");//cargamos resultados del menu dinamico
    


    
$html->asignar('TITULO',$titulo_portal);
    
$html->asignar('AUTOR',$author_portal);
    
$html->asignar('COPYRIGHT',$copyright_portal);
    
$html->asignar('KEYWORDS',$keywords_portal);
    
$html->asignar('DESCRIPTCION',$description_portal);


    
$html->asignar('TIEMPO_CAPTURADO'date('H:m:s',time()));
    
$html->asignarDinamico('TIEMPO_REAL'date('H:m:s',time()));




    
$html->expandir('FINAL''max_template_HTML');


    
$html->imprimir('FINAL');
?>

-------------------

theme.block.fila.din.inc.tpl
Código PHP:

<tr>
    <
td width="100%"><a href="functions/func.genera.menu.din.inc.php?accion=redireccion&id={url_link_dat_menu}" target="{target_link_dat_menu}" title="{info_link_dat_menu}" class="max_menu_url" class=&{max_menu};><img src="theme/images/db.gif" height="7" width="8" border="0"> {titulo_link_dat_menu}</a></td>
</
tr
--------------------

theme.block.tbl.din.inc.tpl
Código PHP:
<div align="{div_align_menu}">
    <
table border="{max_menu_bloke_table_border}" width="{max_menu_bloke_table_width}">
        <
tr>
            <
th width="100%" height="15" align="{max_menu_bloke_aling_td}" bgcolor="{max_menu_bloke_td_bgcolor}" background="templates/images/barra_menu.gif"><b>{texto_titulo_menus}</font><b></th>
        <
tr>
            <
td width="100%" height="2" bgcolor="{max_menu_bloke_td_bgcolor}" background="templates/images/barra_menu.gif"></td>
        </
tr>

            {
mostrar_link_menu}

        <
tr>
            <
td width="100%" height="2" bgcolor="{max_menu_bloke_td_bgcolor}" background="templates/images/barra_menu.gif"></td>
        </
tr>
        <
tr>
            <
td width="100%" height="6" bgcolor="{max_menu_bloke_td_bgcolor}" background="templates/images/barra_menu.gif"></td>
        </
tr>
    </
table>
</
div>
<
br
__________________
3w.valenciadjs.com
3w.laislatv.com