destoon商务中心支付订单的时候,点击付款直接跳到了第三方支付页面,中间没有选择支付方式的页面,后来仔细观察以后发现有选择支付方式的页面,只是一瞬间就自动跳转了。
顺藤摸瓜,查看支付页面模板(\template\default\member\charge.htm),发现此处(约419行)有一个判断:
{if $auto}
<script type="text/javascript">Dd('dform').submit();</script>
{/if}
<script type="text/javascript">s('charge');m('action_pay');</script>
{else}
如果$auto为真,就自动提交。于是找到对应的模块文件(\module\member\charge.inc.php
),因为支付订单属于charge中的支付类型,于是找到"case ‘pay’:",将其中$auto的值都改为0(约211行),然后后台更新缓存、测试,到了支付方式选择页面就不会自动跳转了,想选哪个支付方式就选哪个!