Discuz x2.5 积分策略添加实践
来源:互联网 发布:js 工作台布局 编辑:程序博客网 时间:2024/06/05 10:58
近日,要完成一个discuz x的二次开发项目,项目中的一个要求是:会员注册完成后,填写推荐人即赠送积分。推荐人字段很好办,启用系统预留的字段即可。但填写推荐人送积分则是新加的积分规则,系统原本没有此规则。
在参考了网上的一些文章和discuzx开发手册,开始操作:
1、在数据库表pre_common_credit_rule增加一条记录,rulename填“填写推荐人”,action填“txtjr”(跟下面一步对应),相关的积分设置你自己设定,或者添加新记录后在后台设定。这样积分规则算是添加了,接下来解决如果实现给予积分;
2、因为填写推荐人的表单在home.php?mod=spacecp页面,计划在此页面的处理程序里面添加给予积分的动作。查相关手册知道了处理程序位于source\include\spacecp文件夹下的spacecp_profile.php文件里
在此文件里查找“C::t('common_member_profile')->update($_G['uid'], $setarr); ”,然后在后面添加“ updatecreditbyaction('txtjr'); ”,OK
当然其中的一些数据处理,逻辑判断那些(比如推荐人用户名是否存在、是否填写了推荐人等)得根据实际情况处理,我尽量将添加积分策略的步骤简化,只说明下添加的步骤,具体的大家自由发挥。
本文转载自 零柒伍伍网站建设(www.0755wzjs.com) 详文参考:http://www.0755wzjs.com/SEO/160/229.html
在参考了网上的一些文章和discuzx开发手册,开始操作:
1、在数据库表pre_common_credit_rule增加一条记录,rulename填“填写推荐人”,action填“txtjr”(跟下面一步对应),相关的积分设置你自己设定,或者添加新记录后在后台设定。这样积分规则算是添加了,接下来解决如果实现给予积分;
2、因为填写推荐人的表单在home.php?mod=spacecp页面,计划在此页面的处理程序里面添加给予积分的动作。查相关手册知道了处理程序位于source\include\spacecp文件夹下的spacecp_profile.php文件里
在此文件里查找“C::t('common_member_profile')->update($_G['uid'], $setarr); ”,然后在后面添加“ updatecreditbyaction('txtjr'); ”,OK
当然其中的一些数据处理,逻辑判断那些(比如推荐人用户名是否存在、是否填写了推荐人等)得根据实际情况处理,我尽量将添加积分策略的步骤简化,只说明下添加的步骤,具体的大家自由发挥。
本文转载自 零柒伍伍网站建设(www.0755wzjs.com) 详文参考:http://www.0755wzjs.com/SEO/160/229.html
- Discuz x2.5 积分策略添加实践
- Discuz! X2.5 R20130201
- paip.discuz x2.5 用户及积分账户的接口attilax总结
- 1. paip.discuz X2.5 积分(金钱)功能API总结
- DISCUZ! X2.5框架学习
- Discuz X2.5搬家记录
- discuz x2.5源码分析
- Discuz!X2.5安装手册
- Discuz! X2.5 数据字典
- Discuz! X2 改进积分消费出口 让社区积分流动起来
- Discuz! X2/X2.5 插件制…
- discuz 升级宝典(7.0-x2.5)
- Discuz!X2.5 全新安装图文教程
- discuz x2.5 专题页面 绑定二级域名
- discuz x2.5的邮件设置问题
- Discuz x2.5 后台邮件设置方法
- DZ(discuz) x2.5 爆路径漏洞
- discuz X2.5文件结构说明
- 我的Android进阶之旅------>Android资源文件string.xml中\u2026的意思
- 几首小诗
- mysql建立外键报错(error 150)
- CALayer简单教程
- Confluence与Jira整合之统一用户管理
- Discuz x2.5 积分策略添加实践
- Oracle 调优 32位一般SGA设置
- vb.net资料
- ubuntu 12.04安装JDK1.7
- oracle监听的静态注册,与动态注册理解
- 5种调优Java NIO和NIO.2的方式
- 编程能力与编程年龄
- 关于/proc/$pid/fd socket:[number]
- Development environment and tools of device driver(二)