[首发]DZ7 任务系统之任务制作....
时间:2008-12-16
来源:互联网
工作需求,接触了下DZ7的任务系统。研究了下基本明白了吧,虽然还有不明白的,但是测试程序已经过了。。。一起来看吧!
今年可以说,全年都保持在了二次开发的环境里,到处都是二次...
那么今天我也发个二次开发的东西吧,DZ6的开发不少了,二次就是利用现有的系统基础开发别的东西。
不多说了,自己了解去吧!
下面主要说下DZ7的这个任务系统。通过task.php来调用任务。
当然这个家伙也很潮流,一照文件判别任务。
建立相应的文件,并复制到 /include/tasks/下面即可建立任务了。那么下面来解析下文件的详细内容吧。
文件总共包含两总的,看看自带的。有直接的相当于帖子任务。
还有一种是可安装升级的。属于外界的。这块自己理解吧。
.inc.php //任务处理文件
.cfg.php //任务配置文件(初始)
先说说配置文件吧![indent]
[/indent]依照上面的代码来看看都做什么的吧!
其中 $tasklang 是作为语言文件中的,这里没什么好说的。弄不弄随你。直接写上文字也可以。
$task_name 任务名称,作为插件的名称,也是任务初始名称。
$task_description 任务简介,作为插件的简介,也是任务初始简介。
$task_icon 任务图标64*64
$task_period XX不知道做嘛的...
$task_conditi**** 这个大有来头了,东西不错,对应sort的数值来控制内容显示的地方,扩展不错。
$task_version 版本号
$task_copyright 版权信息
好了上面基本就是配置信息了,大可以了解下 $task_conditi**** 这个东西,分析自带的东西发现有个内容。 apply (限制条件),complete(达成条件)。都只是一个标题一个说明...
现在来看下主程序,这个地方就是一个口....[indent]
[/indent]怎样眼花不知道做什么了吧~我们一个一个来解析...
开头有个判断...这个嘛废话两句,很简单的数就是防止非法调用。也就是直接访问了。
task_install() 当插件上传后,会显示安装,也就是执行这个函数。只要有内容就会提示安装...
task_uninstall() 制作了安装,那么这个就是卸载啦....
task_upgrade() 升级....这个没嘛好说的
task_condition() 未申请前的判断...
task_csc() 完成检测...用户点击领取的时候的检测
task_preprocess() 词面意思就是预处理。。具体做嘛不知道
task_sufprocess() 这个连词面都没...不过应该是和上面的有呼应的吧!!
后面2个高手知道就解答下吧!!!
嘎嘎~~~新到公司,伙食问题也基本解决了!!嘎嘎!!!楼下有员工餐厅。
10元保证饱饱肚子...
[首发]DZ7 任务系统之任务制作....
来源:http://www.phptext.net/technology.php?vid=32
今年可以说,全年都保持在了二次开发的环境里,到处都是二次...
那么今天我也发个二次开发的东西吧,DZ6的开发不少了,二次就是利用现有的系统基础开发别的东西。
不多说了,自己了解去吧!
下面主要说下DZ7的这个任务系统。通过task.php来调用任务。
当然这个家伙也很潮流,一照文件判别任务。
建立相应的文件,并复制到 /include/tasks/下面即可建立任务了。那么下面来解析下文件的详细内容吧。
文件总共包含两总的,看看自带的。有直接的相当于帖子任务。
还有一种是可安装升级的。属于外界的。这块自己理解吧。
.inc.php //任务处理文件
.cfg.php //任务配置文件(初始)
先说说配置文件吧![indent]
[/indent]依照上面的代码来看看都做什么的吧!
其中 $tasklang 是作为语言文件中的,这里没什么好说的。弄不弄随你。直接写上文字也可以。
$task_name 任务名称,作为插件的名称,也是任务初始名称。
$task_description 任务简介,作为插件的简介,也是任务初始简介。
$task_icon 任务图标64*64
$task_period XX不知道做嘛的...
$task_conditi**** 这个大有来头了,东西不错,对应sort的数值来控制内容显示的地方,扩展不错。
$task_version 版本号
$task_copyright 版权信息
好了上面基本就是配置信息了,大可以了解下 $task_conditi**** 这个东西,分析自带的东西发现有个内容。 apply (限制条件),complete(达成条件)。都只是一个标题一个说明...
现在来看下主程序,这个地方就是一个口....[indent]
[/indent]怎样眼花不知道做什么了吧~我们一个一个来解析...
开头有个判断...这个嘛废话两句,很简单的数就是防止非法调用。也就是直接访问了。
task_install() 当插件上传后,会显示安装,也就是执行这个函数。只要有内容就会提示安装...
task_uninstall() 制作了安装,那么这个就是卸载啦....
task_upgrade() 升级....这个没嘛好说的
task_condition() 未申请前的判断...
task_csc() 完成检测...用户点击领取的时候的检测
task_preprocess() 词面意思就是预处理。。具体做嘛不知道
task_sufprocess() 这个连词面都没...不过应该是和上面的有呼应的吧!!
后面2个高手知道就解答下吧!!!
嘎嘎~~~新到公司,伙食问题也基本解决了!!嘎嘎!!!楼下有员工餐厅。
10元保证饱饱肚子...
[首发]DZ7 任务系统之任务制作....
来源:http://www.phptext.net/technology.php?vid=32
作者: MoHock 发布时间: 2008-12-16
我什么也不说了,先顶了
作者: 网中楼主 发布时间: 2008-12-16
写的很详细,拿来测试
作者: 我是疯子 发布时间: 2008-12-16
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28