軟件 聊天 安全 視頻 瀏覽器 下載 系統 辦公 教學 輸入法
免費 域名 空間 相冊 郵箱 資源 網賺 試用 優惠 工具
教程 設計 三維 學院 辦公 網頁
素材 PSD 矢量 網頁 PPT 動畫
美女 唯美 大生活 美圖 風景 時尚藝
資訊 新聞 專題 熱點
您的位置: 廣信之家 > 網絡學院 > 建站資訊 > 文章正文

織夢DedeCMS5.7問答模塊實現游客匿名提問、問答和查看的方法

時間:09-11 14:04 來源:廣信之家 整理:廣信小編 我要評論(0)
字號:T|T
內容提要:
  織夢DedeCMS5.7問答模塊實現游客匿名提問、問答和查看的方法;在新版本中問答模塊有很多局限性,我們可以通過自己調整來實現我們所需要的游客匿名提問、問答和查看等功能。

織夢DedeCMS5.7問答模塊實現游客匿名提問、問答和查看的方法;在新版本中問答模塊有很多局限性,我們可以通過自己調整來實現我們所需要的游客匿名提問、問答和查看等功能。

 

1、游客提問:

找到dedecms5.7的/ask/control目錄下的question.php文件,找到其中的這樣一段代碼并刪除:
if(empty($this->cfg_ml->M_ID))
{
ShowMsg('您尚未登錄,請先登錄',$GLOBALS['cfg_ask_member']);
exit;
}
if($this->cfg_ml->M_Spacesta < 0)
{
ShowMsg('您還沒有通過審核,暫時不能提問,請耐心等....','-1');
exit;
}

2、游客問答,提示“請勿重復回復同一問題”:

同樣找到并刪除dedecms5.7的/ask/control目錄下的question.php文件,找到其中的這樣一段代碼:
if($rs)
{

ShowMsg('請勿重復回復同一問題!','-1');
exit;
}

if($rs){
            ShowMsg('請不要重復發布同一問題,請耐心等待解答..', "index.php");
      exit;
  }
3、問題已過期、提問者自己不能回答自己的問題

同樣找到找到并刪除dedecms5.7的/ask/control目錄下的question.php文件,找到其中的這樣一段代碼

if($question)
  {
   if($question['uid'] == $this->cfg_ml->M_ID)
   {
    ShowMsg('提問者自己不能回答自己的問題', '-1');
    exit;
   }else if($question['expiredtime'] < $GLOBALS['cfg_ask_timestamp']){
    ShowMsg('問題已經過期','-1');
    exit;
   }
   $data['tid'] = $question['tid'];
   $data['tid2'] = $question['tid2'];
   $data['userip'] = getip();
  }else{
   ShowMsg('回答的問題不存在','-1');
   exit;
  }

4、“您尚未登錄,請先登錄”

找到找到并刪除dedecms5.7的/ask/control目錄下的myask.php文件

  if(empty($this->cfg_ml->M_ID))
  {
   ShowMsg('您尚未登錄,請先登錄',$GLOBALS['cfg_ask_member']);
   exit;
  }

找到找到并刪除dedecms5.7的/ask/control目錄下的search.php文件

  if(empty($cfg_ml->M_ID))
  {
   ShowMsg('您尚未登錄,請先登錄',$GLOBALS['cfg_ask_member']);
   exit;
  }
  if($cfg_ml->M_Spacesta = 0)
  {
   ShowMsg('您還沒有通過審核,暫時不能提問,請耐心等....','-1');
   exit;
  }

5、“驗證碼錯誤!”“驗證問題答案錯誤”

找到找到并刪除dedecms5.7的/ask/control目錄下的question.php文件

  if(preg_match("#7#",$GLOBALS['safe_gdopen'])){
      $svali = GetCkVdValue();
            if(strtolower($data['vdcode']) != $svali || $svali=='')
            {
                ResetVdValue();
                ShowMsg('驗證碼錯誤!', '-1');
                exit();
            }
        }
        //檢查驗證問題
        $faqkey = isset($data['faqkey']) && is_numeric($data['faqkey']) ? $data['faqkey'] : 0;
        if($GLOBALS['gdfaq_ask'] == 'Y')
        {
            global $safefaqs;
            if($safefaqs[$faqkey]['answer'] != $data['safeanswer'] || $data['safeanswer'] =='')
            {
                ShowMsg('驗證問題答案錯誤', '-1');
                exit();
            }
        }

 

好了。問題都已經解決了!

 

    相關閱讀:

    頂一下
    (0)
    0%
    踩一下
    (0)
    0%
    免責申明:以上內容僅代表原創者觀點,其內容未經本站證實,織夢DedeCMS5.7問答模塊實現游客匿名提問、問答和查看的方法對以上內容的真實性、完整性不作任何保證或承諾,轉載目的在于傳遞更多信息,由此產生的后果與織夢DedeCMS5.7問答模塊實現游客匿名提問、問答和查看的方法無關;如以上轉載內容不慎侵犯了您的權益,請聯系我們將會及時處理。
    [責任編輯:廣信小編]

    精彩圖文

    登錄 (請登錄發言,并遵守 相關規定)
    如果你對廣信之家有任何意見或建議,請到交流平臺反饋。到留言板反饋
    神龙宝石送彩金