花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

DedeCMS問答ask匿名提問回答的實現(xiàn)方法

時間: 2018-12-25 16:16 閱讀: 作者:素材無憂網(wǎng)

dedecms5.3ask問答系統(tǒng)實現(xiàn)匿名提問和匿名回答問題的方法。     先說一下實現(xiàn)后的效果,首先這個修改后是一個精簡版的dedecms問答系統(tǒng),會取消采納答案等功能,因取消會員功能后不再有答案的等級之分,如對答案的平分功能等將被取消。      最后不建議使用匿名提問功能,建議使用會員功能來實現(xiàn)問答。這里是給大家提供一個學(xué)習(xí)的思路!     下面說一下方法:     post.php文件:   以下為引用的內(nèi)容:
if(empty($uid) && $action != 'rate') 
{ 
showmsgs('no_login','../member/login.php?gourl=../ask/'); 
exit; 
}
    1,修改成 或注釋掉   以下為引用的內(nèi)容:
if(empty($uid) && $action != 'rate') 
{ 
if($action!='ask' & $action!='') 
{ 
showmsgs('no_login','../member/login.php?gourl=../ask/'); 
exit; 
} 
}
  2,注釋掉      以下為引用的內(nèi)容:
/*if($question['uid'] == $uid) 

{ 

showmsgs('asker_cannot_answer', '-1'); 

}else*/
  3,然后      以下為引用的內(nèi)容:
if($answer['uid'] != $uid) 

{ 

showmsgs('unallowed_action', $backurl); 

}else
  替換成      以下為引用的內(nèi)容:
if($question['uid'] == $uid) 

{ 

showmsgs('asker_cannot_answer', '-1'); 

}else
  這樣就不能修改答案了,不過這個提示是不會回答自己的問題?;蛘咧苯幼⑨尩簦盒薷拇鸢覆糠值膒hp代碼。      以下為引用的內(nèi)容:
else if($action == 'modifyanswer') 

{ 

$answer = $dsql->getone("SELECT answer.id, answer.uid, ask.dateline, ask.solvetime, ask.status, ask.expiredtime FROM `dede_askanswer` answer left join dede_ask ask on ask.id=answer.askid WHERE answer.id='$id'"); 

if($answer) 

{ 

if($answer['uid'] != $uid) 

{ 

showmsgs('unallowed_action', $backurl); 

}elseif($answer['status'] != 0) 

{ 

showmsgs('question_solved', $backurl); 

}elseif($answer['expiredtime'] < $timestamp) 

{ 

showmsgs('question_expired', $backurl); 

} 

} else 

{ 

showmsgs('question_nonexistence'); 

} 



if(trim($content) == '') 

{ 

showmsgs('post_answer_isnull'); 

} 

if(strlen($content) > 10000) 

{ 

showmsgs('post_answer_toolong'); 

} 

if(strlen($brief) > 200) 

{ 

showmsgs('post_brief_toolong', '-1'); 

} 

if($dsql->ExecuteNoneQuery("update dede_askanswer set content='$content', brief='$brief' where id='$id'")) 

{ 

showmsgs('modifyanswer_success',$backurl); 

}else 

{ 

showmsgs('modifyanswer_failed',$backurl); 

} 

}
  question.php 注釋以下代碼    以下為引用的內(nèi)容:
if($question['uid'] == $uid) 

{ 

$publisher = 1; 

}

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: DedeCMS問答ask匿名提問回答的實現(xiàn)方法

標(biāo)簽:  
相關(guān)文章
模板推薦