新聞中心
Ecshop教程:取消用戶評論時必填寫電子郵箱
作者 / 無憂主機 時間 2015-08-29 16:02:02
各位使用ecshop在php虛擬主機上建站的朋友,你們有沒有發(fā)現(xiàn)這樣一個問題,就是在你發(fā)布的文章在每次評論的時候,都必須要填寫電子郵箱,盡管你是匿名也好,無一例外都要填寫方可評論。感覺用起來好不爽。我們知道在用戶提交評論的時候,那個電子郵箱輸入框默認(rèn)是必填的。那么我們可不可以讓用戶不填也可以提交或者就干脆刪除掉電子郵箱輸入框,這樣是不是方便了許多?的確方便了需要,為了防止出現(xiàn)大量的垃圾評論,最好還是要先設(shè)置一下需要審核才能顯示評論。今天無憂主機小編就來給大家分享一下ecshop商品頁取消發(fā)表評論是電子郵箱必填的方法。 先打開 /themes/default/library/comments_list.lbi 文件 找到并刪除以下代碼:
if (cmt.email.length > 0) { if (!(Utils.isEmail(cmt.email))) { alert(cmt_error_email); return false; } } else { alert(cmt_empty_email); return false; }接下來是打開 /comment.php 文件,找到并刪除以下代碼:
elseif (!is_email($cmt->email)) { $result['error'] = 1; $result['message'] = $_LANG['error_email']; }到此為止,就解決掉了無需填寫電子郵箱也可提交評論了。 如果你還想把電子郵箱那一輸入框也要刪除,就可以繼續(xù)做以下操作了。 打開庫文件comments_list.lbi,找到下面的這樣的代碼:
<td align=”right”>E-mail:</td> <td> <input type=”text” name=”email” id=”email” maxlength=”100″ value=”{$smarty.session.email|escape}”/> </td> </tr>將這些代碼全部刪除,然后找到
<input type=”hidden” name=”id” value=”{$id}” />在這個代碼下面添加一行
<input type=”hidden” name=”email” id=”email” maxlength=”100″ value=”youxiang@email.com”/>其中的電子郵箱地址可寫可不寫??梢灾苯釉u論。其實這樣修改,不管是文章還是商品的評論,都不需要填寫電子郵箱。 無憂主機相關(guān)文章推薦閱讀: ECSHOP教程:修改發(fā)貨單查詢顯示個數(shù) ECSHOP教程:限制商品比較的每次比較的產(chǎn)品數(shù)量 ECSHOP教程:ECSHOP商品GOODS.HTML自定義URL靜態(tài)路徑
本文地址:http://www.gle-technology.com/ecshop/20041.html