whmcs購物車頁面訂購流程中的ns1和ns2隱藏並且自動填寫賦值教程
這個教程網上也有些,但是搜到的幾個結果基本都在互相抄。好些個圖片也沒有改改。
下面本人寫一遍自己操作的步驟。
首先我們打開whmcs後台–系統設置–常規設置–購買–默認訂單模板
看看自己的默認訂單模板是什麼名字,比如係統默認的Standard Cart
然後我們打開whmcs網站的文件目錄/templates/orderforms/standard_cart
這個就是你的購物車模板文件地址。我們找一個名字叫configureproduct.tpl的文件,然後編輯它。
大概在112行代碼開始我們可以看到購物車的NS1和NS2兩個填寫項目的源代碼。
下面截圖是尚未修改的代碼版本:
我們需要兩個地方:
1.在class=”col-sm-6″後面加一個style=”display:none;”這一步的目的是隱藏NS1和NS2的輸入框。
但是我們僅僅是隱藏還不夠,系統默認時必須填寫才能進行下一步的,所以我們再給他一個默認的值,這樣就不需要填寫了。
2.將value=的默認值”{$server.ns2prefix}” 修改成其他的,比如改成”ns2.skloong.com”這個可以隨意寫
修改後我們的代碼是這樣子。
- <div class = “row” >
- <div class = “col-sm-6” style= “display:none;” >
- <div class = “form-group” >
- <label for = “inputNs1prefix” >{ $LANG .serverns1prefix}</label>
- <input type= “text” name= “ns1prefix” class = “form-control” id= “inputNs1prefix” value= “ns1.skloong.com” placeholder= “ns1” >
- </div>
- </div>
- <div class = “col-sm-6” style= “display:none;” >
- <div class = “form-group” >
- <label for = “inputNs2prefix” >{ $LANG .serverns2prefix}</label>
- <input type= “text” name= “ns2prefix” class = “form-control” id= “inputNs2prefix” value= “ns2.skloong.com” placeholder= “ns2” >
- </div>
- </div>
- </div>
如果怕手動改錯的,可以直接複製上面的代碼。
修改後的代碼截圖也發一下。自己對照
另外下面也發一下原來的代碼,改錯的照這下面的改回來即可。
原代碼:
- <div class = “row” >
- <div class = “col-sm-6” >
- <div class = “form-group” >
- <label for = “inputNs1prefix” >{ $LANG .serverns1prefix}</label>
- <input type= “text” name= “ns1prefix” class = “form-control” id= “inputNs1prefix” value= “{$server.ns1prefix}” placeholder= “ns1” >
- </div>
- </div>
- <div class = “col-sm-6” >
- <div class = “form-group” >
- <label for = “inputNs2prefix” >{ $LANG .serverns2prefix}</label>
- <input type= “text” name= “ns2prefix” class = “form-control” id= “inputNs2prefix” value= “{$server.ns2prefix}” placeholder= “ns2” >
- </div>
- </div>
- </div>