dedecms 방문자가 질문하고, 답변하고, 볼 수 있도록 하는 방법은 무엇입니까?
dedecms 경우에 따라 방문자에게 질문, 답변, 보기 등과 같은 특정 권한을 부여해야 합니다. 이 문서에서는 다음 솔루션을 제공합니다.
#🎜🎜 #추천 학습: 1. 방문자 질문: dedecms5의 /ask/control 디렉토리에서 질문.php 파일을 찾으세요. 7, 다음과 같은 코드를 찾아서 삭제하세요: 코드는 다음과 같습니다:if(empty($this->cfg_ml->M_ID)) { ShowMsg('您尚未登录,请先登录',$GLOBALS['cfg_ask_member']); exit; } if($this->cfg_ml->M_Spacesta < 0) { ShowMsg('您还没有通过审核,暂时不能提问,请耐心等....','-1'); exit; }
# 🎜🎜# 또한 dedecms5.7의 /ask/control 디렉토리에서question.php 파일을 찾아 삭제하고 다음 코드 조각을 찾으십시오.
코드는 다음과 같습니다. 다음:
if($rs) { ShowMsg('请勿重复回复同一问题!','-1'); exit; }
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; }
dedecms5.7의 /ask/를 찾아 삭제합니다. 컨트롤 디렉터리에 있는 myask.php 파일코드는 다음과 같습니다.
if(empty($this->cfg_ml->M_ID)) { ShowMsg('您尚未登录,请先登录',$GLOBALS['cfg_ask_member']); exit; }
코드는 다음과 같습니다:
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/를 찾아서 삭제합니다. 제어 디렉토리
에 있는 질문.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(); } }
위 내용은 Dedecms를 통해 방문자는 어떻게 질문하고 답변하고 볼 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!