分享
  • 收藏
  • 举报
    X
    @孟卫 问答系统发布时候悬赏问题能更新一下吗
    581
    4

    现在比喻我的帐号只有积分5个,而我发布的时候填写100个,也能发布出去,只是在前台看到了只有5个积分,而我的积分0个,填写多少也可以发布。但是修改就有做判断,比喻我发布出去100个,但是我只有5个,那么系统就自动填写了5,如果点修改,想修改成大于5就会:你的金币不足以支付填写悬赏的数值,请重新操作!


    所以在发布的时候能不能也做个判断,填写大于帐号内的积分也不能发出去,而且加个能看到自己有多少积分。再加个充值跳转或许按钮。



    5
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 4
    • 孟卫 程序开发者 消费:0.02元 2018-10-19 17:42 17:426楼

      会员中心发布内容时,如填写的悬赏积分多于自身积分不给提交提示修改:

      1、找到该程序文件: \application\zhidao\member\Content.php

      2、在该程序添加以下代码保存即可:

      /**

      * 发布页

      * @param number $fid

      * @param number $mid

      * @return mixed|string

      */

      public function add($fid=0,$mid=0)

      {

      $data = $this->request->post();

      if($data){

      if($data['money']>0 && $data['money']>$this->user['money'])

      $this->error('你的'.$this->webdb['MoneyName'].'为'.$this->user['money'].',不足以支付填写悬赏的数值,请重新操作!');

      }

      return parent::add($fid,$mid);

      }

      3、如图所示:

      qx1 消费:782.01元 华为 2018-10-19 17:45
      好的,谢谢
    0 赏钱 赏礼回复
    • 孟卫 程序开发者 消费:0.02元 2018-10-19 16:59 16:596楼

      发布也有处理了的,你填写的悬赏积分大于本身积分时是以本身积分数为准的,积分为0就是没悬赏的,你发布后看下是不是这样,如果是这样就是没问题的啦

      qx1 消费:782.01元 2018-10-19 17:04
      发布出来的列表与内容页显示是没问题的,只是说在发布的时候,当你填写的积分大于你本身所有的积分,能不能不让他发布,提示(你的金币不足以支付填写悬赏的数值,请重新操作!)
    0 赏钱 赏礼回复
    更多回复
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648