如何添加管理Discuz!7.0论坛任务
2009-10-17 11:53:00 来源:WEB开发网核心提示:三、任务类型管理自定义任务是对系统内置任务的一种扩展,适用于懂得书写 PHP 程序的程序员,如何添加管理Discuz!7.0论坛任务(2),Discuz! 为自定义任务预留了安装、升级、卸载、设置、列表、奖励等多个接口,请首先将您设计的任务扩展程序上传到论坛的 /include/tasks/ 目录,并给与相应的奖励,此
三、任务类型管理
自定义任务是对系统内置任务的一种扩展,适用于懂得书写 PHP 程序的程序员。Discuz! 为自定义任务预留了安装、升级、卸载、设置、列表、奖励等多个接口。
请首先将您设计的任务扩展程序上传到论坛的 /include/tasks/ 目录,然后您就可以在下面的列表中安装和使用他了。
这里列出了所有可选的默认论坛任务类型,默认就是上文提到的五种类型,会员类任务和帖子类任务为不可卸载的任务类型,头像类任务、红包类任务、论坛推广任务为可卸载,可升级的任务类型。如下图所示:
图9
在任务程序通过了升级和卸载操作的时候,点击相应的升级与卸载便可以升级当前的论坛任务,或是卸载掉已经安装的论坛任务。
四、使用论坛任务
添加好了论坛任务后,将论坛任务设置为启动,在论坛的前台页面的顶部导航条中就会出现“论坛任务”的字样了,如下图所示:
图10
点击“论坛任务”进入任务列表,如下图所示:
图11
这里列出了全部任务、新任务、进行中的任务、已完成的任务、失败的任务,点全部任务中刚刚添加的“头像类任务”即可查看详细的任务信息和可以获得的奖励,如下图所示:
图12
点击“立即申请”,即可开始执行此任务,执行过程中该任务进入了“进行中的任务”菜单,如下图所示:
图13
如果完成了任务中提示的必要的操作,或是需要达到的数量,就可以来这里“领取奖励”了,点击“领取奖励”,系统会根据任务的要求判断您是否完成了任务中的完成条件,若完成了则会提示完成,并给与相应的奖励。此时该任务进入“已完成的任务”,表示完成了该任务,如下图所示:
图14
[]
更多精彩
赞助商链接