Ecshop商品分类页获取相册列表方法

仔细分析了一下程序代码,发现应该不难,只要根据列表里的商品ID号,通过此ID号取得相册列表里的相应图片,然后在商品列表里再循环显示出来即可​​​​​​​ 修改前: 修改后: 第1步:找到根目录的category.php文件,查找约:486行左右(注意这不是准确位置,看实际的哦),找到这个函数:  ……以下代码省略。 然后在这个函数里的:  下面一行增加一段代码: 大致的意思就是:通过列表的商品ID号,查找对应的商品相册里的缩略图集,返回的应该是一个图片地址数组!(就这段代码花了几小时?小编真心是笨啊……)

EcShop页面判断手机访问跳转到ECTouch对应手机版页面

ecshop 其他页面(商品详情页、商品分类页、团购页、优惠活动页、积分商城) 判断如果是智能手机访问跳转到ECTouch1.0手机版对应页面 方法 首先在ecshop 根目录下 includes/lib_main.php  添加一个函数function pc_to_mobile() 然后 在 ecshop 根目录下 includes/init.php 大概129行 商店关闭 判断代码 之后 添加(商店关闭的话 也不需要跳转了) 以上修改 适用于网站程序是ecshop2.7.3版本与手机版ECTouch1

Ecshop更换百度编辑器添加批量上传图片

  ECSHOP自带的编辑器不能批上传图片,这简直是扯淡,对于需要大量上传详情图的用户,简直就是灾难!因为百度编辑器有批量上传图片的功能,下面是如何使用百度编辑器来替换默认的编辑器。 首先下载百度编辑器,[下载地址:http://pan.baidu.com/s/1qYQSroC]。下载后解压并将kindeditor目录复制到网站根目录下的includes文件夹里; 打开网站根目录下的admin/templates/goods_info.htm 文件。在文件的头部找到以下的代码: 在这一行代码下面加上以下代

ECSHOP在PHP5.3以上出现构造函数报错的解决方法

PHP高版本ECSHOP报错,在PHP5.3以上的版本会出现下面这些错误: Strict Standards: Redefining already defined constructor for class chinabank in /data/web/includes/modules/payment/chinabank.php on line 85 Strict Standards: Redefining already defined constructor for class paypal_ec

ECSHOP提示Strict Standards: Only variables should be passed by reference in报错的解决方法

保哥将之前在PHP5.3上安装的ECSHOP网站搬到PHP5.4的主机上时,发现首页顶部、左侧和底部出现: Strict Standards: Only variables should be passed by reference in D:\www\includes\cls_template.php on line 418 的报错信息。原因是因为PHP5.3以上的版本默认只能传递具体的变量,而不能通过函数的返回值来传递,所以解决办法就是这段代码中的explode就要移出来重新进行赋值: 找到inclu

ECSHOP提示Deprecated: preg_replace()报错的解决方法

在PHP5.5环境下运行的ECSHOP会提示 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in……. 这个错误。出现这个报错的原因是preg_replace()函数中用到的修饰符 /e 在 PHP5.5中已经被弃用了。如果你的PHP版本恰好是PHP5.5,那你的ECSHOP肯定会显示上面的错误提示。 preg_replace()错误的解决办法

批量设置ECSHOP广告下线时间

进入ECSHOP后台数据库管理里的SQL查询,复制粘贴下面这条语句,即可将所有的广告结束日期修改为2023-05-13 update ecs_ad set end_time='1683897600' 1683897600是Unix时间戳(Unix timestamp)转化的具体时间是2023/5/12 21:20:0 如果想要设定自己的时间,可以进http://tool.chinaz.com/Tools/unixtime.aspx进行在线转换

ECshop的/admin/shopinfo.php文件SQL注入漏洞修复方法

ecshop的后台编辑文件/admin/shopinfo.php中,对输入参数id未进行正确类型转义,导致整型注入的发生。 修复方法: (大概在第53、71、105、123行,4个地方修复方式都一样) admin_priv('shopinfo_manage');   修改为 admin_priv('shopinfo_manage'); $_REQUEST['id'] = intval($_REQUEST['id']);  

ECshop的/admin/shophelp.php文件SQL注入漏洞修复方法

ecshop的后台编辑文件/admin/shophelp.php中,对输入参数$_POST[‘id’]未进行正确类型转义,导致整型注入的发生。 修复方法: (大概在第81、105、133、155行,4个地方修复方式都一样) admin_priv('shophelp_manage');   修改为 admin_priv('shophelp_manage'); $_POST['id'] = intval($_POST['id']);  

ECshop的/admin/comment_manage.php文件SQL注入漏洞修复方法

ecshop的/admin/comment_manage.php中,对输入参数sort_by、sort_order未进行严格过滤,导致SQL注入。 修复方法: 编辑comment_manage.php找到以下代码(大概在第336行) $filter['sort_by'] = empty($_REQUEST['sort_by']) ? 'add_time' : trim($_REQUEST['sort_by']); $filter['sort_order'] = empty($_REQUEST['sort_