dedecms实现游客可以提问、回答及查看的方法

dedecms实现游客可以提问、回答及查看的方法,第1张

dedecms实现游客可以提问、回答及查看的方法

本文的重点是详细介绍dedecms如何提问、回答问题和检查问题。非常好用,有需要的朋友可以参考一下。

在dedecms中的某些条件下,访问者必须被赋予一定的管理权限,例如提问、回答问题和查看。由此,获得以下解决方案:

1。游客提问:

在dedecms5.7的/ask/control文件目录下找到question.php文件,找到里面的代码并删除:

复制下面的代码:if(empty($this->;CFG_ml->;M_ID))
{
ShowMsg('您没有登录,请先登录',$GLOBALS['CFG_ask_member']);
退出;
}
if($this->;CFG_ml->;M_Spacesta<0)
{
ShowMsg('您还没有通过审核,暂时不能提问,请慎重等待...','-1');
退出;
}

2。游客问答,提醒“千万不要反复回答同一个问题”:

同样,在dedecms5.7的/ask/control文件目录下找到并删除question.php文件,在里面找到这样一段代码:

复制下面这段代码:if($rs)
{
ShowMsg('不要反复回答同一个问题!','-1');
退出;
}

3。问题已经过时,提问者无法回答自己的问题

同样的,在dedecms5.7的/ask/control文件目录下找到并删除question.php文件,找到里面的代码

。复制代码如下:if($question)
{
if($question['uid']=$thisCFG_ml->;M_ID)
{
ShowMsg('提问者自己也回答不了自己的难题','-1');
退出;
}elseif($question['expiredtime']<;$GLOBALS['CFG_ASK_TIMESTAMP']]{
showmsg('问题已经过期','-1');
退出;
}
$data['tid']=$question['tid'];
$data['tid2']=$question['tid2'];
$data['userip']=getip();
}else{
ShowMsg('不会有什么难回答的问题','-1');
退出;
}

4。“您没有登录,请先登录”

在dedecms5.7的/ask/control文件目录下找到并删除myask.php文件

,复制代码如下:if(empty($this->;CFG_ml->;M_ID))
{
ShowMsg('您没有登录,请先登录',$GLOBALS['CFG_ask_member']);
退出;
}

在dedecms5.7的/ask/control文件目录中找到并删除search.php文件


复制代码编码如下:if(empty($CFG_ml-->;M_ID))
{
ShowMsg('您没有登录,请先登录',$GLOBALS['CFG_ask_member']);
退出;
}
if($CFG_ml->;m_spacesta=0)
{
showmsg('您还没有通过审核,暂时不能提问,请慎重等待...','-1');
退出;
}

5。“验证码错误!”“认证挑战回答不正确”

在dedecms5.7的/ask/control文件目录下找到并删除question.php文件

,复制代码如下:if(preg_match("#7#",$globals['safe_gdopen']){
$svali=getckvdv)
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();
}
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存