DEDECMS如何实现禁止游客发表评论呢?
发布时间:2020-12-14 04:16:24 所属栏目:Dedecms 来源:网络整理
导读:如果我们不想让游客发表评论,减少网站非法信息的话,可以通过相关操作实现禁止 ? 1. 在点击织梦dedecms后台系统设置 → 系统基本参数 → 添加新变量(相关内容见下图) ? 2.修改 plus 文件夹下的 feedback.php 文件 ? 修改代码如下:将276行---313行替换成:
如果我们不想让游客发表评论,减少网站非法信息的话,可以通过相关操作实现禁止
?
1. 在点击织梦dedecms后台系统设置 → 系统基本参数 → 添加新变量(相关内容见下图)
?
2.修改 plus 文件夹下的 feedback.php 文件
?
修改代码如下:将276行---313行替换成:
Copy code
//检查游客是否可以发表评论
if($cfg_feedback_guest=='N')
? ?{
? ? //检查用户登录
? ? ? ?if(empty($notuser))
? ? {
? ? ? ? $notuser=0;
? ? }
? ? //匿名发表评论
? ? if($notuser==1)
? ? {
? ? ? ? $username = $cfg_ml->M_ID > 0 ? '匿名' : '游客';
? ? }
? ? else if($cfg_ml->M_ID > 0)
? ? {
? ? ? ? $username = $cfg_ml->M_UserName;
? ? }
? ?else
? ? {
? ? ? ? if($username!='' && $pwd!='')
? ? ? ? {
? ? ? ? ? ? $rs = $cfg_ml->CheckUser($username,$pwd);
? ? ? ? ? ? if($rs==1)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? $dsql->ExecuteNoneQuery("Update `dede_member` set logintime='".time()."',loginip='".GetIP()."' where mid='{$cfg_ml->M_ID}'; ");
? ? ? ? ? ? }
? ? ? ? ? ? else
? ? ? ? ? ? {
? ? ? ? ResetVdValue();
? ? ? ? ShowMsg('管理员设置了游客不允许发表评论,请先登入或注册!','-1');
? ? ? ? exit();
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ResetVdValue();
? ? ? ? ShowMsg('管理员设置了游客不允许发表评论,请先登入或注册!','-1');
? ? ? ? exit();
? ? ? ? }
? ? }
? ?}
else
? ?{
? ? //检查用户登录
? ? if(empty($notuser))
? ? {
? ? ? ? $notuser=0;
? ? }
?
? ? //匿名发表评论
? ? if($notuser==1)
? ? {
? ? ? ? $username = $cfg_ml->M_ID > 0 ? '匿名' : '游客';
? ? }
?
? ? //已登录的用户
? ? else if($cfg_ml->M_ID > 0)
? ? {
? ? ? ? $username = $cfg_ml->M_UserName;
? ? }
?
? ? //用户身份验证
? ? else
? ? {
? ? ? ? if($username!='' && $pwd!='')
? ? ? ? {
? ? ? ? ? ? $rs = $cfg_ml->CheckUser($username,loginip='".GetIP()."' where mid='{$cfg_ml->M_ID}'; ");
? ? ? ? ? ? }
? ? ? ? ? ? else
? ? ? ? ? ? {
? ? ? ? ? ? ? ? $username = '游客';
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? $username = '游客';
? ? ? ? }
? ? }
? }
上一篇:修改织梦dedecms的文档浏览数 下一篇:简单更改DEDECMS模板背景色的方法 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |