看到好像有人介绍可以用Prefilters解决这个问题.
其实无非是些一些替换的正则表达式的吧,但自己笨蛋.

解决方案 »

  1.   

    用Prefilters也是可以的。仅会增加一点编译时间,不会影响服务器性能。
      

  2.   

    Prefilters的原理就是:平时开发时用/开头的绝对目录写法,网页显示时替换成目标目录。
    如果你对正则不熟可以用我写的Prefilters。function prefilter_url_rewrite($tpl_source,&$smarty)
    {
    return preg_replace("/(<(img.*?src|link.*?href)=([\"']))(.*?)(\\3.*?>)/is","$1".SITE_URL."$4$5",$tpl_source);
    }
      

  3.   

    谢谢,做成一个plugin,很好用。