求大大幫忙, 網聯編碼不知放到那個檔內
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
求大大幫忙, 網聯編碼不知放到那個檔內 以下是 公司網站所需的cookie編碼, 不知道放到那一個檔內, 求高手出手 這必須放於頁首,優先載入 <? php setcookie("ID", $ _ GET['RID']); ?> 將以下編碼放於結算頁面、任何你需要取下cookie的地方或提交訂單的地方 <? php if(isset($ _ COOKIE['RID'])) { $RID = $ _ COOKIE['RID']; } ?> 將以下編碼放於交易表格上的編碼輸入區 <input name ="ID" type ="" value ="<? echo $RID ? >"readonly ="true" size ="9" > |
回答:
那里需要使用。就放到那里。 。这个没规定必须放那里 |
第一段代码放入index.php 第二段放入flow.php,查找step为"done"代码后。 |
謝謝老杨,那第三段放到那裡? 好像放於訂單確認後的電郵上 由COOKIE取得RID加到電郵中再一拼發出給ECSHOP管理員 |
如果第三段获取的是第二段的赋值的话,那第三段应该放在flow.dwt中的step为"done"的submit按钮前面 |
老杨 第一段代码放入index.php 第二段放入flow.php,查找step为"done"代码后。 第三段获取的是第二段的赋值的话,那第三段应该放在flow.dwt中的step为"done"的submit按钮前面 index.php 加入<? php setcookie("ID", $ _ GET['RID']); ?> 會出問題,Parse error: syntax error, unexpected '<' in /webhome/dress90com/web/www/index.php on line 361 |
第二段放入flow.php,查找step为"done"代码后。 按貨品"加入購物車" 沒有回應, 不能到下一個頁面"當前位置: 首頁 > 購物流程" user_uc_call('add_feed', array($order['order_id'], BUY_GOODS)); //推送feed到uc unset($_SESSION['flow_c**ignee']); // 清除session中保存的收货人信息 unset($_SESSION['flow_order']); unset($_SESSION['direct_shopping']); } <? php if(isset($ _ COOKIE['RID'])) { $RID = $ _ COOKIE['RID']; } ?> /*------------------------------------------------------ */ //-- 更新购物车 /*------------------------------------------------------ */ |
第三段获取的是第二段的赋值的话,那第三段应该放在flow.dwt中的step为"done"的submit按钮前面 會出現Parse error: syntax error, unexpected '>' in /webhome/dress90com/web/www/includes/cls_template.php(1161) : eval()'d code on line 657 Parse error: syntax error, unexpected '>' in /webhome/dress90com/web/www/temp/compiled/flow.dwt.php on line 657 <!-- {/if} 缺货处理结束 --> </table> <div class="goodsTitle" style="background:#f6f6f6; border:#E3E3E3 solid 1px; border-bottom:none;">{$lang.fee_total}</div> <!-- #BeginLibraryItem "/Library/order_total.lbi" --><!-- #EndLibraryItem --> <div align="center" style="margin:8px auto;"> <input type="image" src="images/bnt_subOrder.gif" /> <input name ="ID" type ="" value ="<? echo $RID ? >"readonly ="true" size ="9" > <input type="hidden" name="step" value="done" /> </div> </form> <!-- {/if} --> <!-- {if $step eq "done"} --> <div class="blank"></div> <!-- 订单提交成功 --> <div class="orderSuccess"> |
你的代码全都写错了,首先ECSHOP的php文件大多都是开头有<?php开始的,所以你不用再加<?php ?> <input name ="ID" type ="" value ="<? echo $RID ? >"readonly ="true" size ="9" > 你这样输入是错的,新版本是不允许模板文件中含有Php输出的,你应该在先将$RID赋值给smarty。 |
^^" 不懂呢, 大大, 要如何做? |
最近更新
常用插件
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...