魔扣论坛

魔扣源码论坛业务
查看: 483|回复: 2

[织梦教程] 织梦问答常见问题修改,织梦问答修改

[复制链接]
  • TA的每日心情

    15 小时前
  • 签到天数: 2951 天

    [LV.Master]开坛老将

    7万

    主题

    227

    回帖

    27万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    745583
    贡献
    157867
    威望
    32799

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2020-6-18 01:47:45 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    一:只允许管理员回答:

    找到dedecms5.7的/ask/control目录下的question.php文件,找到其中的这样一段代码并增加以下红色部分代码:

    <?php if($cfg_ml->isAdmin == 1) { ?>

    <div class="bor1 mt10 pd10 reply">
           <form method="post" name="answer" action="?ct=question&ac=answer&askaid=<?php echo $question['id']; ?>">
             <h3><span class="fl">我来回答这个问题</span></h3>
             <div class="mt10 reply_edit"><?php GetFck("content","",400);?></div>
             <div class="reply_edit_btn"><span class="fl mt10">回答即可得<?php echo $cfg_ask_answerscore;?>分,回答被采纳则获得悬赏分以及奖励<?php echo $cfg_ask_bestanswer;?>分。</span><span class="fl ml10 mt10"><label>
             <?php
             if($GLOBALS['cfg_ask_guestanswer'] == 'Y')
             {
             ?>
             <input name="anonymous" type="checkbox" value="1"/>匿名回答</label><?php
             }
             ?></span><button type="submit" class="btn fr">提交回答</button></div>
            </form>
          </div>

    <?php }  ?>

    二:允许游客提问
    找到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;
    }

    删除以上一段代码后可进入提问页面,但是依然发布不了,提示:“您尚未登录,请先登录”

    三:解决 “您尚未登录,请先登录”
    找到找到并删除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;
      }

    删除以上一部分之后 可进入发布了,可是发不后又提示:“请勿重复回复同一问题”

    四:游客问答,提示“请勿重复回复同一问题”:
    同样找到并删除dedecms5.7的/ask/control目录下的question.php文件,找到其中的这样一段代码:

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

    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    0

    主题

    249

    回帖

    499

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    250
    贡献
    250
    威望
    0
    发表于 2020-6-18 09:26:23 来自手机 | 显示全部楼层
    朋友,欢迎你来到魔扣源码论坛梦工场!这里有爱的细语,这里有情的倾诉,这里是欢乐的空间,这里是友爱的世界,这里是心灵歇息的港湾。这里是帮您筑梦、圆梦的空间!当你身心疲惫的时候,到这里坐一坐,就会感到轻松愉快。我递给你一杯沁人心肺的香茶,我送给你一句真诚的祝福话,伴你一起漫游网海的天涯!

    该用户从未签到

    1

    主题

    246

    回帖

    493

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    246
    贡献
    246
    威望
    0
    发表于 2020-7-25 09:10:04 来自手机 | 显示全部楼层
    “归属感”是你强烈地想和他在一起,“安全感”是你觉得他强烈地想和你在一起。',
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表