插件名称:社区银行 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行- $page = empty($page) || !ispage($page) ? 1 : $page;
复制代码 替换为:- $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点前下载的重新下载安装包。
|