作者文章

fwq

FWQ
网站开发
修改ecshop,实现不间断滚动的发货通知
 1、模板用的是用taobao MALL ,不知道是哪个兄弟共享出来的!所以使用其他模板的兄弟,稍改下就可以了,代码也很简单。 2、打开根目录下的index.php,找到:       $smarty->assign(‘invoice_list’,    index_get_invoice_query());  // 发货查询 复制代码   在下面添加一行:       $smarty->assign(‘post_list’,    index_get_post_query());  // 发货通知 复制代码     再找到:   /*—————————————————— */…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop默认销售排行不显示问题解决
 默认ecshop程序有top10的库标签,也就是可以设置销售排名靠前的10个商品在首页。但是我们操作,即使发货了,但是该模块还是无法显示,为什么? 一般是以下几个问题: 1.订单是付款了的商品。必须是发货了的。已确认,已付款,已发货,收货确认,已完成整个订单的过程! 2.  所属商品必须保证库存大于0,不能缺货下架。 二者不能缺一,大家若不显示请检查!
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop出现注册用户已经存在的解决方法
好模板得到网上一客户求助,他的网站用户注册总出现用户名存在,搜索各大网站,发现解决问题方法都不全,好模板总结如下 1.  升级问题,比如从版本更新,补丁更新 有时候会出现    因为ecshop的data/config.php连接文件升级更新他不会出现覆盖,及时从低版本升级高版本,代码方式都不一样 比如某客户英文的2.70的升级到2.7.2 成    $timezone    = "Asia/Chongqing";  $cookie_path    = "/";  $cookie_domain    = "";  $admin_dir = "admin";  $session = "1440";  define('EC_CHARSET', 'utf-8');  define('EC_LANGUAGE', 'en_us');  define('ADMIN_PATH','admin');  但是 2.7.2的完整的是   $timezone    = "UTC";  $cookie_path    = "/";  $cookie_domain    = "";  $session = "1440";  define('EC_CHARSET','utf-8');  define('ADMIN_PATH','admin');  define('AUTH_KEY', 'this is a key');  define('OLD_AUTH_KEY', ''); …
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop二次开发50个小技巧
ecshop二次开发50个小技巧,好模板提供 1:如何统计ecshop商品在订单中出现的次数      回答:$count = $db -> getOne(“select sum(goods_number) from “.$ecs->table(‘order_goods’).” where goods_id = ‘$goods[goods_id]'”);    2:ecshop详细页面如何通过onclick点击事件来控制购买,特别用在批发,批发存在一个最小购买量控制.    回答:          <script>        function adgtz(){       var number =…
2025-04-23 阅读全文 →
FWQ
网站开发
删除RSS文件(feed.php)里的Ecshop版权信息
RSS 文件 (feed.php 或 feed.xml) 里面也包含一些ECSHOP官方预留的版权信息, 主要有下面几处: <!–   RSS generated by ECSHOP (http://www.ecshop.co) [2010-09-28 15:25:47]    –> 或 <generator>http://www.ecshop.com</generator> 今天有网友问我怎么去掉这些? 下面我就把删除这些版权信息的教程公布在这里: 打开 /includes/cls_rss.php 文件 找到 ‘<!–  RSS generated…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop校验文件生成MD5文件代码
 ecshop校验文件生成MD5文件的代码 define('ROOT_PATH', str_replace(basename( __FILE__), '', str_replace('\\', '/', __FILE__)));    ini_set('max_execution_time', '300');    checkfiles('./', '\.php', 0);  checkfiles('admin/', '\.php|\.htm|\.js|\.css|\xml');  checkfiles('api/', '\.php');  checkfiles('includes/', '\.php|\.html|\.js',1,'fckeditor');    //fck不检查  checkfiles('js/', '\.js|\.css');  checkfiles('languages/', '\.php');  checkfiles('plugins/', '\.php');  checkfiles('wap/', '\.php|\.wml');  /*  checkfiles('themes/default/', '\.dwt|\.lbi|\.css');   //模板  checkfiles('uc_client/', '\.php', 0);  checkfiles('uc_client/control/', '\.php');  checkfiles('uc_client/model/', '\.php');  checkfiles('uc_client/lib/', '\.php');  */    file_put_contents('./admin/ecshopfiles.md5',$md5str);   //保存文件校验信息    echo "MD5文件生成完成";         …
2025-04-23 阅读全文 →
FWQ
网站开发
修改ecshop删除解决标题后面的省略号…
在中设置了{$goods.goods_name|truncate:10:”}标题后面还是一样会跟着省略号 … 该如何解决: 好模板提供该: 1.首先ecshop的模板引擎不完全是smarty 所以在truncate函数上是有区别的   找到 cls_template.php 搜索truncate 你会发现以下代码 case ‘truncate’: $p = ‘sub_str(‘ . $p . “,$s[1])”; break;   这里的 sub_str是ec的一个自定义函数在 lib_base.php文件中的 代码如下: function sub_str($str,…
2025-04-23 阅读全文 →
FWQ
网站开发
给ecshop订单流程增加拣货状态
针对ecshop订单中的物品,需要支持拣货的状态,比如未拣货、拣货中、拣货完成,以及显示拣货人姓名。 -- ---------------------------- -- Table structure for `order_picking_status` -- ---------------------------- DROP TABLE IF EXISTS `order_picking_status`; CREATE TABLE `order_picking_status` ( `order_id` mediumint(8) NOTNULL, `user_name` varchar(60)DEFAULT NULL, `order_picking_status`smallint(5) NOT NULL…
2025-04-23 阅读全文 →
FWQ
网站开发
在ecshop顶部会员信息提示区显示会员等级
会员 登陆 后,在顶部会员信息 提示 区显示会员 等级 会员登陆后会在顶部出现这样的提示: 您好,test2, 欢迎您回来 ! 进入用户中心 | 退出 现在设想在会员名后面加上“会员等级” 效果如下: 您好,test2,  您的等级是:VIP用户, 欢迎您回来 ! 进 入用户中心 | 退出 下面是我在 2.7.3 版本上做的修改: 1.打开includes/lib_main.php 文件,查找代码  …
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop首页促销商品添加促销开始与结束时间
在后台设置了 ecshop 促销商品,在前台也正常显示了,但突然发现促销商品没有显示促销的开始与结束时间,没有显示这个时间段,只显示了促销商品的图片,对于消费者来说,这样的体验并不太好,很容易让消费者错过促销时间,也不容易记住,所以我们有必要给自己的促销商品添加一个促销开始与结束时间这样一个促销时间段。 首先我们先来看一下什么是促销时间段吧,这个很好理解,如下所示: 促销开始时间:xxxx年xx月xx日xx时xx分 促销结束时间:xxxx年xx月xx日xx时xx分 就是类似于这样的了,很明确的告诉消费者这款促销商品什么时间开始促销,什么时间结束促销,是不是很给力呢,下面夏日博客就来告诉大家怎么进行修改吧。 第一步,打开 /includs/lib_goods.php 文件,找到 function get_promote_goods($cats = ”) 函数部分,在 $goods[$idx][‘name’] = $row[‘goods_name’]; 下边增加如下的代码:   $goods[$idx][‘promote_start_date’]      = local_date($GLOBALS[‘_CFG’][‘date_format’], $row[‘promote_start_date’] );   $goods[$idx][‘promote_end_date’]      = local_date($GLOBALS[‘_CFG’][‘date_format’], $row[‘promote_end_date’] );   第二步,好了,我们开始在模板里面进行调用促销时间段就可以了,打开 /themes/模板文件夹/library/recommend_promotion.lbi 文件,在 foreach 循环里面适当的位置添加如下的标签即可。 开始时间:{$goods.promote_start_date}  …
2025-04-23 阅读全文 →