dedecms织梦模板问答模块实现游客提问的教程

宜家博客
宜家博客
宜家博客
40401
文章
0
评论
2019年8月12日18:00:41 评论 147 2266字阅读7分33秒
  • dedecms织梦模板问答模块实现游客提问的教程 营销型家电厨具用品公司企业网站模板源码(带手机端) dedecms织梦模板问答模块实现游客提问的教程 响应式茶叶品茶类网站织梦模板(自适应手机端) dedecms织梦模板问答模块实现游客提问的教程 绿色资格证书学校培训机构企业网站织梦模板(带手机版) dedecms织梦模板问答模块实现游客提问的教程 织梦dede企业公司行业网站通用模板(带手机版)
  • dedecms织梦模板问答模块实现游客提问的教程 蓝色机械电子产品展示类企业织梦手机模板 dedecms织梦模板问答模块实现游客提问的教程 蓝色机械挖掘机钻机类产品企业网站织梦模板 dedecms织梦模板问答模块实现游客提问的教程 响应式化工原料类网站织梦模板(自适应) dedecms织梦模板问答模块实现游客提问的教程 响应式精细零件五金类企业织梦模板(自适应手机端)
  • dedecms织梦模板问答模块实现游客提问的教程 响应式记录记忆简单博客织梦模板(自适应) dedecms织梦模板问答模块实现游客提问的教程 中英双语科技新材料类网站织梦模板(带手机端) dedecms织梦模板问答模块实现游客提问的教程 响应式个人博客自媒体文章类织梦模板(自适应设备) dedecms织梦模板问答模块实现游客提问的教程 响应式文化传媒类网站织梦模板(自适应手机)

最近在做一个织梦的风湿骨科医院网站,需要用到织梦默认的问答模块,一般医院网站用到问答但并不适合用到会员的,一是医院没必要要会员功能,二是要会员的话会多出好多页面会增加开发费用。所以需要做二次开发,让游客提问 管理员来回答 ,开始没感觉有什么困难,因为之前做过织梦问答的二次开发。可是谁知道织梦总是改版,这不是用最新版本5.7sp1的来做,咿呀,一看问答和之前的修改方法完全不一样喽!不过经过研究还是解决了 分享给大家:

 

1、游客提问:

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

if(empty($this->cfg_ml->M_ID))
{
ShowMsg('您尚未登录,请先登录',$GLOBALS['cfg_ask_member']);
exit;
}
if($this->cfg_ml->M_Spacesta < 0)
{
ShowMsg('您还没有通过审核,暂时不能提问,请耐心等....','-1');
exit;
}
2、游客问答,提示“请勿重复回复同一问题”:
同样找到并删除dedecms5.7的/ask/control目录下的question.php文件,找到其中的这样一段代码:
if($rs)
{
ShowMsg('请勿重复回复同一问题!','-1');
exit;
}
和
if($rs){
            ShowMsg('请不要重复发布同一问题,请耐心等待解答..', "index.php");
      exit;
  }

3、问题已过期、提问者自己不能回答自己的问题

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

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;
  }

4、“您尚未登录,请先登录”

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

  if(empty($this->cfg_ml->M_ID))
  {
   ShowMsg('您尚未登录,请先登录',$GLOBALS['cfg_ask_member']);
   exit;
  }
找到找到并删除dedecms5.7的/ask/control目录下的search.php文件
  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/control目录下的question.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();
            }
        }

    上一篇:织梦模板dedecms5.7 无限级多级栏目菜单调用教程

    下一篇:dedeCMS织梦模板判断当前文章高亮显示

    EyouCms,简单易用的企业网站管理系统,点击了解更多

    有问题可以加入织梦技术QQ群一起交流学习

    本站vip会员 请加入织梦58 VIP②群 PS:加入时备注用户名或昵称

    普通注册会员或访客 请加入织梦58 技术交流②群

    继续阅读
    weinxin
    欢迎加入中国站长博客之家
    本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。
    宜家博客
    dedeCMS织梦模板列表页调用tag标签的方法 织梦技巧

    dedeCMS织梦模板列表页调用tag标签的方法

    婚纱婚礼照片拍摄类网站织梦模板(带手机端) 响应式机械制造企业网站织梦模板(自适应) 中英文响应式绿色生态环保类网站织梦模板(自适应设备) 自适应旅游旅行社响应式织梦模板(带筛选功能) 响应式电子元件...
    DedeCms频道绑定二级域名的图文设置方法 织梦技巧

    DedeCms频道绑定二级域名的图文设置方法

    进出口贸易类企业织梦模板(带手机端) 响应式建材瓷砖类网站织梦模板(自适应手机端) 响应式生态水果蔬菜商城类自适应织梦模板(带购物车) 大气医疗器械类网站织梦模板(带手机移动端) 织梦女性内衣加盟类企...
    织梦添加一个函数,实现任意字段调用 织梦技巧

    织梦添加一个函数,实现任意字段调用

    响应式新闻资讯技术博客织梦模板(自适应手机端) 响应式手表小装饰品类织梦模板(自适应手机端) 织梦投资管理金融集团公司通用企业网站模板 户外滑雪俱乐部企业通用网站织梦模板(带手机端) 响应式管理咨询培...
    匿名

    发表评论

    匿名网友 填写信息

    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: