我想在他的网站上帮助一位朋友,他告诉我要更改链接。他使用smarty并且网站在线
所以我改变了这个
<li class="first"><a href="{$path}reseau/le-reseau.html">Le réseau</a></li>
到绝对路径。
现在,我有这个错误
Fatal error: Call to undefined function reecrire_url() in /home/deflandrgb/www/includes/smarty/sysplugins/smarty_internal_filter_handler.php on line 60
但除了链接我没有改变任何东西。
为什么我有这个错误?
由于
ps:我递了旧链接,但我仍然有同样的错误
编辑:我在Site_Smarty.class.php中找到了这个函数
class Site_Smarty extends Smarty{
public function Site_Smarty(){
parent::__construct();
//$this->caching = true;
//$this->compile_check = true;
$this->template_dir = root.'templates/';
$this->compile_dir = root.'templates_c/';
$this->config_dir = root.'includes/smarty/';
$this->cache_dir = root.'cache/';
//$this->debugging = true;
$this->registerFilter('pre','reecrire_url');
$this->assign('app_name', 'Guest Book');
$this->assign('path', path);
}
}
答案 0 :(得分:0)