各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > dedecms

织梦DedeCMS5.7问答模块实现游客匿名提问、问答和查看的方法

管理员 2015-09-13
dedecms
129

织梦DedeCMS5.7问答模块实现游客匿名提问、问答和查看的方法;在新版本中问答模块有很多局限性,我们可以通过自己调整来实现我们所需要的游客匿名提问、问答和查看等功能。

 

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

 

好了。问题都已经解决了!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除! 织梦问答

相关文档推荐

dedecms织梦无需登录注册可下单购买的修改 dedecms织梦无需登录注册可下单购买的修改,首先找到/plus/carbuaction.php文件,找到如下代码: //确认用户登录信息if($cfg_ml-IsLogin()){ $userid = $cfg_ml-M_ID;}else{ $username = trim($username); $password = trim($password); if(empty($username) 织梦dedecms注册会员列表常用sql分析 用过织梦dedecms的人都知道,织梦会员系统相当强大,跟论坛程序差不多,对于使用会员系统的人来说,织梦系统足够用的了,但是,有时候,织梦系统很多的地方又不是我们所希望,或都说,有的地方不适合我们使用,这时候就要对织梦会员系统进行二次开发,所以, dedecms织梦artlist和list标签调用图集图片实现方法 我们在做 织梦模板 开发时,有时需要在artlist 和list标签中调用出图集中的图片,同时可以自定调用几张图片。跟版网整理了个一个这样功能的自定义函数。调用后效果如下: dedecms织梦artlist和list标签调用图集图片实现方法 函数代码 请将代码加入到 /includ 织梦模板中隐藏指定字段仅对会员显示 大家都知道,Discuz程序在发文章时有个【隐藏】功能,可以限制这个隐藏内容供某些级别的会员查看。 在织梦模板中,做些改动,也是可以实现的。例如:电话号码,下载地址等等。 前提是织梦开启会员功能,已经有了自定义字段。 一、建立文件 ajax_loginsta_c.p dedecms织梦会员登录二级域名跨域不能获取数据的解决办法 大家在使用织梦的时候,用到会员中心可能涉及到多二级域名同步登录退出的问题,涉及到跨域,那么这个问题该如何解决呢?在一个技术大牛博客看到过此教程,特此转发分享给大家,解决大家问题。 首先打开 includededeajax2.js 找到 DedeXHTTP = new XMLHttpR 织梦DEDE手机版内容页面点击下一篇跳转到了上一篇怎么办 大家在使用织梦标签调用手机站内容页上一篇下一篇的时候,发现下一篇调用的是上一篇的内容,织梦DEDE默认手机版内容页面点击下一篇却跳转到了上一篇怎么办? 这段代码可能是官方写错造成的,首先找到网站目录下面的/include/arc.archives.class.php文件,打 织梦安装使用织梦二次开发织梦优化织梦标签dedecms教程织梦安全 织梦资讯网 织梦模板 dede 外语学校 织梦鬼故事 竞价网站源码 竞价培训网 门户网站 织梦二次开发 织梦笑话网 dedecms笑话网 织梦源码 网站建设 搞笑图片 织梦教程 旅游网站源码 织梦旅游网 学校培训 html5 企业织梦源码 医院源码 后台样式 移动营销页 整形医院 大学医院 新手建站 客服代码 洗衣机维修 企业网站 淘宝客 导航菜单 教育网站 学校源码 装修网站 装修模板 美容整形 女性健康 妈妈网 机械源码 建站公司 珠宝首饰 苹果网站 手机资讯 美女图片 织梦模版打包 妇科源码 安卓市场源码 男性时尚网 健康之家 app应用网站 笑话网站 下载站 美女图片网 中医院网站 家装网站源码 QQ网站 标牌网站 魔兽世界网 淘宝客源码 YY网站源码 别墅设计网站 服装搭配网 宝宝起名网 站长网站 婚庆网站 脑科医院源码 笑话源码 肝胆医院 意外怀孕源码 工作室

相关推荐

扫码关注

qrcode

QQ交谈

回顶部