您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop报错Strict Standards: Only variables should
冷卉2025-01-10Ecshop商城教程已有人查阅
导读今天开始研究ECShop,在安装完成的时候发现首页顶部、左侧和底部出现:Strict Standards: Only variables should be passed by reference in
今天开始研究ECShop,在安装完成的时候发现首页顶部、左侧和底部出现:Strict Standards: Only variables should be passed by reference in F:\wamp\ \ecshop\upload\includes\cls_template.php on line 418
的报错信息。
第一种解决方法是杀到cls_template.php文件中发现下面这段代码:
第二种解决方法就是去php.ini里面修改error_reporting,改成error_reporting=E_ALL & ~E_STRICT,这个意思是显示所有除了严格模式的错误。
改完了之后需要到 ecshop\upload\includes\init.php中,将第45行的:
上面两种方法,我觉得第一种方法比较好,治标要治本,第二种方法有点像是hack过去,而且错误输出关闭对开发本身一件不好的事情,不过如果你在开发环境开启了所有的报错,正式环境关闭所有的报错这样也是没有什么问题的。
的报错信息。
第一种解决方法是杀到cls_template.php文件中发现下面这段代码:
$tag_sel = array_shift(explode('',$tag));
忘记说了,我的PHP版本是5.4.19,PHP5.3以上默认只能传递具体的变量,而不能通过函数返回值传递,所以这段代码中的explode就得移出来重新赋值了:?
$tagArr = explode('',$tag);
$tag_sel = array_shift($tagArr);
这样之后顶部的报错没掉了,左侧和底部的报错还需要去ecshop的后台点击清除缓存才能去除。第二种解决方法就是去php.ini里面修改error_reporting,改成error_reporting=E_ALL & ~E_STRICT,这个意思是显示所有除了严格模式的错误。
改完了之后需要到 ecshop\upload\includes\init.php中,将第45行的:
@ini_set('display_errors', 1);
改成:
@ini_set('display_errors', 0);
这样ecshop\upload\includes\cls_template.php中的代码可以不用改,而且程序可以正确运行,缓存记得去后台清除下。上面两种方法,我觉得第一种方法比较好,治标要治本,第二种方法有点像是hack过去,而且错误输出关闭对开发本身一件不好的事情,不过如果你在开发环境开启了所有的报错,正式环境关闭所有的报错这样也是没有什么问题的。
本文标签:
很赞哦! ()
上一篇:ecshop二次开发笔记
下一篇:ecshop后台分页功能修改
相关教程
图文教程
ecshop邮件验证注册会员自动发送验证码的实现方法
ECshop的验证邮件默认只能用户登录用户中心点击发送才能收到,这里让他改为用户注册时自动发送。适当编写邮件内容也可以让他同时具有注册通知邮件的效果。
ecshop后台订单信息页或ecshop打印页显示商品缩略图
1、打开 admin/order.php 文件 (建议使用editplus)2、打开 admin/templates/order_info.htm 模板页3、打开 data/order_print.html 模板页
ecshop商品自定义价格区间的实现方法
在ECShop后台自由定义价格区间(例如:1-30,31-200,201-1000,1001-5000,5000以上),前台自动体现的一种方法,而且每个类别的价格区间可以任意设置,让价格区间更人性化。 1、首先我们
ecshop怎么增加模板页
ECShop的动态模板机制是一个非常灵活的系统,管理员可以在后台根据自己的要求调整模板模块的显示位置。本文详细讲解了如何修改ECSHOP内部结构使得用户可以添加自己的模板页从而方便灵活的使用系统自带的模板系统和广告位系统。
相关源码
-
(PC+WAP)货运物流快递仓储货架pbootcms网站模板下载本模板基于PbootCMS开发,为货运物流、快递配送、仓储货架等行业设计,支持PC+WAP自适应,确保在电脑、手机、平板等设备上均能流畅访问。适用于物流公司、仓储企业查看源码 -
(自适应)蓝色五金制品配件管件pbootcms网站源码下载基于PbootCMS内核开发的五金行业专用模板,采用响应式设计架构,确保产品展示在各类移动设备上的呈现。通过模块化布局与工业风视觉设计,帮助五金企业高效展示产品规格、应用场景及技术支持,建立专业可靠的行业形象。查看源码 -
自适应容器设备机械行业通用pbootcms网站模板本模板是一款基于PbootCMS开源内核深度开发,为容器制造、容器设备、压力容器及相关行业量身打造的高品质响应式企业网站模板。查看源码 -
(自适应)文案文档作文写作word资源网站模板下载本模板基于PbootCMS系统深度开发,针对电影解说、文案分享类网站的特殊需求设计。采用响应式布局技术,确保在手机端和桌面端都能呈现专业的内容展示效果,帮助运营者高效管理影视解说资源。查看源码 -
(自适应响应式)英文外贸医疗科研耗材设备pbootcms网站模板为医疗设备和外贸企业设计的响应式网站模板,基于PbootCMS系统开发。突出医疗产品认证展示和国际化特性,通过专业化的产品参数展示模块和文档管理系统,满足医疗行业严格的信息披露要求。查看源码 -
(自适应响应式)AI智能电子科技产品pbootcms网站模板下载基于PbootCMS内核的响应式模板,为AI智能硬件、电子产品等科技企业打造,通过技术创新实现品牌数字化升级。查看源码
| 分享笔记 (共有 篇笔记) |
