分类归档

网站开发

FWQ
网站开发
ecshop注册会员自动发送验证码邮件验证
ECshop的验证邮件默认只能用户登录用户中心点击发送才能收到,这里将它修改为用户注册时自动发送。 在user.php 里面的 大概235行          if (!empty($passwd_answer) && !empty($sel_question))          {             $sql = ‘UPDATE ‘ . $ecs->table(’users’) . ” SET `passwd_question`=’$sel_question’, `passwd_answer`=’$passwd_answer’   WHERE `user_id`=’” . $_SESSION[‘user_id’] .…
2025-04-24 阅读全文 →
FWQ
网站开发
安装ecshop提示“安装数据失败”或“创建管理员帐号
安装ecshop提示“安装数据失败”或“创建管理员帐号,解决方法: 在install/includes/init.php文件的顶部,<?php 下增加: date_default_timezone_set (‘Asia/Shanghai’); 即可   分析原因:php时区导致   另外解决方法,可在php.ini里找到:date.timezone行,改为: date.timezone=Asia/Shanghai 重启apache。      在安装ECSHOP时,进行到配置页,填写数据库及管理员等信息后点击下一步,提示如下:     创建配置文件…………成功     创建数据库…………成功     安装数据…………成功     创建管理员帐号…………失败     Warning: date(): It is…
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP商品详情页显示收藏数量
众所周知,最新版的商品详情页, 已经能够显示购买数量、评论数量了, 但是唯独没有显示收藏数量,也就是淘宝上的收藏人气,下面我们就把它显示出来。 1)、首先打开 /includes/lib_insert.php  文件 在文件末尾增加下面代码 /** * 调用某商品的累积收藏 */ function insert_goods_collect($arr) {         $sql=’select count(user_id) as ids ‘.’from ‘. $GLOBALS[‘ecs’]->table(‘collect_goods’).”as co “.”where co.goods_id=”.$arr[‘goods_id’];         $row=$GLOBALS[‘db’]->GetRow($sql);        …
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop商品列表排序为按商品的商家备注排序
 在ecshop当中,打开 includes/lib_goods.php 这个文件 搜索 ORDER BY g.sort_order, g.last_update DESC 替换为: ORDER BY g.seller_note asc 总的有4个 都替换了 :lol 这样改为按商家备注升序 就是id号在小的排在前面 改为按商品id升序 就是id号在小的排在前面 ORDER BY g.goods_id asc 要降序改asc为DESC. 修改成功!
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop缩略图以及产品页图模糊的方法
         ecshop上传商品图片默认生成jpg缩略图或商品图的质量是80,这些图片看起来有点模糊,客户非常不满意,现提供调整生成jpg图片的质量,解决Ecshop商品缩略图不清晰的方法。找到includes/cls_image.php文件,在大约250行        /* 生成文件 */        if (function_exists(‘imagejpeg’))        {          $filename .= ‘.jpg’;          imagejpeg($img_thumb, $dir . $filename);        }        改为       …
2025-04-24 阅读全文 →
FWQ
网站开发
让ecshop选取部分省市作为默认地区
 比如:配送区域这里,我只做一个省或者市的市场,那么怎么办呢?有没有让客户打开就是自己所在的省市呢?当然可以,最简单就是到后台把地区给删了,太多删的累,那么下面好模板就说说修改方法。   实现省市默认需要修改两个文件:1.根目录下的flow.php 2.修改theme/模版名目录/library/consignee.lbi  1.flow.php 第357行 $city_list[$region_id]     = get_regions(2, $consignee[‘province’]); $district_list[$region_id] = get_regions(3, $consignee[‘city’]); 将以上两行代码修改为 $city_list[$region_id]     = get_regions(2, 19);          //19代表内蒙古…
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP商品页发表评论时“取消E-MAIL必填”的方
ECSHOP的商品详情页,在用户提交评论的时候,那个“E-MAIL”输入框默认是“必填”的。 如果我想改成“E-MAIL非必填”或者干脆“删除这个E-MAIL输入框”,要如何修改才能达到效果呢?? 下面以ECSHOP 2.7.2 官方默认模板为基础进行讲解说明。 将E-MAIL改成非必填项的方法:(也就是说保留那个E-MAIL输入框,但是用户不填,也可以提交) 第1步: 打开 /themes/default/library/comments_list.lbi 文件 找到并删除下面代码   if (cmt.email.length > 0)   {      if (!(Utils.isEmail(cmt.email)))      {         alert(cmt_error_email);         return false;…
2025-04-24 阅读全文 →
FWQ
网站开发
修改ecshop推荐注册赠送的等级积分修改为消费积
 ecshop推荐注册,默认的是赠送等级积分,特殊情况下需要将赠送的等级积分修改为消费积分。   好模板修改如下: 1、打开文件:includes/lib_passport.php 2、找到下面代码:  // 推荐开关开启  $up_uid     = get_affiliate();  empty($affiliate) && $affiliate = array();  $affiliate[‘config’][‘level_register_all’] = intval($affiliate[‘config’][‘level_register_all’]);  $affiliate[‘config’][‘level_register_up’] = intval($affiliate[‘config’][‘level_register_up’]);  if ($up_uid)  {   if (!empty($affiliate[‘config’][‘level_register_all’]))   {    if…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop默认销售排行不显示问题解决
 默认ecshop程序有top10的库标签,也就是可以设置销售排名靠前的10个商品在首页。但是我们操作,即使发货了,但是该模块还是无法显示,为什么? 一般是以下几个问题: 1.订单是付款了的商品。必须是发货了的。已确认,已付款,已发货,收货确认,已完成整个订单的过程! 2.  所属商品必须保证库存大于0,不能缺货下架。 二者不能缺一,大家若不显示请检查!
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP类别页调用当前类别名称
 问题:如何在ecshop商品列表页(类别页)显示当前类别名称呢? 作用:看上去很专业,而且自我感觉能增进SEO,例如将ECSHOP默认官方模板商品列表页的“商品列表”四个字改为当前类别名称,应该能增进SEO 答案:如下 首先修改ecshop程序文件 /category.php  在  $smarty->assign(‘cat_style’,   htmlspecialchars($cat[‘style’])); 后边增加 $smarty->assign(‘cat_name_cur’, $cat[‘cat_name’]); 然后就可以在文件  /themes/default/category.dwt 里调用了。   调用代码为 {$cat_name_cur}
2025-04-24 阅读全文 →