关闭隐藏配送方式并使得货到付款能够使用的简单解决办法

2016-07-07 16:02 来源:www.chinab4c.com 作者:ecshop专家

小弟做手机的,支付方式有网银跟货到付款,而配送方式是我们自己提顾客选择的,所以想去掉这个配送方式在论坛找了一堆,有些太复杂了,不懂。有的说的一言半语的,偶又不会源码,所以就自己想一个曲线救国的办法!
我的思路是,前台在flow.dwt文件中将关于支付方式的代码用style="display:none" 隐藏,将支付方式由未选择改成已勾选。
2.png 用dw编辑的,具体的源码偶也不懂…………………………
再然后隐藏flow.dwt文件里面关于配送方式的地方,我使用的是style="display:none"

我使用的是凡客的模板,隐藏的是
<div class="flowBox" style="display:none">
<h6><span>{$lang.shipping_method}</span></h6>
<table width="99%" align="center" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd" id="shippingTable" style="display:no2ne">
<tr>
<th bgcolor="#ffffff" width="5%">&nbsp;</th>
<th bgcolor="#ffffff" width="25%">{$lang.name}</th>
<th bgcolor="#ffffff">{$lang.describe}</th>
<th bgcolor="#ffffff" width="15%">{$lang.fee}</th>
<th bgcolor="#ffffff" width="15%">{$lang.free_money}</th>
<th bgcolor="#ffffff" width="15%">{$lang.insure_fee}</th>
</tr>
<!-- {foreach from=$shipping_list item=shipping} 循环配送方式 -->
<tr>


TM截图未命名.png


这样前台就不会让顾客看到支付方式了,嘎嘎,这个时候超级兴奋ing,但是测试发现,郁闷的,货到付款点击不了。
气的我浑身冒气啊!
然后再找,再找,找不到,后来想到一个思路,新建一个货到付款的支付方式,
当然啦,怎么写那玩意,我不会,我就拿现有的改的,随便找了个不用的在线支付方式,
找到语言项目,在languages\zh_cn\payment文件夹下面把不用的支付方式名称改成全国货到付款什么的,我用shenzhou.php块钱神州改的,
$_LANG['shenzhou']= '货到付款';//这个是支付方式的名称
$_LANG['pay_button'] = '用户中心';//这个是按钮的名称,我不会去掉按钮,就把按钮改成用户中心,嘿嘿。

然后在includes\modules\payment文件夹下面找到对应的支付方式,修改 版权信息什么,杂七杂八的
然后最最重要的,搜索www. 就是找这个支付方式的网址链接,改成你自己的想要的,或者什么的,杂七杂八的
$def_url= '<div style="text-align:center"><form name="user" style="text-align:center;" method="post"'.
'action="user.php" target="_blank">';

我是这么改的,我看了,好像这玩意前面的$不一样,不过反正你搜索www.肯定能搜索到,把那个网址改成用户中心或者什么的
ok,上传。
然后安装你刚刚修改的支付方式
这时候 配送方式隐藏了,货到付款功能也能使用了!
简单的思路,用户后台那些什么的,还没注意,可以自己去完善一下,
下面是我改的文件
配送方式-货到付款插件.rar (4.16 KB)


就这么简单……………………

回答:
3.png

虽然现在没用到,但还是支持,方法是通用的。

这个不错,收留了。。

不错,等下shi试试

ding!好!谢谢楼主分享!

这个方法不错

dispaly:none我怎么就没想到呢 一直想着直接删除 还要删判定方式 。。。

留个脚印

路过!为了180分疯狂努力中

cool!
学习学习学习

路过!学习,看看!刷个分!

这个一定要支持

收藏一下了