problema con link que dirijen a plantillas

imported_munir Seguir

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
5 Abr 2005
Mensajes
218
hola en mi viejito foro yo hice un archivo por ejemplo profes.php con este contenido

Insertar CODE, HTML o PHP:
<?php
require_once('./global.php');
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('profes') . '");');
?>

el cual como bien dice ahi dirijia a una plantilla llamada "profes"

luego de actualizar a 4.0.5 me sale este error

Insertar CODE, HTML o PHP:
Warning: fetch_template() calls should be replaced by the vB_Template class. Template name: navbar in [path]/includes/functions.php on line 3984

Parse error:  syntax error, unexpected T_STRING in /home/ru000205/public_html/profes.php(3) : eval()'d code on line 1

Warning: fetch_template() calls should be replaced by the vB_Template class. Template name: profes in [path]/includes/functions.php on line 3984
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
Hola,

Trata con:

PHP:
<?php
        $navbits[''] = 'Profes';
        $navbar = render_navbar_template(construct_navbits($navbits));
        $templater = vB_Template::create('profes');
        $templater->register_page_templates();
        $templater->register('navbar', $navbar);
        print_output($templater->render());
?>
Saludos.

P.d: Recuerda reemplazar en la plantilla "profes" $navbar por {vb:raw navbar}, y cualquier otra variable que hayas incluido en el archivo *.php.
 
Arriba