Discuz!X 中自定义积分策略和给用户添加积分

 更新时间:2017年12月27日 11:06  点击:284
  1. 首先在积分策略表里插入一条记录


    INSERT INTO `zhuxianfei_common_credit_rule` (`rulename`, `action`, `cycletype`, `cycletime`, `rewardnum`, `norepeat`, `extcredits1`, `extcredits2`, `extcredits3`, `extcredits4`, `extcredits5`, `extcredits6`, `extcredits7`, `extcredits8`, `fids`) VALUES
     (‘注册福利’, ‘regfuli’, 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, ‘0′);

    添加之后,在disucz后台积分策略里就可以编辑相关的参数了

  2.         $s=array();
    		$s=updatecreditbyaction('regfuli', $_G['uid']);
    		//print_r($s);
    
    		if($s['updatecredit'])
    			$act='领取成功';
    		else
    			$act='您已经领取过了';
    		
    		$arr = array ('info'=>$act,'status'=>0,'url'=>'');
    		//echo array_to_object($arr);
    		echo json_encode($arr);

    然后调用updatecreditbyaction 来给用户加积分

    updatecreditbyaction返回的是数组,可以根据里面的updatecredit来判断结果

相关文章

  • php中用curl模拟登录discuz以及模拟发帖

    本文章完美的利用了php的curl功能实现模拟登录discuz以及模拟发帖,本教程供参考学习哦。 代码如下 复制代码 <?php $discuz_url = &lsquo;ht...2016-11-25
  • MySQL针对Discuz论坛程序的基本优化教程

    过了这么久,discuz论坛的问题还是困扰着很多网友,其实从各论坛里看到的问题总结出来,很关键的一点都是因为没有将数据表引擎转成InnoDB导致的,discuz在并发稍微高一点的环境下就表现的非常糟糕,产生大量的锁等待,这时候如果...2015-11-24
  • C语言实现求定积分的方法

    这篇文章主要介绍了C语言实现求定积分的方法,涉及C语言操作相关数学函数的技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-04-25
  • Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程

    这篇文章主要介绍了Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程,Discuz是用PHP写成的国内最流行的论坛软件,文中默认前提是已经构建好了PHP环境,需要的朋友可以参考下...2015-12-25
  • Discuz插件漏洞攻击

    PS:话说光这个漏洞《黑客X档案》都说了N遍,呵呵........ 既然有人公布了,也有人连利用程序都写好了,那我也就公布吧!消息来源是鬼仔告诉我的,好像是火狐哪个大哥发现的...2016-11-25
  • 在C#中使用二叉树实时计算海量用户积分排名的实现详解

    这篇文章主要介绍了在C#中使用二叉树实时计算海量用户积分排名的实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-06-25
  • 如何用矩形法(梯形法)求定积分

    思路就是将积分区间划分成n等份,然后将这n等份近似看成矩形(或梯形),然后对所有的矩形(或梯形)的面积进行求和...2020-04-25
  • C语言:利用指针编写程序,用梯形法计算给定的定积分实例

    今天小编就为大家分享一篇C语言:利用指针编写程序,用梯形法计算给定的定积分实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-04-25
  • discuz 登陆出现Can not connect to MySQL server

    discuz 登陆出现Can not connect to MySQL server ,这是我在把网站从一服务器转移到另一服务器时出来的原因了,下面我们来看看这是什么原因吧。 我们找到confing.i...2016-09-20
  • discuz URL 静态化

    discuz URL 静态化, discuz 静态化 ,discuz论坛静态化以及discuz 静态化设置 等下面我们一一列出静态化方法. 一、Apache Web Server(独立主机用户) 首先确定您使用的 Apache...2016-01-28
  • Discuz论坛密码与密保加密规则

    这篇文章主要介绍了Discuz论坛密码与密保加密规则的相关资料,需要的朋友可以参考下...2017-01-08
  • forum.php怎么去掉?Discuz教程/X3彻底去掉域名后面的/forum.php的方法

    在安装discuz论坛源码的时候,我们会发现,链接的尾部多了一个forum.php,那么如何去除呢?下面详细讲解一下! 一、Discuz x3去掉主域名后面的/forum.php的方法修改方法:进...2017-07-06
  • Discuz!7.0 如何恢复被误删的用户组

    Discuz!7.0 如何恢复被误删的用户组 在Discuz!7.0中,有些站长在设置用户组时,可能不小心误删了其他用户组,这样会导致原本属于该用户组的用户无法正常访问论坛。 ...2016-09-20
  • 帝国CMS整合Discuz!7.2方法,完整双向同步登录退出

    用帝国CMS6.6整合安装Discuz!7.2。为了便于以后的升级扩展。决定整合ucenter1.5 首先安装 “Discuz_7.2_FULL_SC_GBK”也就是已经包含ucenter1.5的Discuz7.2版本...2016-05-19
  • Discuz论坛2.5 升级到PHP MySQL新版遇到的问题

    1 中文问题,在使用MySQL实例配置工具的使用,将使用的字符集设置为GBK,而不要设置为UTF-8 2 MySQL安装后密码无法访问问题: mysql> SET PASSWORD FOR -> 'some_user'@'...2016-11-25
  • 帝国CMS信息置顶扣除相应积分

    首先在所需的系统模型中添加int字段 top,单选按钮0,1(0为否,1为是)。主要修改e/class/qinfofun.php两处 一处为增加,一处为编辑。在文件中找到esetcookie("lastaddinfotime",time(...2015-12-30
  • Discuz!跨站大全

    在discuz!的发贴、回贴、PM等中的subject都没有经过过滤,所以也可以添加代码。 例如 http://xxx/post.php?action=newthread&fid=2...cript%3E%3Cb%22 效果是首先弹出...2016-11-25
  • 怎么将移动手机的积分转赠给他人?

    怎么将移动手机的积分转赠给他人?移动手机中有很多积分,不用就清零了,但是平时也用不到,想把积分送给别人兑换话费之类的,该怎么赠送呢?下面我们来看看详细的情况...2016-07-04
  • PHP调用discuz登陆框实现外部登录

    利用php调用discuz登录框方法有很多种,最常用的就是直接使用iframe方式调用了,还有就是直接在php页面中调用了,下面小编来给大家总结一些常用的方法。 方法一,直接使...2016-11-25
  • 浅谈discuz密码加密的方式

    discuz注册时,会把密码按一个规则加密。比如我的密码是123456复制代码 代码如下:echo md5("123456"); 会输出:复制代码 代码如下:e10adc3949ba59abbe56e057f20f883e而数据库的值却为:复制代码 代码如下:7839dc9437013b5...2014-05-31