分类归档

网站开发

FWQ
网站开发
让ecshop后台商品赠送积分可输入小数
ecshop 后台是能够输入积分的,但是这个积分是整数的,也就是当我们需求输入小数位的时分,他会自动去掉小数位而变成整数,这显然不对,由于如今不少的礼品积分就需求小数位,比方一些虚拟的物品、会员卡之类的,遇到这种状况的时分,就只能由我们来停止二次开发 ecshop 了,让其商品赠送的积分也能够输入小数,下面分享一下其办法。 首先在后台执行如下的 sql 语句: alter table ecs_goods change `give_integral` `give_integral` decimal(10,3) unsigned NOT NULL DEFAULT ‘0.00’; alter table ecs_goods change `rank_integral` `rank_integral` decimal(10,3) unsigned NOT…
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP首页调用标签云的所有标签
 经常看到有人问,如何把ECSHOP标签云调用到首页呢,现在就来说一下相关的修改教程。 老规矩,还是以官方默认模板为例。 首先,让我们来打开 /index.php 文件 找到 $smarty->assign(‘shop_notice’,     $_CFG[‘shop_notice’]);       // 商店公告 在它下边增加PHP代码 $sql=‘select tag_id,user_id,tag_words,count(tag_id) as tag_count’.         ‘from’.$globals[”ecs]->table[‘tag’.]”group by tag_words”; $tag_list=$globals[‘db’]->getall($sql); if(!empty($tag_lset)) {        inlude_once(root_path. ‘includes/lib_clips.php’);…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop后台添加一个完整的统计用户信息的功能
