请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Discuz! X 最新研发动态 通过这个窗口,关注跟踪我们的研发进展 Discuz! 开发技术文库 - 给官方提建议

Discuz! X2 正式版下载 帮助网站实现一站式服务  商业支持服务咨询 下载 - 安装 - 常见问题 - 转换 - 讨论 - 购买

2012站长年会开启报名 限量船票免费发放 Discuz!十大荣誉用户评选 - Discuz!NT3.6发布 漫游引入QQ空间游戏 -一骑新区横扫三国-5d6d免费论坛

查看: 98252|回复: 424

社区银行3.0For5.5[LFLY1573]全新安装+5.0~5.5升级(5.5补丁001)[版主安装测试通过] [复制链接]

Rank: 7Rank: 7Rank: 7

UID
229188
积分
2507
帖子
1741
威望
90
在线时间
46 小时
注册时间
2005-8-1
发表于 2007-3-15 16:30:00 |显示全部楼层
本插件由版主sakurakawaii于07年4月25日17:24分
在Windows XP Discuz!5.5.0标准模版 IE6 Mysql4.1下测试安装无错
本测试仅代表此插件安装无错,不包括今后长期使用中可能出现的问题



注意:
1.从旧版银行,即1.01版(会员不能开设银行的版本)升级至5.5.0的社区银行3.0的升级办法请参看2楼。
2.GBK外的论坛不适用!请至ALAN888网站寻找合适版本。或等待我发布安装程序和升级包的更新。
3.一些集中的问题已经进行地毯式排查,并贴入2楼,请注意查看。



插件名称:社区银行 V3.0 For 5.5.0全新安装版  + 5.0.0至5.5.0傻瓜升级程序
程序作者:LFLY1573
此为插件真正作者,请大家感谢他一直以来为我们做出的贡献!
傻瓜升级程序作者:sakurakawaii
补丁制作:sakurakawaii

sakurakawaii为 DST 下属 Discuz! Helping Team C001成员
sakuraka插件 总编号:0701


本意是为了学习bank_install.php的架构,看完之后稍作修改的升级程序。
补丁中的问题和升级程序无关,是原插件的问题,但我也会给予最大可能的修复


适合初次接触插件升级的站长使用。

此升级包技术含量较低,纯粹是看完LFLY1573整个PHP文件后的去除相关不需要语句(例如unistall,dosql)从而顺利绕过数据库并使反安装机制瘫痪的删减版本。

保留了原先的检验体制,从而最大限度的保证了升级安装的成功。

有经验的完全可以在1~2分钟内手动完成导入升级。手动过程也十分十分简洁。

bank_install.php的写法建议有兴趣的看看,非常易懂,很适合PHP初学者。

全新安装:全部为原LFLY1573文件(适用从未安装过银行的用户)
1.二进制上传至FTP,非WIN用户目录权限请设置为777
2.运行www.yourwebsite.com/bank_install.php
3.按照提示安装至完成。

提示:安装前请备份你的数据。


升级安装:(适用原5.0已安装3.0版的用户,原1.1银行不适用此升级程序)
1.二进制上传至FTP,非WIN用户目录权限请设置为777
2.运行www.yourwebsite.com/bank_upgrade.php
3.按照提示安装至完成

提示:安装前请备份你的数据。


补丁001:操作记录页数出错补丁:[07年3月15日18:00前的安装包需要安装,该问题于07年3月15日18:05分修复]
详细出错信息采集:Fatal error: Call to undefined function ispage() in yourwebsite.com\bank.php on line 51


手动修改:

1.进入论坛根目录,下载打开bank.php
2.记事本打开,ctrl+g,找到第51行
  1. $page    =    empty($page)    ||    !ispage($page)    ?    1    :    $page;
复制代码
替换为:
  1. $page = max(1,    intval($page));
复制代码
3.保存上传



1.下载附件bank.rar,解压后得到bank.php,上传覆盖原bank.php

提示:安装补丁前请备份你先前的文件。


更新:
07年3月19日23:30分---问题集更新,贴入2楼。
07年3月15日18:05分---操作记录不能显示至第二页以后的补丁发放,并更新安装包。
07年3月15日17:00分---原附件打包错误,现已更新,请于3月15日17点前下载的重新下载安装包。



[ 本帖最后由 sakurakawaii 于 2007-4-27 00:13 编辑 ]

bank.rar

1.32 KB, 下载次数: 3069

补丁001:修补操作记录不能翻至第二页后的错误

社区银行 V3.0 For 5.5.0全新安装版 + 5.0.0至5.5.0傻瓜升级程序(已打入补丁001).rar

38.71 KB, 下载次数: 10334

加入补丁001

Rank: 7Rank: 7Rank: 7

UID
229188
积分
2507
帖子
1741
威望
90
在线时间
46 小时
注册时间
2005-8-1
发表于 2007-3-15 16:45:32 |显示全部楼层
从旧版银行,即1.01版(会员不能开设银行的版本)升级至5.5.0的社区银行3.0的升级办法,非1.01版用户忽略!!!!

-------------------------------------------------------------------------------------------------------------------

升级安装(1.01银行到3.0的升级办法)

安装过v1.01版本的必须先执行从此开始升级。

请注意:使用升级安装用户将不再获得当前的活期利息。但是会保存住本金。

