4.0推出以来,很多人对于后台的积分设置不懂,不知道如何下手。趁今天比闲写一篇详细的教程。回答一百个问题到不如安静下来协一篇详细的教程来得更直接。下面我说的都是在本地搭建好了环境的做[url=javascript:;]
测试[/url]
的。(会员请务必把文章作为完整的一篇来看,仔细一点看,有问题出现也是你不认真造成的,每一步都是我严格在本地做好了才发布的!)
Section I 基本介绍
4.0版本已经把积分设置独立出来成为后台的一个重要设置单元。里面的选项比较多,也正是新手比较头疼的地方。下图是后台的积分设置

credits1.jpg
扩展积分,扩展积分增减策略,总积分计算公式都是比较重要的概念,下面我详细来说。
Section II 扩展积分&扩展积分增减策略
扩展积分就是在帖子中显示用来衡量用户的其他方面的积分,比如威望,金钱等等都算用户的扩展积分,用户只能通过一些管理员预先设定的方法来获得这些积分,这些方法包括发主题,回复,加精华,上传附件,下载附件,发短消息,搜索几项,另外不能忽视的是用户可以通过帖子的评分来获得一定的扩展积分。
下面我设置一个例子,在帖子中显示用户的威望,并且威望的增加只能靠发精华帖子来增加,一个精华=10威望。按下图新增好一个威望,记得扩展积分的代号为extcredits1

credits2.jpg
然后再在扩展积分增减策略中设置好相应的增减变化,如下图

credits3.jpg
回到你的论坛,是不是威望数等于精华数*10,如下图所示

credits4.jpg
这样你就可以自由定制一套自己的扩展积分策略了
Section III 总积分计算公式
很多会员提问说为什么发帖没有相应的积分增加,原因也出在这里。或者是有的时候你增加了一个扩展积分的默认注册初始值,然后人家新会员注册,积分无缘无故有很很多,也是这个原因造成的。
下面有几个重要的变量:其中 posts 代表发帖数;digestposts 代表精华帖数;oltime 代表用户总在线时间(小时);pageviews 代表用户总页面访问量;extcredits1~extcredits8 分别代表上述 8 个自定义积分。公式中可使用包括 + - * / () 在内的运算符号。这是后台的描述,这个描述已经很详细了,不用我多数都知道如何去做了。所以下例我想要积分=威望*10+发帖数*1+在线时间*50的话,很容易只要输入下面的例子(注:我前面设置的威望是extcredits1)
CODE:extcredits1*10+posts*1+oltime*50Section IV 交易积分
这部分有点难理解,不过自己多多实践肯定没有问题的
所谓交易积分就是指你想要积分能在用户之间能互相交换的,让用户能自由分配的积分,并且在交易过程中他们要交易点税(交易税,即交易过程中的损失)
比如我现在要交易威望这个扩展积分,而且帖子中能用这个积分作为售价来卖,应该怎么做呢?
按照下图设置就可以了

credits5.jpg
然后去控制面板,积分交易,积分转帐就可以看到了。

credits6.jpg
Section V 积分兑换
这部分也不好理解,所谓积分兑换就是把一种扩展积分与另外一种扩展积分以某种设置好的比例来兑换,比如本例我用金钱来兑换威望。首先必须新增一个扩展积分金钱,这里我用的是extcredits2,如下图

credits7.jpg
我现在想用10的威望兑换1的金钱,那么在威望的兑换比例中输入1,金钱的兑换比例中输入10。如下图

credits8.jpg
控制面板中对积分的兑换解释是这样的
QUOTE:
兑换比率为该项积分对应一个单位标准积分的值。例如兑换比率为 2 的积分 1 分,相当于兑换比率为 1 的积分 2 分,即兑换比率越大,该项积分越有价值。成功设置好后的兑换如下图

credits9.jpg