开发ecshop大概有半年多时间了,每次改的功能也没有做总结和记录,今天添加完一个功能,记录一下吧,省得以后忘记又要麻烦去查找。 需求:在后台菜单-报表统计-下面添加-用户情况-的功能,包括:每周新增注册用户,每周累积注册用户,活跃用户-周内至少登陆1次,每月访问量等等。 第一步:建立数据库的表   说明:个人本地数据库是:eshop,新建表名:ecs_user_situation。 第二步:建立存储过程 DELIMITER $$      DROP PROCEDURE IF EXISTS `eshop`.`pro_users`$$      CREATE DEFINER=`root`@`localhost` PROCEDURE `pro_users`()   BEGIN       DECLARE week_count INT;       DECLARE user_count INT;       DECLARE over_count INT;       DECLARE month_count INT;       — 每周注册用户       SELECT COUNT(*) INTO week_count FROM ecs_users WHERE reg_time>(UNIX_TIMESTAMP(NOW())-7*24*60*60);       — 总注册用户       SELECT COUNT(*) INTO user_count FROM ecs_users;       — 每周的活跃用户       SELECT COUNT(*) INTO over_count FROM ecs_users WHERE last_login>(UNIX_TIMESTAMP(NOW())-7*24*60*60);       — 每月的访问量       SELECT COUNT(*) INTO month_count FROM ecs_stats WHERE access_time>UNIX_TIMESTAMP(DATE_SUB(DATE_SUB(DATE_FORMAT(NOW(),‘%y-%m-%d 00:00:00’),INTERVAL EXTRACT(DAY FROM NOW())-1 DAY),INTERVAL 0 MONTH));              INSERT INTO ecs_user_situation(week_count,user_count,over_count,month_count,week_time) VALUES (week_count,user_count,over_count,month_count,NOW());       END$$  …
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP首页显示各等级会员价格的方法
在ECSHOP首页显示各等级会员价格 注意:以下操作尽量不要使用记事本来编辑,尤其是使用UTF-8编码的朋友们。 以下修改以官方默认模板为例: 1、 打开includes/lib_goods.php 搜索 $goods[$idx][‘url’]          = build_uri(‘goods’, array(‘gid’ => $row[‘goods_id’]), $row[‘goods_name’]); 一共能搜索到四处,在每一处的后面都加上下面代码(注意是每一处哦,这样写对新手朋友来说比较容易操作)   /* 会员等级价格 */    $sql = “SELECT rank_id, IFNULL(mp.user_price, r.discount…
2025-04-24 阅读全文 →
FWQ
网站开发
将ecshop默认模板首页的best,hot,new三个水印删除掉
注意:此教程只对ECSHOP默认模板有效,其他模板也许根本就没这几个水印 1)、打开 /themes/default/library/recommend_best.lbi  文件 将 <span class=”best”></span>  删除即可 2)、打开 /themes/default/library/recommend_hot.lbi  文件 将 <span class=”hot”></span>  删除即可 3)、打开 /themes/default/library/recommend_new.lbi  文件 将 <span class=”new”></span>  删除即可
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop详细页增加运费查询
 大家在淘宝上看到产品到某某地 会出现相应的运费,若是ECSHOP,该如何增加该功能,好模板为大家分解!   1:flow.php增加以下代码 elseif ($_REQUEST[‘step’] == ‘show_shipping1’) {         include_once(‘includes/cls_json.php’);     $json = new JSON;     $result = array(‘error’ => ”, ‘content’…
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP设置,只有登录用户才能查看商品详情
这个需要在商品详情页模板文件里加判断代码。 以默认模板为例,打开 /themes/default/goods.dwt  在 <!–当前位置 end–> 后边添加 {if $smarty.session.user_id gt 0} 继续,在 <!–友情链接 end–> 下添加 {else} <div class=”block”>您未登录,只有登录用户才有权查看!</div> {/if} 这样修改以后,就可以实现只有登录用户才能查看商品详情,未登录用户无法查看商品详情。
2025-04-24 阅读全文 →
FWQ
网站开发
解决ECshop导入淘宝数据包乱码问题方法
ECshop在导入淘宝数据包的时候出现数据乱码。 测试版本 ecshop2.73 利用淘宝助手导出一个数据包(.csv),不要一次全部商品导出,最好是将数据包控制在1M左右,因为ecshop对上传文件有限制。 1、用编辑器打开文件goods_batch.php,文件在admin文件夹下,找到 $data=file($_FILES[‘file’][‘tmp_name’]); 并将此行注释掉。在下边加上  $data0=mb_convert_encoding(file_get_contents($_FILES[‘file’][‘tmp_name’]),” utf-8″,”UTF-16LE”); 注:utf-8是ecshop的版本编码,如果是gbk则这里是gbk 2、继续添加代码 $data=str_replace(“\”\””,”\””,$data0); $data=explode(‘欧韩站外贸仓,$data); 欧韩站外贸仓是店铺的名字,将这个换成你店铺的名字即可。 3、这里开始要特别注意,因为csv文件的开头有一部分说明,所以要针对首行特别处理。 if($k==0){ $goods_name_arr = explode('"',$line_list[98]); $goods_name = $goods_name_arr[1]; $shop_price = $line_list[105]; $goods_number = $line_list[107]; $imgsstr…
2025-04-24 阅读全文 →
FWQ
网站开发
给Ecshop商城的支付方式或配送方式设置默认值
经常有朋友问起这个问题。给派送方式或支付方式设置一个默认值,比方说设置成一个信誉比较好的快递公司。 下面以2.7.2版为例进行讲解,其他版本估计也使用。有兴趣的朋友可以在老版本上测试下。 例如将配送方式默认为“申通快递”,支付方式默认为“支付宝”,申通快递的ID 为 5,支付宝的ID为4。这个ID可以在源代码或者数据库中查找。 打开 /flow.php 文件, 找到  $order = flow_order_info();     $smarty->assign(‘order’, $order); 将它修改为 $order = flow_order_info(); $order[‘shipping_id’] = 5; //默认配送方式ID $order[‘pay_id’] = 4; //默认支付方式ID $smarty->assign(‘order’,…
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP首页站内快讯的显示数量在哪里控制
也许你说这个太简单了,有必要单独写篇文章吗?? 我也觉的很简单,但是有很多朋友就是不知道在哪里设置,因为群里经常有人在问。  =========================================================== 这个在后台设置就可以了。 具体设置方法是: 进入 后台 》系统设置 》商店设置 》显示设置 , 找到 “最新文章显示数量: ”,修改后面框里的数字即可。 说的够明白的了吧。 写完收工。
2025-04-24 阅读全文 →