Ver Mensaje Individual
  #12 (permalink)  
Antiguo 04/01/2013, 23:04
Avatar de syntex
syntex
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 22 años
Puntos: 4
Respuesta: clase prefabricada para smarty

Hola buenos días,

Me da error tal como me indicáis, me podéis ayudar?

<?php
require_once RUTA_lib_smarty.'Smarty.class.php';
$smarty = new Smarty;

function do_translation ($params, $content, &$smarty, &$repeat)
{
if($params === "translate")
{
require_once RUTA_lib.'Translate.php';
$translate = new valor_translate($params['lang']);

}
return $translate;
}

// register with smarty
$smarty->register_block('translate', 'do_translation');
?>

Fatal error: Uncaught exception 'SmartyException' with message 'Call of unknown method 'register_block'.' in C:\xampp\htdocs\Comercios_electronicos_1\merca\app \lib\smarty\libs\sysplugins\smarty_internal_templa tebase.php:806 Stack trace: #0 C:\xampp\htdocs\Comercios_electronicos_1\merca\app \config\funciones_smarty.php(17): Smarty_Internal_TemplateBase->__call('register_block', Array) #1 C:\xampp\htdocs\Comercios_electronicos_1\merca\app \config\funciones_smarty.php(17): Smarty->register_block('translate', 'do_translation') #2 C:\xampp\htdocs\Comercios_electronicos_1\merca\app \config\funciones.php(6): require_once('C:\xampp\htdocs...') #3 C:\xampp\htdocs\Comercios_electronicos_1\merca\ind ex.php(7): require_once('C:\xampp\htdocs...') #4 {main} thrown in C:\xampp\htdocs\Comercios_electronicos_1\merca\app \lib\smarty\libs\sysplugins\smarty_internal_templa tebase.php on line 806
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------