作者文章

fwq

FWQ
网站开发
在ecshop商品页详情页添加同类随机商品
在ecshop商品页详情页添加同类随机商品,能起到更好的展示效果,美观的客户体验,加让系统更方便搜索引擎抓取。好模板提供该。 1,ecshop根目录下找到goods.php文件 找到ecshop代码  $smarty->assign(‘properties’,          $properties[‘pro’]);                              // 商品属性 在上面加代码 $smarty->assign(‘category_related_random_goods’,       category_related_random_goods($goods[‘cat_id’])); // 同分类随机商品   再在ecshop最底部添加上 随机同类商品的函数, 以下代码   /*同分类下随机推荐商品*/ function category_related_random_goods($category_id) { $where = "g.is_on_sale = 1 AND g.is_alone_sale…
2025-04-23 阅读全文 →
FWQ
网站开发
Ecshop新版后台SQL查询报错没法执行SQL语句
在ecshop最新版本后台SQL查询除运行SQL语句出现报错提示:this sql May contain UPDATE,DELETE,TRUNCATE,ALTER,DROP,FLUSH,INSERT,REPLACE,SET,CREATE,CONCAT   注意: 上述错误只有在打了ECSHOP2.7.3最新补丁的系统下才会出现,如果您的ECSHOP系统没有打最新补丁,是不会出现这个错误提示。 下面来说一下错误原因: 之所以会出现上面的错误提示,是因为ECSHOP2.7.3最新补丁文件,对ECSHOP后台的“SQL查询”功能做了限制, 只允许执行 select 查询语句,除select之外的其他查询语句,诸如 alter, update, delete, truncate等之类的SQL语句都是被禁止执行的。   修改后可以了   ========================================   下面再来说一说解决方法: 打开 admin/sql.php  找到下面这段代码,删掉(隐藏掉)即可   if(!empty($_POST['sql']))…
2025-04-23 阅读全文 →
FWQ
网站开发
Ecshop模板修改_删除商品名称后边的省略号(三个
商品标题超过后台设置的显示字数时,会显示省略号。请问怎样修改,才会不显示省略号呢? 以下是一种彻底的修改方法,修改完后,将永远不再显示 生活好 … 打开 /includes/lib_base.php 文件 找到 if ($append && $str != $newstr)     {         $newstr .= ‘…’;     } 将之删除掉,就可以了。 记得到后台清除下缓存。
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop删除订单提示:以下订单无法被移除解决方法
 ecshop删除订单提示:以下订单无法被移除解决,好模板分析后解决方法如下  第一点,已发货订单无法删除。 第二点,已付款订单 第三点,已生效订单。 满足以上三点的任何一点,都不能删除订单,因为一旦删除订单,款项就会返回到用户的帐户中。 相当于退款了。。所以这个操作必须经过一番确认之后才可以进行删除。 第一种情况: 已发货订单删除流程, “后台 -> 订单管理 -> 订单列表 -> 查看 -> 设置未发货”, “后台 -> 订单管理 -> 订单列表 -> 查看 -> 设置未付款, “后台 ->…
2025-04-23 阅读全文 →
FWQ
网站开发
在Ecshop后台的订单详情页显示本单商品总数
可能有些朋友乍一看标题会有些模糊,那好先上效果图: 这是后台的订单查看页面,默认是不显示“商品总数”的,下面我们就通过二次开发来给他加上这个功能。 注:本教程以 ECSHOP2.7.2 为准,其他版本,请自行仿照修改 1、打开admin/order.php文件 搜索  $res = $db->query($sql); 一共能搜索到很多处, 按前后顺序,在第一处(大概在320行)的下边 增加 $goods_nums=0; 2、紧接着继续搜索(大概在351行) $goods_list[] = $row; 在它下边增加一行代码 $goods_nums+=$row[‘goods_number’]; 3、紧接着继续搜索 (大概在367行) $smarty->assign(‘goods_list’, $goods_list); 在它下边添加一行代码 $smarty->assign(‘goods_nums’, $goods_nums); 4、修改…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop仿淘宝商城站商品分类页显示用户评论统计
最近看到论坛里面很多人在找淘宝商城商品分类页显示用户评论统计功能,下面给大家分享一下这个功能解决方法,希望大家共同学习、共同进步! 修改以下: 1、修改category.php页,查找  $arr[$row[‘goods_id’]][‘goods_brief’]      = $row[‘goods_brief’];         在前面加上:      $goods_id = $row[‘goods_id’];      $count = $GLOBALS[‘db’]->getOne(“SELECT COUNT(*) FROM ” . $GLOBALS[‘ecs’]->table(‘comment’) . ” where comment_type=0 and id_value =’$goods_id'”);…
2025-04-23 阅读全文 →
FWQ
网站开发
开发ecshop新注册用户后台审核确认功能
ecshop需求: 1. 新注册的用户需要后台管理员进行确认之后才能成为正式用户。 2. 新用户注册之后,提示请等待管理员确认后才能使用。 3. 新注册的用户,如果管理员没有对其注册身份进行确认,在登录时会提示请等待管理员确认之后才能登录。   在观察数据库表的时候发现,users表中有个is_validated字段,默认是0,表明没有通过验证。我们基于这个字段来实现本文要求的功能。   升级说明 新注册的ecshop用户需要后台管理员确认之后才能成为正式注册的用户。在用户提交注册信息之后,提示用户管理员会通过电话对其身份进行确认。未确认的用户无法登录,未确认用户登录时会提示需要确认的信息。 升级方法 【1】在languages\zh_cn\admin\users.php中增加:   $_LANG[‘invalid_is_validated’] = ‘只能输入0或1。0为无效,1为有效’;     【2】在languages\zh_cn\user.php中增加:   $_LANG[‘login_failure_invalid’] = ‘需管理员确认身份之后才能登陆’;   【3】修改includes\modules\integrates\integrate.php中的login函数为:   /**     *  用户登录函数     *     * @access  public     * @param   string $username     * @param   string $password …
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop搬家迁移换空间教程二用帝国备份王搬家
近来不少朋友提问,如果换空间后如何进行网站迁移(搬家)?下面以使用mysql数据库的程序(如ecshop、shopex等)搬家到24小时数据中心( )提供的空间为例做一个简要说明,假设原来网站网址为 。 步骤: 1、将帝国备份王(ebak,见本贴附件)上传至原网站空间,登陆后备份mysql数据库; 2、登陆原空间管理面板,使用“在线压缩”功能将整个网站的web文件压缩打包为bak.rar,保存在ftp根目录下,比如wwwroot/bak.rar 。如果原空间没有此功能,可以联系原空间商,请空间商在服务器上帮你打包好; 3、登陆新空间的管理面板,点“程序预装”,打开后选“自定义路径安装”,正确输入原网站压缩包的下载网址,如 ,并选择好新空间的安装路径,如果安装在ftp根目录下则为默认的/wwwroot/即可,然后点“安装”。等待数分钟,系统会自动把备份好的压缩包下载到新空间并完成解压缩操作; 4、访问新空间里的帝国备份王ebak,登陆后把刚才备份好的数据库文件恢复到新空间的数据库里; 5、编辑修改网站的数据库连接文件中的数据库连接信息,修改为新数据库的设置。例如:ecshop网站的话,修改/data/config.php。 通过以上5个步骤就可以完整地完成一次网站迁移(搬家)了。简单吧,呵呵! 关于帝国备份王的使用方法可以去帝国论坛查看,很简单,这个方法可以很好的解决原来数据库版本和新数据库版本不一致的问题。我们用此方法给客户迁移网站没有一个失败的,很好用,不明白的可以跟贴咨询。
2025-04-23 阅读全文 →
FWQ
网站开发
如何ecshop调用所有商品的标签云
Ecshop 系统首页也会看到不少的云标签,云标签的作用主要就是聚合相关信息来用的,比方我们上传的商品有多条,除了分为大类目之外,还能够分为聚合的小类,这些小类就是我们常常看到的 tag 标签了,最大的优点就是灵敏度较大,想怎样写就怎样写,不受分类的限制,好了,就来教下大家如何在 ecshop 首页来调用这些聚合标签吧。 第一步:翻开tag_cloud.php,将如下代码: assign_dynamic(‘tag_cloud’); $tags = get_tags(); if (!empty($tags)) { include_once(ROOT_PATH . ‘includes/lib_clips.php’); color_tag($tags); } $smarty->assign(‘tags’, $tags); 这段代码复制下来。 第二步:打开index.php,找到如下代码: $smarty->assign(‘shop_notice’, $_CFG[‘shop_notice’]); // 商店公告 粘贴到这行代码下。…
2025-04-23 阅读全文 →
FWQ
网站开发
修改ECSHOP后台的商品列表里显示该商品品牌
如何在在ECSHOP后台的商品列表中也显示商品的品牌”。 下面就来好模板讲一下如何来修改。此方法只保证在ECSHOP2.7.2版本下有效,其他版本请参照修改。 第一步: 首先我们来打开程序文件: /admin/includes/lib_goods.php 定位到 goods_list  函数部分 找到下面代码(大概在911行左右) $sql = “SELECT goods_id, goods_name, goods_type, goods_sn, shop_price, is_on_sale, is_best, is_new, is_hot, sort_order, goods_number, integral, ” .                     ” (promote_price…
2025-04-23 阅读全文 →