• 安全、高速、放心的軟件下載

    限制動易的垃圾評論,給評論加上驗證碼

    時間:2019-05-21 09:22:47來源:本站原創人氣:0

    最近幾天天天有往站上發一些垃圾評論,挺煩人的,怎么杜絕這垃圾評論橫行呢?那就是給動易加上驗證碼,一共兩步很簡單。
    一、修改模板。
    1、在<head>中加入
    <script. language=javascript>
    function refreshimg(){
     document.all.checkcode.src='../Inc/CheckCode.asp?'+Math.random();
    }
    </script>
    2、在評論內容框下加入
             <tr>
               <td align=right>驗證碼:</td>
     <td colSpan=3><input name='CheckCode' size='6' maxlength='6' style='width:50px; BORDER-RIGHT: #F7F7F7 0px solid; BORDER-TOP: #F7F7F7 0px solid; FONT-SIZE: 9pt; BORDER-LEFT: #F7F7F7 0px solid; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #F7F7F7; ime-mode:disabled;' nmouseover=''this.style.background='#ffffff';'' nmouseout=''this.style.background='#F7F7F7''' nFocus='this.select();'>
                         &nbsp;<a href='javascript.:refreshimg()' title="看不清楚,換個圖片"><img id='checkcode' src='../Inc/CheckCode.asp' style='border: 1px solid #ffffff' /></a></td>
             </tr>

    二、修改Include目錄下PowerEasy.Comment.asp文件,在Sub SaveComment()中加入
       Dim CheckCode
       CheckCode = LCase(Trim(Request("CheckCode")))
    If Trim(Session("CheckCode")) = "" Then
     FoundErr = True
     ErrMsg = ErrMsg & "<br><li>你在管理登錄停留的時間過長,導致驗證碼失效。請重新返回登錄頁面進行登錄。<br>  請返回上一頁手動點擊驗證碼刷新。</li>"
    End If
    If CheckCode <> Session("CheckCode") Then
     FoundErr = True
     ErrMsg = ErrMsg & "<br><li>您輸入的驗證碼和系統產生的不一致,請重新輸入。請返回上一頁手動點擊驗證碼刷新。</li>"
    End If
    If FoundErr = True Then
     Call WriteErrMsg(ErrMsg,"ol")
     response.end
    End If

    ----------------------------------------------------------------------------------------------------------------------------------------------

    動易.net版關閉評論仍有垃圾評論的解決方法

    問題:后臺關閉評論也不能防止垃圾評論的問題

    解決:很多人把后臺的評論關閉發表了,也把發表文件也刪除了,但是還是有垃圾評論,這樣的原因由于WAP也可以發表評論,只要把WAP評論關閉即可。

    設置方法:系統設置---網站信息配置---Rss/WAP設置

    是否啟用評論功能   啟用      禁用 


    如果還不行,可以把WAP功能關閉:

    網站是否啟用WAP(手機訪問)功能:  是       否 


     

    標簽動易
    網友評論
    五省快3