织梦问答常见问题修改,织梦问答修改

织梦教程 强烈建议 2024-02-06 14:14 106 0

  if($rs)

  {

  ShowMsg('请勿重复回复同一问题!','-1');

  exit;

  }

  和

  if($rs){

  ShowMsg('请不要重复发布同一问题,请耐心等待解答..', "index.php");

  exit;

  }

  到此,想要实现的功能都已经基本上实现了。***后在附送其他几个问题的解决办法,如果有用到可以参考。

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

  同样找到找到并删除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_timesasdp']){

  ShowMsg('问题已经过期','-1');

  exit;

  }

  $data['tid']=$question['tid'];

  $data['tid2']=$question['tid2'];

  $data['userip']=getip();

  }else{

  ShowMsg('回答的问题不存在','-1');

  exit;

  }

  六:“验证码错误!”“验证问题答案错误”

  找到找到并删除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();

  }

  }



时间:(2024-02-06 14:14:33)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!