写一个Smarty 插件生成缩略图,然后显示出图片。------------------------------------------
酷得组件仓库 - 第三方软件开发组件下载\试用
www.cookcode.net

解决方案 »

  1.   

    在html_images那个function里面加吧
    以前改过,不过后来一般用缩略图和JS多点,前者方便,后者把负担给浏览器,觉得能快点,而且手册也不推荐用此函数
    不过具体得速度没去测过至于LZ说得加到modifier,个人觉得那就麻烦点了吧,以前倒没考虑过。
      

  2.   

    你是想用gd库生成比例的图片呢? 还是想在<img>标签中加上height width呢
    如果是前者 就是gd等比例缩放生成缩率图,并返回这个缩率图的地址,前台引用一下,gd库中有个function的.可以自己看一下.
    如果是后者,register_modifier 注册一个变量修改器,用php处理一下,返回字符串,其中的包括height width我自己写的汇率转换器
        function hl($string,$lang){
            global $rate;
            if(is_numeric($string)&&$lang&&in_array($lang,array_keys($rate))&&$rate[$lang]){ 
                return number_format(floatval($string)*$rate[$lang],2);  
            }
            return $string;
        }
        $smarty->register_modifier("hl","hl");前台引用{变量|hl:'哪国的汇率'} 这个会被return $string 所替换.