ecshop模板支持php代码
问题现象:
顶部出现assign('TemplatePath','themes/'.$GLOBALS[‘_CFG’]
ecshop v 2.7.3 released 20121106以后,模板不再支持PHP语言嵌入。如果以前使用了包含PHP代码的模板文件,那么已经不再符合ecshop的模板开发规范了,不能正常解析。
之所以不再支持PHP语言嵌入模板,主要是为了防范挂马,不给一些不法分子创造了挂马的机会。
所以,遇到类似的问题后,你有两种办法:
1、重新修改模板文件,去掉PHP相关的代码;
2、使用下面这个文件替换includes/cls_template.php这个文件
http://www.seo1158.com/blog/wp-content/uploads/2015/06/cls_template.zip
替换之后就可以让ecshop模板完美支持php代码。
不过考虑到挂马的风险,您可能需要增加一些其他的防护脚本来保障网站的安全。
未经允许谢绝转载:迅优网络科技 » Ecshop顶部出现assign(‘TemplatePath’,’themes/’.$GLOBALS[‘_CFG’] 怎么破?
评论前必须登录!