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

Insertar PHP en un .tpl sobre Datalife Engine

Estas en el tema de Insertar PHP en un .tpl sobre Datalife Engine en el foro de Sistemas de gestión de contenidos en Foros del Web. Buenas, uso el cms, Datalife Engine 7.0 y quisiera añadir código php dentro del main.tpl para que se visualizase, mi problema es que un archivo ...
  #1 (permalink)  
Antiguo 26/08/2008, 15:03
Avatar de blittcer  
Fecha de Ingreso: noviembre-2007
Mensajes: 125
Antigüedad: 17 años
Puntos: 1
Insertar PHP en un .tpl sobre Datalife Engine

Buenas, uso el cms, Datalife Engine 7.0 y quisiera añadir código php dentro del main.tpl para que se visualizase, mi problema es que un archivo .tpl de template no reconoce el php... asi que buscando encontre esto (los dos primeros pasos bien, el último no lo pillo):

A small hack, which makes it possible to use any PHP the code in the templates. Good if you want

to use say, IPB last posts on website hack and add it as a module to the main page of DLE.

Open index.php find the line:
echo $tpl->result['main'];

Replace with:
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

From now on you can add code like this in a module.
#include virtual="/rssfeeds.php" -->

Un saludo, espero solucion, tanto esta como otras. Gracias
__________________
Si vas al Gimnasio y quieres conseguir buenos resultados: Fitness, Dietas y Entrenamientos
  #2 (permalink)  
Antiguo 15/09/2009, 10:04
 
Fecha de Ingreso: marzo-2008
Ubicación: Patzún, Chimaltenango
Mensajes: 71
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Insertar PHP en un .tpl sobre Datalife Engine

sí es cierto yo ya lo probé y sí funcionó...
Cita:
Open index.php find the line:
echo $tpl->result['main'];

Replace with:
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
éso que te indican ahí... lo debes reemplazar justo en el "index.php"
osea.. "DOCUMENT_ROOT/index.php".. o sea donde tienes tu sistema... la carpeta raiz....
...espero te haya ayudado.:!
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 05:00.