dedecms变量的使用(dedecms实现游客可以提问、回答及查看的方法)
类别:CMS系统 浏览量:2466
时间:2022-01-18 01:41:30 dedecms变量的使用
dedecms实现游客可以提问、回答及查看的方法dedecms中有些情况下我们需要给予游客一定的权限,如提问、回答及查看等,本文就此给出如下解决方法:
1、游客提问:
找到dedecms5.7的/ask/control目录下的question.php文件,找到其中的这样一段代码并删除:
{
ShowMsg('您尚未登录,请先登录',$GLOBALS['cfg_ask_member']);
exit;
}
if($this->cfg_ml->M_Spacesta < 0)
{
ShowMsg('您还没有通过审核,暂时不能提问,请耐心等....','-1');
exit;
}
2、游客问答,提示“请勿重复回复同一问题”:
同样找到找到并删除dedecms5.7的/ask/control目录下的question.php文件,找到其中的这样一段代码:
{
ShowMsg('请勿重复回复同一问题!','-1');
exit;
}
3、问题已过期、提问者自己不能回答自己的问题
同样找到找到并删除dedecms5.7的/ask/control目录下的question.php文件,找到其中的这样一段代码
{
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;
}
4、“您尚未登录,请先登录”
找到找到并删除dedecms5.7的/ask/control目录下的myask.php文件
{
ShowMsg('您尚未登录,请先登录',$GLOBALS['cfg_ask_member']);
exit;
}
找到找到并删除dedecms5.7的/ask/control目录下的search.php文件
{
ShowMsg('您尚未登录,请先登录',$GLOBALS['cfg_ask_member']);
exit;
}
if($cfg_ml->M_Spacesta = 0)
{
ShowMsg('您还没有通过审核,暂时不能提问,请耐心等....','-1');
exit;
}
5、“验证码错误!”“验证问题答案错误”
找到找到并删除dedecms5.7的/ask/control目录下的question.php文件
$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关闭站点(dedecms恶意注册与发广告文章的解决办法)
- dedecms添加广告栏(织梦DedeCMS v5.7 完美实现导航条下拉菜单的方法)
- 织梦dede后台更新文章(织梦Dedecms5.7整站调用购物车订单数量简单解决办法)
- dedecms标签怎么调用(DedeCMS织梦后台模板列表如何按字母排序方法代码)
- dedecms自定义字段(详解怎么样让DEDECMS的list标签支持weight排序的方法)
- dedecms无缩略图怎么设置(DEDECMS转移data目录后 验证码不显示解决办法)
- dedecms手册教程(dedecms标签大全非常经典)
- 怎么把织梦的dede改掉(织梦dedecms 提示 body has not allow words 问题解决)
- dedecms怎样开启wap(dedecms织梦登录后台菜单栏无法显示解决方法)
- dede采集规则(DEDECMS 5.7 采集规则无法导入的解决办法)
- dedecms中的有些功能如何修改(织梦DedeCMS默认文件夹重命名的方法)
- dedecms调用原始图(DEDECMS点击图片进入下一页功能实现教程)
- dedecms织梦系统(织梦CMS去除powered by dedecms网站版权信息的方法)
- dedecms迁移data验证码不显示(dedecms织梦上传图片302Error错误的解决方法)
- dedecms标签怎么用(dedecms建站设置自动内链的方法)
- dedecms标签怎么调用(dedeCMS 站内搜索代码的改进方法)
- 这里输入关键词(怎么输入关键词搜索)
- 得这个 难治病 的人太多了,300个人赶到杭州商量怎么办(得这个难治病的人太多了)
- 经度,世界时间腕表的灵魂(世界时间腕表的灵魂)
- 阿里最新财报公布 三季度营收增长3 ,将增加150亿美元回购额度 在美股价小涨(阿里最新财报公布)
- 赵薇时胖时瘦 最近变美少女 原因在这里 躺着就变瘦(赵薇时胖时瘦最近变美)
- 学会这26种姿势,你就可以和兵哥哥切磋了(你就可以和兵哥哥切磋了)
热门推荐
- laravel数据表配置(laravel实现按月或天或小时统计mysql数据的方法)
- mysql8.0.23.0官方安装手册(MySQL8.0.23安装超详细教程)
- php面向对象怎么调用属性(PHP面向对象程序设计__tostring和__invoke用法分析)
- mariadb导入数据库命令(MySQL/MariaDB 如何实现数据透视表的示例代码)
- python最简单实例(Python文件打开方式实例详解a、a+、r+、w+区别)
- yii2支持的数据库(Yii框架常见缓存应用实例小结)
- css布局详细介绍(浅谈CSS 栅格系统布局原理分析)
- 织梦栏目设置封面显示不正常(织梦列表页分页错位分页显示为竖排的解决方法)
- vs代码折叠
- html5带放大镜的搜索代码(html5借用repeating-linear-gradient实现一把刻度尺ruler)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9