zencart 注冊流程簡化教程
1)修改注冊條目時(shí)首先應(yīng)查看后臺“商店設(shè)置——客戶資料”,其欄目可更改一些可見項(xiàng),可以根據(jù)自己的理念進(jìn)行設(shè)置;false不顯示,true顯示。
2)在根據(jù)自己需要進(jìn)行可見與不可見設(shè)置后,刷新即可看見自己設(shè)置的客戶填寫項(xiàng)目,發(fā)現(xiàn)zencart 模板都打上星號,是為必填,坦白說這功能需要改進(jìn),應(yīng)該讓站長根據(jù)需要進(jìn)行設(shè)置嘛,我們接著來做這個工作;
3)首先要取消星號標(biāo)示,免得讓客戶誤解,解決方法方案如下:
A、找到includes/languages下的english.php文件,
B、用editplus編輯工具打開,找到諸如
define(‘ENTRY_TELEPHONE_NUMBER_TEXT’, ‘*’);
具體怎么對應(yīng),zencart命名挺規(guī)范,大家就自己猜啦;
C、去掉’*’中的星號,記得不是去掉單引號哦;
D、刷新,發(fā)現(xiàn)相關(guān)項(xiàng)目的紅色星號不見了吧,不過此時(shí)注冊仍然是必填項(xiàng);
4)接著來修改表單檢查一項(xiàng),其為js完成檢查,找到該JS,文件路徑為:includes/modules/pages/create_account下的jscript_form_check.php,看看代碼吧;
A、想好把哪些項(xiàng)目設(shè)置為選填項(xiàng)目后,即可注釋掉該項(xiàng)目,根據(jù)操作,用/* */比較好,不會出錯,比如:
/*<?php if ((int)ENTRY_LAST_NAME_MIN_LENGTH > 0) { ?> check_input(“l(fā)astname”, <?php echo ENTRY_LAST_NAME_MIN_LENGTH; ?>, “<?php echo ENTRY_LAST_NAME_ERROR; ?>”); <?php } ?>*/
B、注釋所有你無需檢查提交項(xiàng)目,完成保存即可;
5)自己注冊下,怎么還是提示說XX最少為一個字符,不過細(xì)心點(diǎn),這次提示錯誤是一個橫條系統(tǒng)提示,明顯不是來著js的CHECK_FORM的,接著下一步啦;
6)進(jìn)入“商店——最小值”設(shè)置項(xiàng)目,把那些你想設(shè)置為選填的項(xiàng)目設(shè)置為0
7) 修改完成!
未經(jīng)允許不得轉(zhuǎn)載:外貿(mào)商城系統(tǒng),外貿(mào)網(wǎng)站模板,php建站教程,zencart模板 » zencart 注冊流程簡化教程