作者文章

fwq

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 阅读全文 →
FWQ
网站开发
ecshop商店名称传入支付宝
用户使用ECSHOP内置的支付宝即时到帐接口发起支付,支付宝收银台显示的是ecshop订单号,ecshop使用13位数订单号作为subject参数传入支付宝。如果传入“网站名称+订单号”,便于用户在支付宝区分交易记录。 includes/payment/alipay.php,修改业务参数。   /* 业务参数 */ 'subject' => $order['order_sn'], 修改成   /* 业务参数 */ 'subject' => $GLOBALS['_CFG']['shop_name'] . ":" . $order['order_sn'], //商店名称+订单号,长度不能大于256 GBK编码一个中文字符占两个字节,而UTF-8编码一个中文字符占三个字节,注意控制subject参数长度不能大于256。
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP头部调用会员的消费积分
在ECSHOP的会员登录区,也就是 ECSHOP头部,如何调用会员的消费积分呢?其实很简单,只是修改下 就可以了。 打开 /themes/你的模板文件夹/library/member_info.lbi 文件 在你想要的位置增加下面这行代码即可 例如: 在{$lang.welcome_return}!后边增加一行代码 消费积分:{$user_info.user_points}, 至于你想在哪里增加,可以根据自己需要自行决定。
2025-04-24 阅读全文 →
FWQ
网站开发
如何修改Ecshop首页flash广告大小修改方法
首页主广告的高度太小了,我想改成高为219的,请问在那里修改 修改文件:/ themes/自己所用模板/library/index_ad.lbi 文件 内容:    var swf_width=546;    var swf_height=88; 改为:    var swf_width=你要的宽度;    var swf_height=你要的高度; 其他height=”200″ 都调整       首页flash尺寸: 535*300 这个修改完毕之后后台广告传图大小也会自动更新。  
2025-04-24 阅读全文 →
FWQ
网站开发
增加ecshop订单打印页显示商品缩略图
ecshop后台打印订单的时候,打印订单页显示商品的缩略图,这样商品就更加一目了然了。 首先,打开admin/order.php    $sql = “SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS storage, o.goods_attr, g.suppliers_id, IFNULL(b.brand_name, ”)    添加一个字段 g.goods_thumb 修改为  $sql = “SELECT o.*, IF(o.product_id > 0,…
2025-04-24 阅读全文 →
FWQ
网站开发
设置ecshop登陆注册后自动跳转时间
在 ecshop 用户登陆跳转之外,在系统中,还有许多地方都应用了跳转,比如我们在用户注册成功之后也会跳转到一个页面,或者当我们在后台进行商品的增删改查操作之后,也会有一个自动跳转,这是在操作之后告诉用户接下来要怎么操作,也就是下一步要如何操作,如果我们不去选择的话,就会按照系统默认的去跳转,夏日博客在这里主要想要修改的是这个跳转的时间在哪里进行修改。   本来一直以为这个跳转的时间是在 .php 文件里面进行设置的,但研究了半天,原来是在 .dwt 模板文件里面,打开 /themes/default/message.dwt 文件,查找如下的代码:     {if $auto_redirect}   <meta http-equiv=”refresh” content=”3;URL={$message.back_url}” />   这里面的数字 3 就是自动跳转的间隔时间了,这里偶尔小小的研究一下,实际用途并不大。
2025-04-24 阅读全文 →