¿Necesitas ayuda con phpBB
- Bogey
- Bogey


- Registrado: Jul 14, 2005
- Mensajes: 8211
- Loc: USA
- Status: Offline
Me olvidé de cómo establecer la siguiente matriz de modo que se puede ejecutar en la plantilla
No recuerdo cómo analizar ese tipo de cosas
Any pointers? Ive búsquedas de Google y el wiki de phpBB y no salió nada
PHP Código: [ Select ]
<?php
$pages = array(
array(
'title' => 'Navigation',
'pages' => array(
'U_PAGE' => $_root_path . 'page_1.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_3.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)
),
array(
'title' => 'Navigation',
'pages' => array(
'U_PAGE' => $_root_path . 'page_1.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_3.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)
),
array(
'title' => 'Navigation',
'pages' => array(
'U_PAGE' => $_root_path . 'page_1.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_3.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)
));
?>
$pages = array(
array(
'title' => 'Navigation',
'pages' => array(
'U_PAGE' => $_root_path . 'page_1.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_3.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)
),
array(
'title' => 'Navigation',
'pages' => array(
'U_PAGE' => $_root_path . 'page_1.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_3.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)
),
array(
'title' => 'Navigation',
'pages' => array(
'U_PAGE' => $_root_path . 'page_1.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_3.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)
));
?>
- <?php
- $pages = array(
- array(
- 'title' => 'Navigation',
- 'pages' => array(
- 'U_PAGE' => $_root_path . 'page_1.php',
- 'T_PAGE' => 'Page 1',
- 'L_PAGE' => 'Page 1'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_2.php',
- 'T_PAGE' => 'Page 2',
- 'L_PAGE' => 'Page 2'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_3.php',
- 'T_PAGE' => 'Page 3',
- 'L_PAGE' => 'Page 3'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_2.php',
- 'T_PAGE' => 'Page 4',
- 'L_PAGE' => 'Page 4'
- )
- ),
- array(
- 'title' => 'Navigation',
- 'pages' => array(
- 'U_PAGE' => $_root_path . 'page_1.php',
- 'T_PAGE' => 'Page 1',
- 'L_PAGE' => 'Page 1'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_2.php',
- 'T_PAGE' => 'Page 2',
- 'L_PAGE' => 'Page 2'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_3.php',
- 'T_PAGE' => 'Page 3',
- 'L_PAGE' => 'Page 3'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_2.php',
- 'T_PAGE' => 'Page 4',
- 'L_PAGE' => 'Page 4'
- )
- ),
- array(
- 'title' => 'Navigation',
- 'pages' => array(
- 'U_PAGE' => $_root_path . 'page_1.php',
- 'T_PAGE' => 'Page 1',
- 'L_PAGE' => 'Page 1'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_2.php',
- 'T_PAGE' => 'Page 2',
- 'L_PAGE' => 'Page 2'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_3.php',
- 'T_PAGE' => 'Page 3',
- 'L_PAGE' => 'Page 3'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_2.php',
- 'T_PAGE' => 'Page 4',
- 'L_PAGE' => 'Page 4'
- )
- ));
- ?>
No recuerdo cómo analizar ese tipo de cosas
Any pointers? Ive búsquedas de Google y el wiki de phpBB y no salió nada
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
- Anonymous
- Bot


- Registrado: 25 Feb 2008
- Mensajes: ?
- Loc: Ozzuland
- Status: Online
Febrero 8th, 2010, 10:20 pm
- joebert
- Sledgehammer


- Registrado: Feb 10, 2004
- Mensajes: 13455
- Loc: Florida
- Status: Offline
- Bogey
- Bogey


- Registrado: Jul 14, 2005
- Mensajes: 8211
- Loc: USA
- Status: Offline
- joebert
- Sledgehammer


- Registrado: Feb 10, 2004
- Mensajes: 13455
- Loc: Florida
- Status: Offline
- Bogey
- Bogey


- Registrado: Jul 14, 2005
- Mensajes: 8211
- Loc: USA
- Status: Offline
Oh, ya veo.
Tengo otro problema. Ive consiguió el siguiente código:
Y HTML es:
Se muestra casi todo a la perfección. El problema que tengo con el que reside en pages.TITLE .
En lugar de la Navegación #Veo a 0 y luego 1 y luego 2, como los que están las teclas numéricas. ¿Cómo puedo corregir eso?
Tengo otro problema. Ive consiguió el siguiente código:
PHP Código: [ Select ]
<?php
$pages = array(
array(
'Navigation 1' => array(
'U_PAGE' => $_root_path . 'page_1.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_3.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_4.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)
),
array(
'Navigation 2' => array(
'U_PAGE' => $_root_path . 'page_5.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_6.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_7.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_8.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)
),
array(
'Navigation 3' => array(
'U_PAGE' => $_root_path . 'page_9.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_10.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_11.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_12.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)
));
foreach ($pages as $category => $page)
{
$template->assign_block_vars('pages', array(
'TITLE' => $category
));
foreach ($page as $item)
{
$template->assign_block_vars('pages.page', array(
'U_PAGE' => $item['U_PAGE'],
'T_PAGE' => $item['T_PAGE'],
'L_PAGE' => $item['L_PAGE']
));
}
}
?>
$pages = array(
array(
'Navigation 1' => array(
'U_PAGE' => $_root_path . 'page_1.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_3.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_4.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)
),
array(
'Navigation 2' => array(
'U_PAGE' => $_root_path . 'page_5.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_6.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_7.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_8.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)
),
array(
'Navigation 3' => array(
'U_PAGE' => $_root_path . 'page_9.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_10.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_11.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_12.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)
));
foreach ($pages as $category => $page)
{
$template->assign_block_vars('pages', array(
'TITLE' => $category
));
foreach ($page as $item)
{
$template->assign_block_vars('pages.page', array(
'U_PAGE' => $item['U_PAGE'],
'T_PAGE' => $item['T_PAGE'],
'L_PAGE' => $item['L_PAGE']
));
}
}
?>
- <?php
- $pages = array(
- array(
- 'Navigation 1' => array(
- 'U_PAGE' => $_root_path . 'page_1.php',
- 'T_PAGE' => 'Page 1',
- 'L_PAGE' => 'Page 1'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_2.php',
- 'T_PAGE' => 'Page 2',
- 'L_PAGE' => 'Page 2'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_3.php',
- 'T_PAGE' => 'Page 3',
- 'L_PAGE' => 'Page 3'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_4.php',
- 'T_PAGE' => 'Page 4',
- 'L_PAGE' => 'Page 4'
- )
- ),
- array(
- 'Navigation 2' => array(
- 'U_PAGE' => $_root_path . 'page_5.php',
- 'T_PAGE' => 'Page 1',
- 'L_PAGE' => 'Page 1'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_6.php',
- 'T_PAGE' => 'Page 2',
- 'L_PAGE' => 'Page 2'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_7.php',
- 'T_PAGE' => 'Page 3',
- 'L_PAGE' => 'Page 3'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_8.php',
- 'T_PAGE' => 'Page 4',
- 'L_PAGE' => 'Page 4'
- )
- ),
- array(
- 'Navigation 3' => array(
- 'U_PAGE' => $_root_path . 'page_9.php',
- 'T_PAGE' => 'Page 1',
- 'L_PAGE' => 'Page 1'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_10.php',
- 'T_PAGE' => 'Page 2',
- 'L_PAGE' => 'Page 2'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_11.php',
- 'T_PAGE' => 'Page 3',
- 'L_PAGE' => 'Page 3'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_12.php',
- 'T_PAGE' => 'Page 4',
- 'L_PAGE' => 'Page 4'
- )
- ));
- foreach ($pages as $category => $page)
- {
- $template->assign_block_vars('pages', array(
- 'TITLE' => $category
- ));
- foreach ($page as $item)
- {
- $template->assign_block_vars('pages.page', array(
- 'U_PAGE' => $item['U_PAGE'],
- 'T_PAGE' => $item['T_PAGE'],
- 'L_PAGE' => $item['L_PAGE']
- ));
- }
- }
- ?>
Y HTML es:
HTML Código: [ Select ]
<!-- BEGIN pages -->
<li class="head">{pages.TITLE}</li>
<!-- BEGIN page -->
<li><a href="{pages.page.U_PAGE}" title="{pages.page.T_PAGE}">{pages.page.L_PAGE}</a></li>
<!-- END page -->
<!-- END pages -->
<li class="head">{pages.TITLE}</li>
<!-- BEGIN page -->
<li><a href="{pages.page.U_PAGE}" title="{pages.page.T_PAGE}">{pages.page.L_PAGE}</a></li>
<!-- END page -->
<!-- END pages -->
- <!-- BEGIN pages -->
- <li class="head">{pages.TITLE}</li>
- <!-- BEGIN page -->
- <li><a href="{pages.page.U_PAGE}" title="{pages.page.T_PAGE}">{pages.page.L_PAGE}</a></li>
- <!-- END page -->
- <!-- END pages -->
Se muestra casi todo a la perfección. El problema que tengo con el que reside en pages.TITLE .
En lugar de la Navegación #Veo a 0 y luego 1 y luego 2, como los que están las teclas numéricas. ¿Cómo puedo corregir eso?
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
- joebert
- Sledgehammer


- Registrado: Feb 10, 2004
- Mensajes: 13455
- Loc: Florida
- Status: Offline
- Bogey
- Bogey


- Registrado: Jul 14, 2005
- Mensajes: 8211
- Loc: USA
- Status: Offline
Ya veo...la siguiente matriz fija el tema y ahora veo lo que tengo que ver.
PHP Código: [ Select ]
$pages = array(
'Navigation 1' => array(
array(
'U_PAGE' => $_root_path . 'page_1.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_3.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_4.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)),
'Navigation 2' => array(
array(
'U_PAGE' => $_root_path . 'page_5.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_6.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_7.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_8.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)),
'Navigation 3' => array(
array(
'U_PAGE' => $_root_path . 'page_9.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_10.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_11.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_12.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
))
);
'Navigation 1' => array(
array(
'U_PAGE' => $_root_path . 'page_1.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_2.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_3.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_4.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)),
'Navigation 2' => array(
array(
'U_PAGE' => $_root_path . 'page_5.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_6.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_7.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_8.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
)),
'Navigation 3' => array(
array(
'U_PAGE' => $_root_path . 'page_9.php',
'T_PAGE' => 'Page 1',
'L_PAGE' => 'Page 1'
),
array(
'U_PAGE' => $_root_path . 'page_10.php',
'T_PAGE' => 'Page 2',
'L_PAGE' => 'Page 2'
),
array(
'U_PAGE' => $_root_path . 'page_11.php',
'T_PAGE' => 'Page 3',
'L_PAGE' => 'Page 3'
),
array(
'U_PAGE' => $_root_path . 'page_12.php',
'T_PAGE' => 'Page 4',
'L_PAGE' => 'Page 4'
))
);
- $pages = array(
- 'Navigation 1' => array(
- array(
- 'U_PAGE' => $_root_path . 'page_1.php',
- 'T_PAGE' => 'Page 1',
- 'L_PAGE' => 'Page 1'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_2.php',
- 'T_PAGE' => 'Page 2',
- 'L_PAGE' => 'Page 2'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_3.php',
- 'T_PAGE' => 'Page 3',
- 'L_PAGE' => 'Page 3'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_4.php',
- 'T_PAGE' => 'Page 4',
- 'L_PAGE' => 'Page 4'
- )),
- 'Navigation 2' => array(
- array(
- 'U_PAGE' => $_root_path . 'page_5.php',
- 'T_PAGE' => 'Page 1',
- 'L_PAGE' => 'Page 1'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_6.php',
- 'T_PAGE' => 'Page 2',
- 'L_PAGE' => 'Page 2'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_7.php',
- 'T_PAGE' => 'Page 3',
- 'L_PAGE' => 'Page 3'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_8.php',
- 'T_PAGE' => 'Page 4',
- 'L_PAGE' => 'Page 4'
- )),
- 'Navigation 3' => array(
- array(
- 'U_PAGE' => $_root_path . 'page_9.php',
- 'T_PAGE' => 'Page 1',
- 'L_PAGE' => 'Page 1'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_10.php',
- 'T_PAGE' => 'Page 2',
- 'L_PAGE' => 'Page 2'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_11.php',
- 'T_PAGE' => 'Page 3',
- 'L_PAGE' => 'Page 3'
- ),
- array(
- 'U_PAGE' => $_root_path . 'page_12.php',
- 'T_PAGE' => 'Page 4',
- 'L_PAGE' => 'Page 4'
- ))
- );
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
Página 1 de 1
Para responder a este tema que necesita para ingresar o registrarse. Es gratis.
Publicar Información
- Total de mensajes en este tema: 7 mensajes
- Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 102 invitados
- No puede abrir nuevos temas en este Foro
- No puede responder a temas en este Foro
- No puede editar sus mensajes en este Foro
- No puede borrar sus mensajes en este Foro
- No puede enviar adjuntos en este Foro
