编程之家 jb51.cc 新手任务是一种特殊的论坛任务,它采用向导式方式引导用户一步一步的完成论坛某一个功能的操作。它做针对的用户是尚不了解论坛使用方法的用户群体,默认情况下为“新手上路”用户组。
提醒:开启新手任务之前先确认以前是否修改过注册文件名称,如果改过,请恢复为默认的:register.PHP(因为这个文件导致你在升级新版论坛的时候没有将它覆盖,或者在后台-全局-注册与访问中把注册文件名称改为对应的文件名也可)
设计目标:引导新注册用户熟悉论坛功能,掌握论坛的基本使用方法。
在新手用户完成了一系列【新手任务】后,就已经具备了使用论坛常用功能的能力。系统默认带了7个新手任务,分别是:
学习回帖
学习发表新主题
修改个人资料
上传头像
发短消息
加好友
回帖是一种美德
我的第一次
与众不同
我型我秀
联络感情
一个好汉三个帮
信息时代
新手用户需要依次完成各项任务,完成任务后会得到相应的奖励。奖励内容由站长在后台预先设置。
一 站长后台配置新手任务
站长登录系统后台-扩展-论坛任务, 要使用新手任务,需要设置【是否开启论坛任务】为“是”
图
然后在下面看到 新手任务 的列表 ,把站长认为需要开启的新手任务设置为“可用”,然后点击每一条最后的“编辑”按钮,对该任务进行详细设置。
一般来讲除了和常规任务相同的设置项目外,需要重点注意的是设置好新手任务的【任务奖励】
目前有四种可选的奖励类型,分别为:
积分 :完成任务后以积分作为奖励,并可以设置以八个扩展积分中的哪一个作为具体的奖励,比如可以设置为奖励“金钱”或者奖励“威望”。
道具 : 完成任务后以某种道具作为奖励。
勋章 : 完成任务后奖励用户某种勋章。
特殊用户组: 完成任务后用户会自动成为某特殊用户组成员,并可以设置作为特殊组用户的时间期限。
邀请码: 完成任务后可以获得论坛的邀请码,以便邀请其他人来论坛注册。
其中 道具、勋章、邀请码作为奖励的时候,需要开启相应功能,才能在此进行设置,否则此处并不显示这三项作为可选奖励项目。
说完了通用设置项目,在来说说某些需要特别设置的项目,主要是设置任务的“完成任务条件”:
1 学习回帖:需要在【完成任务条件】处设置“回复指定主题” 为某一个主题的id,这样会员只有回复该主题才能完成任务,填写主题的 tid(比如一个主题的地址是 http://localhost/viewthread.PHP?tid=8 那么该主题的 tid 就是 8),留空为不限制
2 学习发表新主题:需要在【完成任务条件】处设置“在指定版块发表新主题”,这样会员只有在指定的版块发主题后才能完成任务。
3 将指定会员加为好友:需要在【完成任务条件】处设置“将指定会员加为好友”,此处填写某会员的用户名,这样只有把该会员加为好友才能完成任务。
4 发短消息:需要在【完成任务条件】处设置“给指定会员发送短消”,此处填写某会员的用户名,这样只有给该会员发送短消息才能完成任务。
二 新注册用户使用新手任务
在向导中可以查看任务详细说明,点击“立即开始”按钮,开始执行任务。在执行任务的过程中,页面会弹出气泡式的提示信息,指示如果进行每一步的操作,如图