本帖最后由 hotllus 于 2009-11-12 10:13 编辑
鉴于已经有两位会员fbean与kufun能稳健提供整体的开心农场补丁,为免过多开心农场补丁发布造成混乱现象及fbean与kufun会员在技术能力比我更好,因此决定中止这帖!在此推荐要全新安装的会员可选择以下其中一个安装:
fbean提供:https://discuz.dismall.com/thread-1472402-1-1.html
kufun提供:https://discuz.dismall.com/thread-1465872-1-1.html
友情提醒:选择了其中一个之后就别突然间半路转换另一个!例如安了fbean的后突然半路又接安kufun的或者相反(除非是从新安装),又或者混合进补!否则可能会产生额外负面问题出现哦!另外建议一些会员别再发布相同全整农场插件,以免再次造成混乱!
至于上次在本帖下载安装的会员如想保留数据不想完全从新安装的话,可以根据以下说明不须删除数据库继接下安装,虽然几乎是全新安装,但至少不须删除数据表,继接安装前提下您必须已安装了下面所有补丁及并无另外再进行个别安装别的就行:
不须删除农场数据表的继接下去的安装方法:
1.推荐以这帖:https://discuz.dismall.com/thread-1472402-1-1.html继接下去。
2.下载fbean所提供整个农场插件下载,然后上载覆盖旧文件,建议采用FTP二进制上载。
3.下载打狗棒update文件,然后把其上载去newfarm目录内,运行http://您的UCH网址/newfarm/update.php一次升级即可,重要注意只可执行一次!不能重复执行!!否则会导致数据错乱!!执行后记得把update.php删除,以防后患。
4.然后按fbean所提供的补丁一个一个以提供日期为顺序下载并上载去UCH指定目录,注意补丁内说明文件并根据指示进行,不能忽略!
5.在其中一个补丁叫新增两只狗,内也有个update.php,按第3条说明执行,唯一不同是这update.php是上载去UCH根目录,不是newfarm目录内!同样只可执行一次不能重复兼执行后删除update.php!
6.其余您按fbean日期顺序提供的补丁与指示跟进即可。
已解决的BUG:
1.会员中文出现乱码。
2.推送信息是乱码。
3.赠送狗粮或购买化肥料后刷新或重登农场会失踪。
4.背包出现无法使用的白包。
5.背包出现很多过期装饰图。
6.牧场买动物后并无动物出现。
7.无法装饰或者装饰后不保存并且刷新进入初始化失败
8.农场短信不能使用或会员未必能收到。
9.在牧场内可生产的动物无法生产。
10.拿农场牧草去牧场也无法添加喂动物。
11.农场短信,收到后不能删除。
12.牧场内会员个人信息无记录。
13.农场有些地不显示虫子,但是可以除虫。
14.默认头像不显示。
15.背景装饰不能一次性购买,不管你多少级都会提示:您的等级还不能批量购买。
16.增加最新的乌龟 修正牧场装饰消失问题。
17.可以反复偷好友鸡蛋。
18.时间bug,有时候明明显示的是15分钟后就有收获,可是过了20分钟一看却还剩3分钟。
19.提示奖励了2包普通化肥,实际只给会员加了1包。
20.狗不咬人。
21.解决乌龟不生产。
22.买狗时赠送的狗粮与说明不符修正。
23.牧场内会员不能留言。
24.牧场留言不能删。
25.系统日志不能使用。(包括出售、偷、浇水与狗咬人。)
26.兑换时输入负值,积分会增加10倍., 比如 输入-80,积分会增长800.(New)
27.牧场留言不能删。
28.牧场不能放蚊子。
29.成果不显示
30.点别人房子看到的是自己的礼物的Bug
不包含这些插件:
1.MFYOYO增强包改的农场后台: https://discuz.dismall.com/thread-1461624-1-1.html
2.因SQL版本过低出现白屏或乱码的解决插件:https://discuz.dismall.com/thread-1461956-1-1.html Or https://discuz.dismall.com/thread-1461711-1-1.html
3.给自己的本地开心农场增加公告: https://discuz.dismall.com/thread-1459256-1-1.html
安装法:
1.下载附件并上载去UCH相关目录,建议用FTP二进制上载。
2.以下升级数据语句是按照我个人执行法,并非原装语句,要执行原装可依照附件内的:
- CREATE TABLE `uchome_plug_newfarm` (
- `uid` mediumint(8) NOT NULL,
- `farmlandstatus` text character set gbk NOT NULL,
- `animal` text character set gbk NOT NULL,
- `taskid` int(2) NOT NULL default '1',
- `charm` int(10) NOT NULL default '0',
- `money` int(10) NOT NULL default '0',
- `exp` int(10) NOT NULL default '0',
- `mc_exp` int(10) NOT NULL default '0',
- `fb` int(10) NOT NULL default '0',
- `reclaim` smallint(2) NOT NULL default '6',
- `package` text character set gbk NOT NULL,
- `mc_package` text character set gbk NOT NULL,
- `fertilizer` text character set gbk NOT NULL,
- `decorative` text character set gbk NOT NULL,
- `fruit` text character set gbk NOT NULL,
- `dog` text character set gbk NOT NULL,
- `nosegay` text character set gbk NOT NULL,
- `message` text character set gbk NOT NULL,
- `mc_taskid` int(2) NOT NULL default '0',
- `mc_taskid1` int(2) NOT NULL default '0',
- `mc_log` text character set gbk NOT NULL,
- `log` text character set gbk NOT NULL,
- PRIMARY KEY (`uid`)
- ) ENGINE=MyISAM DEFAULT CHARSET=gbk;
复制代码
- ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `mc_chat` TEXT NOT NULL;
复制代码
- ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `wenzi` TEXT NOT NULL;
复制代码
- ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `bad` INT NOT NULL;
复制代码 3.打开 templates/default/header.htm 查找:在其上加入:
- <!--{if $newfarm}-->
- @import url(newfarm/newfarm.css);
- <!--{/if}-->
复制代码 然后再在相应位置加入:
- <li><img src="image/app/farm.gif"><a href="newfarm.php">开心农场</a></li>
复制代码 4.在UCH后台的系统计划任务,进行以下执行:
A.建立新任务,在指定位置输入fgh.php,设置时间为2小时即可。(发出浇水与虫等任务,时间可由您调整。)
B.再建立另一个新任务,在指定位置输入fgh1.php,时间设为7日。(这是清空农场日志与牧场日志记录任务,减少系统负载,建意设为7日或之内。)
5.在UCH后台更新缓存完成。
文件说明:
我当初下载这份文件时是GBK版的,但内里依然存有部份文件是UTF8码的!但没影响实际使用,所以没换,现时因为版本出现太多,技术手已经不再提供用文件覆盖式的方法了,开始用手动修改方法,而一般上目前常修改到是“newfarmjson.php及newmc.php"文件,newfarmjson.php是GBK码、newmc.php则是UTF8的,所以以后手动修改时记得把文件字码对应才好,搞错会初始化错误的!建议每次修改前备份文件,以防一时忘记...
2009.11.03补丁包含:
新增字段,我新加了一个repertory字段用于存储成果数据,执行以下语句:
- ALTER TABLE `uchome_plug_newfarm` ADD COLUMN `repertory` TEXT NOT NULL;
复制代码 1.农场日志、牧场日志由全名改为注册ID。
2.牧场个人信息全名改为注册ID。
3.牧场个人信息的成果已修复。
4.修复fgh.php在系统计划任务按执行时显白屏问题。
5.制作了个农场短信与牧场留言定期自动清空任务文件,在系统计划任务新添fgh2.php,设为每31天清空一次,不要的可忽略。
6.可能解决了近日出现牧场会员金币突然间变负的现象!(实况为牧场首页显示会员金币为0,但点击其个人信息内则显示有金币!出售货品不会增加金币在农场牧场首页,只加在牧场个人信息中,会员没法买货品!数据表内该会员的金币表前缀出现“-”负号!)在正当正常动作下,间中会出现在某会员中。(只是可能,没法保证)。
7.修复牧场不能买牧草。注:买草即时扣除金币但不能即时草的增加!须刷新一次就行。
2009.11.05补丁包含:
1.点别人房子看到的是自己的礼物的Bug |