西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > ecshop教程 >

ecshop模板切换到smarty3.1.30

时间:2016-10-30 21:34来源:未知 作者:好模板 点击:
ecshop使用的是smarty的阉割版 如果使用smarty3来替换掉ecshop的原版呢,有一些不兼容的地方一个个地来排除,第一个 {insert_scripts files=jQuery.json.js,transport.js} 在libs/plugins文件夹中新建文件func
ecshop使用的是smarty的阉割版
 
如果使用smarty3来替换掉ecshop的原版呢,有一些不兼容的地方一个个地来排除,第一个
 
 {insert_scripts files='jQuery.json.js,transport.js'}
在libs/plugins文件夹中新建文件function.insert_scripts.PHP,加入以下代码
 
 
 
function smarty_function_insert_scripts($args )  
{  
  
   // var_dump($args['files']);  
  
    static $scripts = array();  
    $arr = explode(',', str_replace(' ', '', $args['files']));  
  
    $str = '';  
    foreach ($arr AS $val)  
    {  
        if (in_array($val, $scripts) == false)  
        {  
            $scripts[] = $val;  
            if ($val{0} == '.')  
            {  
                $str .= '<script type="text/javascript" src="' . $val . '"></script>';  
            }  
            else  
            {  
                $str .= '<script type="text/javascript" src="js/' . $val . '"></script>';  
            }  
        }  
    }  
    echo $str;  
  
  
}  
 
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------