作者文章

fwq

FWQ
网站开发
ecshop首页商品显示购买过的次数
ecshop首页商品显示购买过的次数 修改一个程序文件 lib_goods.php   function get_buy_sum($goods_id) { $sql = “select sum(goods_number) from ” . $GLOBALS[‘ecs’]->table(‘order_goods’) . ” AS g ,”.$GLOBALS[‘ecs’]->table(‘order_info’) . ” AS o WHERE o.order_id=g.order_id and g.goods_id…
2025-04-24 阅读全文 →
FWQ
网站开发
将ECshop团购说明改成FCKeditor编辑器
ecshop团购说明很简单。添加个图片都很不方便, 这次我把他改成商品详情那种编辑器。 先看效果图 1、打开  admin/group_buy.php 在 20 行左右添加 include_once(ROOT_PATH . 'includes/fckeditor/fckeditor.php'); // 包含 html editor 类文件   再继续在 admin/group_buy.php 查找   if ($_REQUEST['act'] == 'add') { $group_buy = array( 'act_id' =>…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop页面调用任意指定文章内容
在ecshop程序里呢,并没有直接调用指定ID文章内容的程序,所以,想要拥有这样的功能,我们需要对ecshop进行二次开发。   现在我们介绍一下在ecshop的指定页面中调用指定文章内容的程序编写。 首先我们要找到你想在哪个页面中调用文章内容的文件,假设你想在文章分类页面下调用指定文章内容,我们就需要在article_cat.php中编写程序。   添加的代码如下:   $id = 18; //要调用文章的ID $article_index =$db->getOne(“select content from ” .$ecs->table(‘article’). ”  where article_id=’$id'”); $smarty->assign(‘article_index’, $article_index);   在前台调用的话,只需要在模板中使用 {$article_index}  就可以把id为18的文章内容调用出来了。如果需要在其他的页面中调用其它id的文章 再按上面添加一个就行了。
2025-04-24 阅读全文 →
FWQ
网站开发
精简ecshop删除配送 与支付方式
 要删除ecshop配送方式和支付方式。如何操作呢。首先我们必须修改ecshop购物车js.然后修改flow.php购物车php.通过双向修改。处理flow.dwt.可以让ecshop购买流程更加简化。以下是代码思路.   1:js/shopping_flow.js函数 checkOrderForm(frm) 修改成以下 function checkOrderForm(frm) {   // 检查用户输入的余额   if (document.getElementById(“ECS_SURPLUS”))   {     var surplus = document.getElementById(“ECS_SURPLUS”).value;     var error   = Utils.trim(Ajax.call(‘flow.php?step=check_surplus’, ‘surplus=’ +…
2025-04-24 阅读全文 →
FWQ
网站开发
Ecshop2前台购物时无法选择货到付款
问: 我使用的是ECSHOP 2.72 ,前台购物进入结算页面,无法选择“货到付款”? 答: “货到付款”是跟你上一栏选择的“配送方式”相关的。 举例说明: 如果你在“配送方式”里选择的是“申通快递”,那么在“支付方式”里就无法选择“货到付款”, 因为按照ECSHOP默认规定“申通快递”是不支持“货到付款”的(这一点在后台配送方式管理处可看出来) 如果你把“配送方式”改选为“圆通快递”,那么支付方式那里就可以选择“货到付款”了,因为按照ECSHOP默认规定“圆通快递”是支持“货到付款”的。 ================================================================== 那么新的问题又来了……… 有没有办法让“申通快递”也支持“货到付款”呢? 答案是肯定的,下面是相关的修改教程 打开 includes\modules\shipping\sto_express.php 文件,找到这行: $modules[$i][‘cod’] = false; 修改为: $modules[$i][‘cod’] = true;   最后还有很重要一点要说明: 按照上面教程修改完以后,要先把“申通快递”卸载,然后再重新安装,才可以生效的
2025-04-24 阅读全文 →
FWQ
网站开发
设置ecshop购物满多少才能货到付款
设置ecshop购物满多少才能货到付款, 打开flow.php文件,搜索如下代码 // 给货到付款的手续费加<span id>,以便改变配送的时候动态显示 $payment_list = available_payment_list(1, $cod_fee); 将以上代码修改为 $support_cod = 0; if ($total['amount'] > 300) { $support_cod = 1; } // 给货到付款的手续费加<span id>,以便改变配送的时候动态显示 $payment_list = available_payment_list($support_cod…
2025-04-24 阅读全文 →
FWQ
网站开发
实现ecshop一键发货功能的方法
一键解决后台订单繁琐发货流程,只要填写快递单号,点击一键发货 ecshop后台的订单发货流程过于繁琐,用此插件对于已付款的订单,只要填写快递单号,点击一键发货,自动生成发货单,更改订单状态,并回到订单详情页。 1,admin\templates\order_info.htm 添加一键发货按钮 找到   <form action="order.php?act=operate" method="post" name="theForm">     在它的下面加入   <!-- 一键发货 --> <div class="list-div" style="margin-bottom: 5px"> <table width="100%" cellpadding="3" cellspacing="1"> <tr> <th colspan="2">一键确认并发货</th> </tr> <tr>…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop语言{$lang.}标签的修改方法
在ecshop中,我们可以看到很多{$lang.}之类的标签,如:{$lang.home}、{$lang.goods_number}、{$lang.goods_number} 。这一类的标签是ecshop默认的一些说明文字,可是我们在后台却没有找到这一类说明文字标签的修改,如果是调用这些标签的话,就只能调用ecshop默认的说明文字,我们往往需要自己定义这些说明文字来符合我们的需要。   说到自定义这些标签的说明文字呢,老邓一般的做法是不调用这些标签,直接用文字代替。 例如:{$lang.home}是默认的首页,但是如果我想把首页改成主页呢?我可以用主页把{$lang.home}替换掉。 当然,这只是老邓的一些旁门左道。如果你想修改{$lang.}之类的文字的话,我们还是有方法的,只是会麻烦一点。   {$lang.}之类的文字都是在语言包里边定义的,所以要修改这些文字的话,我们修改语言包里的文件。 首先还是需要看一下你使用的语言是哪种,如果是中文的话,到 languages\zh_cn\common.php这里边去修改。 例如: {$lang.goods_number} 对应的是 “商品库存:”   {$lang.goods_sn}对应的才是“商品货号:” 我们修改对应的文字就可以, $_LANG[‘goods_sn’] = ‘商品货号:’; $_LANG[‘goods_number’] = ‘商品库存:’;
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop如何增加管理在线调查
ecshop在线调查怎么添加?其实很简单,整理添加步骤如下: 第一步:后台—文章管理—在线调查 第二步:直接添加调查的标题,与日期区间(注意默认开始时间是从今天开始),也可以设置单选和多选 第三步,在首页调用“在线调查”,需要在index.dwt文件上对应的位置上添加代码:   <!– TemplateBeginEditable name=”在线调查” –> <!– #BeginLibraryItem “/library/vote_list.lbi” –> {insert name=’vote’}  <!– #EndLibraryItem –> <!– TemplateEndEditable –> 第四步,最后要在设置里,将在线调查模块调用出来,该模块才可以显示在模板目录里
2025-04-24 阅读全文 →