Dedecms를 통해 방문자는 어떻게 질문하고 답변하고 볼 수 있나요?

藏色散人
풀어 주다: 2019-12-19 09:45:03
원래의
2015명이 탐색했습니다.

Dedecms를 통해 방문자는 어떻게 질문하고 답변하고 볼 수 있나요?

dedecms 방문자가 질문하고, 답변하고, 볼 수 있도록 하는 방법은 무엇입니까?

dedecms 경우에 따라 방문자에게 질문, 답변, 보기 등과 같은 특정 권한을 부여해야 합니다. 이 문서에서는 다음 솔루션을 제공합니다.

#🎜🎜 #추천 학습:

Dreamweavercms

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(&#39;您还没有通过审核,暂时不能提问,请耐心等....&#39;,&#39;-1&#39;);
exit;
}
로그인 후 복사

2. 방문자 Q&A, "같은 질문에 반복해서 답하지 마세요." ":

# 🎜🎜# 또한 dedecms5.7의 /ask/control 디렉토리에서question.php 파일을 찾아 삭제하고 다음 코드 조각을 찾으십시오.

코드는 다음과 같습니다. 다음:

if($rs)
{
ShowMsg(&#39;请勿重复回复同一问题!&#39;,&#39;-1&#39;);
exit;
}
로그인 후 복사
#🎜🎜 #3. 질문이 만료되어 질문자가 자신의 질문에 답할 수 없습니다.

또한 /ask/control 디렉토리에서 질문.php 파일을 찾아 삭제하세요. dedecms5.7에서 이 코드

코드는 다음과 같습니다:

if($question)
{
if($question[&#39;uid&#39;] == $this->cfg_ml->M_ID)
{
ShowMsg(&#39;提问者自己不能回答自己的问题&#39;, &#39;-1&#39;);
exit;
}else if($question[&#39;expiredtime&#39;] < $GLOBALS[&#39;cfg_ask_timestamp&#39;]){
ShowMsg(&#39;问题已经过期&#39;,&#39;-1&#39;);
exit;
}
$data[&#39;tid&#39;] = $question[&#39;tid&#39;];
$data[&#39;tid2&#39;] = $question[&#39;tid2&#39;];
$data[&#39;userip&#39;] = getip();
}else{
ShowMsg(&#39;回答的问题不存在&#39;,&#39;-1&#39;);
exit;
}
로그인 후 복사

4 "로그인하지 않았습니다. 먼저 로그인하십시오."

dedecms5.7의 /ask/를 찾아 삭제합니다. 컨트롤 디렉터리에 있는 myask.php 파일

코드는 다음과 같습니다.

if(empty($this->cfg_ml->M_ID))
{
ShowMsg(&#39;您尚未登录,请先登录&#39;,$GLOBALS[&#39;cfg_ask_member&#39;]);
exit;
}
로그인 후 복사

찾아서 삭제합니다 dedecms5.7의 /ask/control 디렉토리에 있는 search.php

코드는 다음과 같습니다:

if(empty($cfg_ml->M_ID))
{
ShowMsg(&#39;您尚未登录,请先登录&#39;,$GLOBALS[&#39;cfg_ask_member&#39;]);
exit;
}
if($cfg_ml->M_Spacesta = 0)
{
ShowMsg(&#39;您还没有通过审核,暂时不能提问,请耐心等....&#39;,&#39;-1&#39;);
exit;
}
로그인 후 복사

5. "인증 코드 오류입니다!" 응답 오류"

dedecms5.7의 /ask/를 찾아서 삭제합니다. 제어 디렉토리

에 있는 질문.php 파일에는 다음 코드가 있습니다:

if(preg_match("#7#",$GLOBALS[&#39;safe_gdopen&#39;])){
$svali = GetCkVdValue();
if(strtolower($data[&#39;vdcode&#39;]) != $svali || $svali==&#39;&#39;)
{
ResetVdValue();
ShowMsg(&#39;验证码错误!&#39;, &#39;-1&#39;);
exit();
}
}
//检查验证问题
$faqkey = isset($data[&#39;faqkey&#39;]) && is_numeric($data[&#39;faqkey&#39;]) ? $data[&#39;faqkey&#39;] : 0;
if($GLOBALS[&#39;gdfaq_ask&#39;] == &#39;Y&#39;)
{
global $safefaqs;
if($safefaqs[$faqkey][&#39;answer&#39;] != $data[&#39;safeanswer&#39;] || $data[&#39;safeanswer&#39;] ==&#39;&#39;)
{
ShowMsg(&#39;验证问题答案错误&#39;, &#39;-1&#39;);
exit();
}
}
로그인 후 복사

위 내용은 Dedecms를 통해 방문자는 어떻게 질문하고 답변하고 볼 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