Manyou诚邀开发者加盟 | 常见问题
《站长》俱乐部官方群公布 城市联络员机会多多
立即免费下载 Discuz!7.0.0 正式版
安装升级指南 | 用户手册 | 新手建站学堂
基于.net架构的Discuz!NT2.6正式版发布
Comsenz公司2009年招贤纳士,期待您的加盟
Discuz!收费服务内容及价格
7月重庆、成都、西安三地社区运营实战特训速报名
Discuz!/UCHome 专用官方虚拟主机
牧场新服一起联运:豆浆机免费带回家
基于Discuz!的免费论坛空间5D6D
康盛创想《站长》俱乐部18城市互动之旅报名ing
返回列表 回复 发帖

【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文件,查找
  1. while($post = $db->fetch_array($query)) {
复制代码
下面加入:
  1. //mission hack begin by sakurakawaii
  2.                 if($post['missionid']<>'') {
  3.                         $post['hack_mission']=explode('|', $post['missionid']);
  4.                         if($post['hack_mission'][0]<>$discuz_uid) $post['missionid']='';
  5.                 }
  6. //mission hack end by sakurakawaii
复制代码
4.打开templates/default/viewthread.htm,查找
  1. <!--{if $post['signature'] && !$post['anonymous'] && $showsignatures}-->
复制代码
上面有</td></tr>,在</td></tr>上面加入
  1. <!--{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.jpg
11.jpg
111.jpg
1111.jpg

任务精灵 For DZ5.5.rar (27.85 KB)

修正乱码问题

1

评分次数

  • enbony

问题集

1.精灵帮助中出现???????????这样的乱码。
答:方法一:下载最新附件,卸载后重新安装
       方法二:进入后台--系统设置--数据库升级运行以下代码
  1. DROP TABLE IF EXISTS cdb_mission;
  2. CREATE TABLE cdb_mission (
  3.   id int(10) unsigned NOT NULL auto_increment,
  4.   uid mediumint(8) unsigned NOT NULL default '0',
  5.   username varchar(15) NOT NULL default '',
  6.   moneynum int(10) NOT NULL default '0',
  7.   begintime int(10) unsigned NOT NULL default '0',
  8.   endtime int(10) unsigned NOT NULL default '0',
  9.   pid int(10) NOT NULL default '0',
  10.   hash varchar(15) NOT NULL default '',
  11.   remark text,
  12.   islog tinyint(1) NOT NULL default '0',
  13.   czip varchar(15) NOT NULL default '0',
  14.   PRIMARY KEY  (id)
  15. )TYPE=MyISAM CHARSET=gbk;
复制代码
[ 本帖最后由 sakurakawaii 于 2007-4-25 12:47 编辑 ]
占位更新
占位更新
晕,看来我开始是在拆楼。。。原谅我吧!
安装成功!
演示地址:http://www.weimeibbs.cn 在社区实施一栏里
正在测试。
     

[ 本帖最后由 chaoran898 于 2007-4-23 15:26 编辑 ]
欢迎大家来唯美社区作客!
http://www.weimeibbs.cn
呵呵 这个东东有点游戏的味道
PP都不给你看 咋滴
安装完毕的回来报告声,好让我排查BUG~~
要是管理员能设定任务就好了!
欢迎大家来唯美社区作客!
http://www.weimeibbs.cn
出现问题,装了以后任务为乱码!!!
怎么回事?

http://bbs.live2046.com.cn/plugin.php?identifier=mission&module=mission

希望楼主能去帮忙看看原因
返回列表