1、登录FTP删除插件文件。
2、进入后台系统管理,删除银行插件配置。
3、后台运行如下数据库升级语句:
  (注意修改相关字段和数据库前缀,假定数据库前缀为cdb_,现金字段为extcredits2,存款字段为extcredits3)
  1. UPDATE cdb_members SET extcredits2=extcredits2+extcredits3,extcredits3=0 WHERE extcredits3>0;
  2. DROP TABLE IF EXISTS cdb_banklog;
  3. DROP TABLE IF EXISTS cdb_bankstatus;
复制代码
代码解释:
cdb_members表中extcredits2等于extcredits2和extcredits3的和,并重新赋予extcredits2,当extcredits3大于0则extcredits3的值等于0。
删除cdb_banklog表如果cdb_banklog存在
删除cdb_bankstatus表如果cdb_bankstatus存在
4、继续全新安装过程。请回一楼下载安装。注意:之后需要选择全新安装模式!!!



5.5银行问题合集(部分为只在5.5出错)

1.出现:指定的插件模块文件(./plugins/bank/bankindex.inc.php)不存在或存在语法错误,请检查是否已将插件完整上传。
答:原安装包中不存在此文件,请不用怀疑安装包的问题。你一定在后台选了前台调用的相关操作。请改回。
如果需要使用5.5自带的插件下拉菜单,请选用直接链接(前台下拉菜单),而不是前台调用(前台下拉菜单)。

2.安装后点击进入bank.php一片空白。
答:首先确认你的论坛是GBK的,附件上传完整,然后察看银行配置是否完整,不完整请重新运行bank_upgrade.php,再不行请手动导入。
如果全部做完仍没有效果,请打开FTP,察看你刚刚上传的文件属性是否为777。

3.指定的插件模块文件(./plugins/bank/bank.inc.php)不存在或存在语法错误,请检查是否已将插件完整上传。
答:原安装包中不存在此文件,请不用怀疑安装包的问题。此文件只在旧版银行中出现,自5.0的3.0银行就已不存在此文件。
恢复你FTP已经删除的原银行文件,后台删除配置,然后按照2楼方法卸载安装。

4.金融业整顿中,怎么回事?
答:请在前台后台都开启银行,银行才会工作。

5.左边存款显示为0(或其他数字)或我想在帖子显示存款。
答:左边的个人信息不会出现存款,本银行系统自5.0已弃用积分段,改用银行自带变量显示,所以帖子中也无法显示了,你可以禁用原来的存款积分项了。

6.操作记录翻至第2页以后出错。
答:请打入补丁001,1楼下载。

[ 本帖最后由 sakurakawaii 于 2007-3-19 22:21 编辑 ]
已有 1 人评分威望 收起 理由
ApLinD + 1 Discuz需要你.. 我们大家需要你...

总评分: 威望 + 1   查看全部评分

使用道具 举报

Forum Legend

你好

Rank: 8Rank: 8

UID
58123
积分
6869
帖子
4688
威望
-6
在线时间
31 小时
注册时间
2004-2-13
发表于 2007-3-15 16:53:11 |显示全部楼层
真的好用嘛?
利息还能保留嘛?

使用道具 举报

Rank: 7Rank: 7Rank: 7

UID
229188
积分
2507
帖子
1741
威望
90
在线时间
46 小时
注册时间
2005-8-1
发表于 2007-3-15 16:55:01 |显示全部楼层
能,绕过数据库的。升级文件里已经剔除了数据库的检验,所以不会动到数据库。

使用道具 举报

Rank: 7Rank: 7Rank: 7

UID
229188
积分
2507
帖子
1741
威望
90
在线时间
46 小时
注册时间
2005-8-1
发表于 2007-3-15 16:56:51 |显示全部楼层
原安装文件的dospl和uninstall部分已经全部实效,所以不会有数据库校验而自动卸载。

使用道具 举报

Rank: 6Rank: 6

UID
191390
积分
1348
帖子
1274
威望
11
在线时间
41 小时
注册时间
2005-4-18
发表于 2007-3-15 17:03:22 |显示全部楼层
还是不可以全新安装
【出售签名】

使用道具 举报

Rank: 7Rank: 7Rank: 7

UID
229188
积分
2507
帖子
1741
威望
90
在线时间
46 小时
注册时间
2005-8-1
发表于 2007-3-15 17:05:35 |显示全部楼层
对不起,传错了,请耐心等2分钟~~~

使用道具 举报

Rank: 2

UID
620792
积分
53
帖子
66
威望
0
在线时间
0 小时
注册时间
2007-1-19
发表于 2007-3-15 17:11:28 |显示全部楼层
关注此帖子!~`

使用道具 举报

Lord

DST.版面执行官

Rank: 4

UID
478928
积分
894
帖子
750
威望
26
在线时间
0 小时
注册时间
2006-11-2
发表于 2007-3-15 17:12:39 |显示全部楼层
好了没有啊??

使用道具 举报

Rank: 7Rank: 7Rank: 7

UID
229188
积分
2507
帖子
1741
威望
90
在线时间
46 小时
注册时间
2005-8-1
发表于 2007-3-15 17:14:57 |显示全部楼层
已经更新,确保无误了!

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

fastpost

手机版|Archiver|北京康盛新创科技有限责任公司 ( 京ICP证110024号|京网文[2011]0019-007号 )  

GMT+8, 2012-2-13 07:36 , Processed in 0.486174 second(s), 17 queries , Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部