Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

phpBB: Hacer includes en un .tpl

Estas en el tema de phpBB: Hacer includes en un .tpl en el foro de Sistemas de gestión de contenidos en Foros del Web. Estoy modificando la cabecera (overall_header.tpl) de mis foros phpBB y necesito hacer un include de un archivo que carga un banner aleatorio. Estoy probando los ...
  #1 (permalink)  
Antiguo 02/05/2003, 03:04
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 10 meses
Puntos: 17
phpBB: Hacer includes en un .tpl

Estoy modificando la cabecera (overall_header.tpl) de mis foros phpBB y necesito hacer un include de un archivo que carga un banner aleatorio.

Estoy probando los includes normales, pero al ser .tpl no me ejectua el código PHP, sino que me muestra <?php include("banners.php") ?> en el código fuente.

¿Qué puedo hacer para "incluir" ese archivo en la cabecera?
__________________
M a l d i t o F r i k i
  #2 (permalink)  
Antiguo 02/05/2003, 04:55
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Hay un mod que permite incluir php en los tpl:
http://www.phpbb.com/mods/downloads/...ub_pages&cat=2
Es el primero de la lista.
Como ves, hay muchisimos mods con distintas funciones para elegir.
Saludos
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #3 (permalink)  
Antiguo 02/05/2003, 05:08
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 10 meses
Puntos: 17
Buff!! Si que hay cosas. Tendré que tomármelo con calma

Muchas gracias ferny
__________________
M a l d i t o F r i k i
  #4 (permalink)  
Antiguo 02/05/2003, 06:01
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 10 meses
Puntos: 17
Pues ese add-on no me ha funcionado. Seguiré buscando, seguro que entre tantas cosas alguna me sirve
__________________
M a l d i t o F r i k i
  #5 (permalink)  
Antiguo 03/05/2003, 20:43
pablasso
Invitado
 
Mensajes: n/a
Puntos:
intenta colocando como si fuera puro html entre las etiquetas <script></script> ya me ha funcionado asi
  #6 (permalink)  
Antiguo 05/05/2003, 07:19
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 10 meses
Puntos: 17
Lo probaré, gracias
__________________
M a l d i t o F r i k i
  #7 (permalink)  
Antiguo 05/05/2003, 12:37
Avatar de Chaudx  
Fecha de Ingreso: marzo-2002
Ubicación: Quilpué, Chilito lindo
Mensajes: 345
Antigüedad: 22 años, 8 meses
Puntos: 2
Ese archivo banner.php debe tener alguna función que te retorne el banner a incluir en la página.
ej.

Ej.
Código PHP:
function muestrabanner()
{
//código que selecciona Banner
return $banner;


Luego en el archivo page_header.php
pasas esos valores a una variable:
Código PHP:
$banner muestrabanner(); 
sino
$banner = include("banners.php");
Y luego lo declaras en las variables de template
Código PHP:
$template->assign_vars(array(
            
'BANNER' => $banner)
); 
Posteriormente en la cabecera de overall_header.tpl solo colocas
Código:
{BANNER}
saludos
__________________
Servicios computacionales
Linux registered User # 306587
Ubuntu user #14563
  #8 (permalink)  
Antiguo 05/05/2003, 13:37
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 10 meses
Puntos: 17
Ajá, voy a probarlo. Gracias Chaudx
__________________
M a l d i t o F r i k i
  #9 (permalink)  
Antiguo 05/05/2003, 14:47
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 10 meses
Puntos: 17
Ha ido perfecto

Ahora está como yo deso

Gracias
__________________
M a l d i t o F r i k i
  #10 (permalink)  
Antiguo 24/02/2008, 12:50
Avatar de Paralex  
Fecha de Ingreso: noviembre-2007
Ubicación: Valencia
Mensajes: 53
Antigüedad: 17 años
Puntos: 1
Re: phpBB: Hacer includes en un .tpl

Yo lo que necesito insertar en overall_header.tpl es un echo de una consulta a la base de datos.

Se trata de una tabla que he creado yo, pero en la misma BD que el resto del foro.

Me estoy rompiendo la cabeza y no lo consigo... no se donde tengo que hacer la conexión,la consulta, donde el echo, como hago el include... en fin, que no consigo nada.

A ver si alguno me haceis el gran favor de explicar pasito a pasito

Os lo agradezco mucho desde ya
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 21:28.