vB积分系统_v1.3 For 4.x

A

aorons

普通会员
2009-06-30
2
9
#1
目前自带的功能有 新主题、新帖奖励 下载附件收费 、 搜索收费、悄悄话收费 等功能,可以给您的论坛带来很多的娱乐性与互动性。

本系统可以与现有的消费插件紧密整合,仅需要在合适的HOOK钩子/位置插入几行代码,便可以轻松对本系统自带的积分字段进行操作。它支持无数个自定义字段,但目前仅启用了8个字段。我想对大多数的论坛已经绰绰有余了吧。
 alt=


本人以后发布的消费型插件都将会基于此系统上进行开发,欢迎大家使用,使用过程中有什么问题可以通过论坛短信PM我。。

版本更新说明:
v 1.0
* 完成整个插件的基本功能
v 1.1
* 对插件进行优化,提升运行性能。
v 1.2
* 对插件框架进行优化,减少文件的引用
* 对插件的结构优化
+ 增加 悄悄话 收费
+ 增加 附件下载 收费
+ 增加 使用搜索功能 收费
+ 增加 使用悄悄话功能 收费
+ 增加 附件上传者获得奖励
v 1.3
+ 增加 积分拓展功能
* 优化了部分代码
* 对插件框架做了部分调整
* 增强后台对数据输入的验证,防止错误发生

如何基于本插件开发其他消费插件
为了达到运行最佳效率,本插件只在有插件功能涉及到的地方引入插件文件。

一、以下介绍如何调用函数操作积分
1、先在 拓展功能管理 添加一个插件操作标识。
2、在需要操作的 HOOK钩子/PHP位置位置插入如下代码

以下是操作全局钩子位置的接口。如 全局搜索 发送悄悄话等……

PHP:
// 引入插件依赖的框架核心
require_once(CWD . '/plugins/global.php');
// 引入功能库
addLib('Integral');
// 得到运行实例
$integral = new Integral();
// 操作积分
$integral->globalProcessorIntegral('search');// 'search'对应操作标识,需要在"拓展功能管理"添加
以下的操作需要依赖$foruminfo,如 发表新主题、回复新主题

PHP:
// 引入插件依赖的框架核心
require_once(CWD . '/plugins/global.php');
// 引入功能库
addLib('Integral');
// 得到运行实例
$integral = new Integral();
// 操作积分
$integral->processorIntegral(&$foruminfo,'upload_attachment',false);
全局操作可以使用 $integral->globalProcessorIntegral (不依赖$foruminfo)
局部操作可以使用 $integral->processorIntegral (必须依赖$foruminfo)

processorIntegral 函数原形
public function processorIntegral(&$foruminfo,$action,$canOverdraft = true)
@args $foruminfo 需要传入$foruminfo
@args $action 需要传入唯一的插件标识 需要在 拓展功能管理里添加相对ID
@args $canOverdraft 是否允许透支 true 为"可以"
globalProcessorIntegral 函数原形
public function globalProcessorIntegral($action,$canOverdraft = false)
@args $action 需要传入唯一的插件标识 需要在 拓展功能管理里添加相对ID
@args $canOverdraft 是否允许透支 true 为"可以"
 

附件

L

Lilyandy

ZiY 贵宾
2008-02-11
217
66
41
#2
不錯!^^ 支持!
請問這是自行開發的嗎??

目前正著手進行漢化動作.....

話說,我今天才知道 vbb4 出了 Gold 版............慢了好幾天才知道…
 
支持: xiaodouzi521
顶部 底部