【sakurakawaii升级插件0704】任务精灵 For 5.5[LFLY1573为原作者][版主安装测试通过]
本插件由版主sakurakawaii于07年6月20日19:50分
在Windows XP Discuz!5.5.0标准模版 IE6 Mysql4.1下测试安装无错
本测试仅代表此插件安装无错,不包括今后长期使用中可能出现的问题 出现乱码的请卸载后重新安装即可,问题集请见2楼
插件名称:任务精灵 For 5.5
任务精灵4.0/4.1版:LFLY1573
此为插件真正作者,请大家感谢他一直以来为我们做出的贡献!
任务精灵5.5升级:sakurakawaii
----------------------sakurakawaii为 DST 下属 Discuz! Helping Team C001成员
sakurakawaii插件总编号:0704
|
5.5的升级纠正了任务精灵在5.5的以下错误:
---------------------------------------------------------------------------------------------------------------------------------
1.数据库调用错误,修正了对5.5的DZ标准表调用,剔除了4.0/4.1的多余字段,使插件能正常运行
2.Viewthread.htm调整,以适应DZ5.5的新Viewthread.htm模版
3.修正可能存在的繁体乱码问题
如有问题,请至官方回复相关插件贴或PM sakurakawaii
| 任务精灵全新安装步骤
1.二进制上传Upload文件夹内所有文件至FTP对应目录,非win主机设置文件属性为777。包括的文件有以下这些。
./mission_install.php 文件
./plugins/mission/ 目录下的所有文件
./templates/default/ 目录下的所有文件
./images/mission/ 目录下的所有文件
2.运行mission_install.php文件安装插件。运行结束删除该文件。
3.打开根目录下viewthread.php文件,查找- while($post = $db->fetch_array($query)) {
复制代码 在下面加入:- //mission hack begin by sakurakawaii
- if($post['missionid']<>'') {
- $post['hack_mission']=explode('|', $post['missionid']);
- if($post['hack_mission'][0]<>$discuz_uid) $post['missionid']='';
- }
- //mission hack end by sakurakawaii
复制代码 4.打开templates/default/viewthread.htm,查找- <!--{if $post['signature'] && !$post['anonymous'] && $showsignatures}-->
复制代码 在上面有</td></tr>,在</td></tr>上面加入- <!--{if $post['missionid']}--><span class="smalltxt"><a href="plugin.php?identifier=mission&module=mission&code=8&pid=$post[pid]&msid=$post[hack_mission][1]&msck=$post[hack_mission][2]"><img src="./images/mission/ok.gif" border="0"></a></span><br><!--{/if}-->
复制代码 5. 默认的程序中设定随机选取的帖子为最近20天的帖子,同时默认所有版块的主题都有可能选取到。如果您的论坛帖子很多或者很少,或者有权限设置的版块太多,您可以修改如下参数使插件适合您的论坛运行。打开./plugins/mission/mission.inc.php可以看到定义参数
$randpidday=20;
$noforums='0';
其中$randpidday变量是领取任务时随机寻找的帖子的时间天数限制,如果您的论坛每天的帖子很多您可以适当减少该值,如果每天帖子很少您可以适当增加该值。
其中$noforums变量是控制领取任务时不随机的版块fid,0表示都有可能随机,如果您的论坛有很多权限限制的版块,比如只有版主能访问的版块fid为3,那么您可以设定$noforums='0,3';比如您要设定3,5,7版块不被任务随机到您可以设定$noforums='0,3,5,7';版块的fid数字间用「,」格开,注意:该值不能为空,全部随机请按默认设置。
由于这两个值严重关系到插件的运行结果,基本上只需要一次设定,為了插件的安全运行没有放在后台的参数设置中。
6.后台 论坛插件-插件管理 将discuz_plugin_mission.txt全部复制提交。
7.后台 论坛插件-插件设置 设定任务精灵运行的相关参数。
8.安装完成。
|
反安装方法:请注意顺序!
1.删除插件修改过的系统文件部分
2.然后删除插件文件
3.上传mission_install.php文件并选择删除插件。
|
[ 本帖最后由 sakurakawaii 于 2007-6-20 20:04 编辑 ] |
-
1
评分次数
-