新聞中心
Ecshop教程:取消用戶評(píng)論時(shí)必填寫電子郵箱
作者 / 無憂主機(jī) 時(shí)間 2015-08-29 16:02:02
各位使用ecshop在php虛擬主機(jī)上建站的朋友,你們有沒有發(fā)現(xiàn)這樣一個(gè)問題,就是在你發(fā)布的文章在每次評(píng)論的時(shí)候,都必須要填寫電子郵箱,盡管你是匿名也好,無一例外都要填寫方可評(píng)論。感覺用起來好不爽。我們知道在用戶提交評(píng)論的時(shí)候,那個(gè)電子郵箱輸入框默認(rèn)是必填的。那么我們可不可以讓用戶不填也可以提交或者就干脆刪除掉電子郵箱輸入框,這樣是不是方便了許多?的確方便了需要,為了防止出現(xiàn)大量的垃圾評(píng)論,最好還是要先設(shè)置一下需要審核才能顯示評(píng)論。今天無憂主機(jī)小編就來給大家分享一下ecshop商品頁取消發(fā)表評(píng)論是電子郵箱必填的方法。 先打開 /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']; }到此為止,就解決掉了無需填寫電子郵箱也可提交評(píng)論了。 如果你還想把電子郵箱那一輸入框也要?jiǎng)h除,就可以繼續(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}” />在這個(gè)代碼下面添加一行
<input type=”hidden” name=”email” id=”email” maxlength=”100″ value=”youxiang@email.com”/>其中的電子郵箱地址可寫可不寫。可以直接評(píng)論。其實(shí)這樣修改,不管是文章還是商品的評(píng)論,都不需要填寫電子郵箱。 無憂主機(jī)相關(guān)文章推薦閱讀: ECSHOP教程:修改發(fā)貨單查詢顯示個(gè)數(shù) ECSHOP教程:限制商品比較的每次比較的產(chǎn)品數(shù)量 ECSHOP教程:ECSHOP商品GOODS.HTML自定義URL靜態(tài)路徑
本文地址:http://www.gle-technology.com/ecshop/20041.html