睢闫网络为您打造全面营销系统,营销网络建设第一品牌!
验证码: 看不清?点击更换
注册
签到 网页翻译为英文
1823-8012-605

营销型网络系统 顶级核心团队

让传统企业获得更多的订单和询盘!

您现在所在的位置:主页 > 网站建设

织梦5.7问答游客匿名提问、回答修改方法

时间:2016-03-03 13:27    来源:睢闫网络传媒   访问人数:  业务咨询    在线下单
5.7问答模块安装后运行会出现两个问题(当然人品大爆发的时候也有可能不出现。)
下面说说这两个问题:
1、Fatal error: Maximum execution time of 30 seconds exceeded in D:\.............php on line 98
这个问题跟系统的配置有关,在服务器上改一下配置文件就好了。
搜索php.ini这个文件找到max_execution_time = 30,
把max_execution_time = 30(默认值)的值进行修改,这里的单位是秒 ,你可以根据自己的需要更改其数值(个人建议设置为300),然后重启服务。
 
2、service.dedecms.com由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 10060
解决方法:
把ask/data/目录下的,scores.inc.php文件中的,function transport()中的代码修改成
function transport()
{}
就是说不要里面的方法体,注释一下里面的内容就可以解决这个问题了。
 
 
下面就是如何把织梦问答模块改成游客提问与回答的方法:
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();
            }
        }
下载此文章
联系方式

中国 · 睢县 · 建设路天湖城1005号

公司: 睢闫网络传媒有限公司

电话:1823-8012-605

邮箱:732541231@qq.com

QQ在线咨询

商务服务或业务咨询请点击以下QQ头像

网站建设-点击洽谈

数据库系统-点击洽谈

其他项目-点击洽谈

至电顾问需求或技术支持

需要做项目或需要技术支持业务请来电,谢谢!

18238012605 -郑经理

18336092044 -李经理

18671257743 -艾经理

告诉我们您的需求

在线填写需求,我们将尽快为您答疑解惑。

业务咨询QQ:732541231

售后服务QQ:732541231

电话:1823-8012-605

工作时间 9:00 ~ 18:00

工作日(周一至周五)

我们将在1个小时内回复,资料会保密处理。