Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
sakurakawaii 发表于 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 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| sakurakawaii 发表于 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

查看全部评分

回复

使用道具 举报

51vbb 发表于 2007-3-15 16:53:11 | 显示全部楼层
真的好用嘛?
利息还能保留嘛?
回复

使用道具 举报

 楼主| sakurakawaii 发表于 2007-3-15 16:55:01 | 显示全部楼层
能,绕过数据库的。升级文件里已经剔除了数据库的检验,所以不会动到数据库。
回复

使用道具 举报

 楼主| sakurakawaii 发表于 2007-3-15 16:56:51 | 显示全部楼层
原安装文件的dospl和uninstall部分已经全部实效,所以不会有数据库校验而自动卸载。
回复

使用道具 举报

狂野之狼 发表于 2007-3-15 17:03:22 | 显示全部楼层
还是不可以全新安装
回复

使用道具 举报

 楼主| sakurakawaii 发表于 2007-3-15 17:05:35 | 显示全部楼层
对不起,传错了,请耐心等2分钟~~~
回复

使用道具 举报

my.com 发表于 2007-3-15 17:11:28 | 显示全部楼层
关注此帖子!~`
回复

使用道具 举报

农夫③拳 发表于 2007-3-15 17:12:39 | 显示全部楼层
好了没有啊??
回复

使用道具 举报

 楼主| sakurakawaii 发表于 2007-3-15 17:14:57 | 显示全部楼层
已经更新,确保无误了!
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 15:04 , Processed in 0.044500 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表