搜索
查看: 46807|回复: 336

【发布】ASP+MySQL论坛注册排行【071210修正】

[复制链接]
发表于 2007-11-25 00:28:45 | 显示全部楼层 |阅读模式 来自 湖北襄阳
【测试环境】
Amxx                1.76C
HLDS                3382[NS]
CS                V3647
SYS                WINDOWS2003SP2
IIS                6.0
MySQL                5.0.45
MyODBC                3.51.12
Navicat MySQL        7.2.9
Forum                WWF9.06

【文件】
1.WWF9.06
2.排行榜、搜索、个人状态显示
3.安装录像
4.源码和已编译插件

【更新】
1.修正排行页面名字包含空格不能弹出问题
2.修正注册名包含某些特殊字符不能正常登录服务器问题
3.修正论坛日历、论坛搜索栏显示位置、坛许可的弹出位置影响美观问题
4.修正排行搜索包含某些特殊字符不能搜索的问题
5.更改论坛所有皮肤样式的中文字体大小为普通大小
6.修改插件中使用的密码域和 admin.sma 一致
7.其他修正的地方记不清了,太多了

【安装】
0.安装IIS
1.安装MYSQL数据库
        1)注意选择数据库编码为GBK和修改最大连接数(建议至少500)
        2)注意不要使用过于简单的数据库密码,否则爆库引发的安全问题自负
2.安装MYODBC连接驱动
3.安装论坛
        1)修改database\database_connection.asp文件里面的数据库连接参数,修改为适合自己的用户名、密码、数据库
        2)使用Navicat MySQL或其他工具建立刚才修改使用的数据库名
        3)执行http://论坛地址/mySQL_server ... 管理员密码是 admin 111111
        4)论坛安装完毕请更名或删除mySQL_server_setup.asp文件,请立即登陆后台修改管理员用户名和密码,不要使用敏感的词语admin、root、administrator等作为管理员名称,否则由此引发的一系列安全问题后果自负
        5)如果要使用上传文件、Email激活、取回密码等功能,请安装第三方组件
        6)上传组件 http://www.bbsxp.com/Download/Tools/FileUp.zip 请在服务器上安装后在后台设置
        7)邮件组件 http://www.bbsxp.com/Download/Tools/JMail.zip  请在服务器上安装后在后台设置
4.配置AMXX SQL.CFG文件
        amx_sql_host        "数据库地址"
        amx_sql_user        "root"
        amx_sql_pass        "数据库密码"
        amx_sql_db        "数据库名"
        amx_ranktable   "tblauthor" //这里请不要更改
5.配置AMXX AMXX.CFG文件
        amx_top_url "http://论坛地址/top_rank.asp"
        amx_rank_url "http://论坛地址/rank_stats.asp"
6.安装插件
7.其他的请看录像

【使用】
1.该插件使用的是和 admin.sma 同样的密码域,所以控制台登录方式为 setinfo 公共密码域 密码
2.你可以把已注册会员的名称和密码添加到user.ini中,这样,既能保留数据,也会拥有你指定的权限
3.进入服务器后,如果用户名是已注册用户,但是密码不正确,那么将被KICK
4.进入服务器后,如果更改名称为已注册用户名称,但是密码不正确,那么将被KICK
5.进入服务器后,如果用户名和密码都和论坛注册注册信息匹配,那么将显示欢迎词、昵称和个性签名
6.游戏中使用 TOP相关的命令可以查看排行,使用RANK相关的命令可以查看自己的成绩,如果是未注册用户,将不显示成绩,显示的内容包含了成绩和军衔、徽章以及排名等
7.论坛发贴后,将在会员信息那里显示部分成绩和军衔、徽章和排名
8.你可以在MOTD中公布公共密码域和登陆的方法,也可以在论坛发表置顶贴说明
9.其他更多请自己慢慢研究

【附注】
1.如果论坛不能发表中文信息,请检查数据库编码
2.注册名请不要包含单双引号,否则MYSQL会自动编码,导致无法在服务器正常登录而不能保留成绩
3.该论坛为汉化特别版,请保证在内部使用,否则由此引发的一系列版权问题与本人无关
4.如果论坛提示连接数太多而无法显示,请先停止MYSQL服务,然后修改MYSQL安装目录下的my.ini文件中max_connections的值再启动MYSQL服务
5.由于AMXX函数的关系,该排行还是使用的csstats.dat中的数据,所以当你清空csstats.dat的时候,数据库也会随着服务器的运行而清空游戏数据,请小心使用
6.请不要要求本人对此插件做进一步的完善和修改,但是如果有致命BUG的话,我会尽力修正的,同时你有能力添加新功能的话,也希望你能一同分享源码
7.其他的请跟帖,谢绝站内短信和QQ私聊,因为你遇到的问题,很可能就是别人也需要解决的,所以希望能在这里共同讨论,其他情况另当别论

[color="Red"]【最新修正】
修正特殊符号的ID无法保存排行问题,请在源码中的save_user_stats()里面
replace_all(g_sPStatsNames,MAX_NAME_LENGTH+1,"'","\'")
下面添加
replace_all(g_sPStatsNames,31,"[","& # 0 9 1 ;")
replace_all(g_sPStatsNames,31,"]","& # 0 9 3 ;")
replace_all(g_sPStatsNames,31,"<","&lt;")
replace_all(g_sPStatsNames,31,">","&gt;")
[color="Red"]注意去掉前两个引号内的空格


下载地址:

http://221.233.71.142/cs.rar

如上述地址无法下载,请进入 公共信箱  dt_club@126.com 下载,请勿捣乱,谢谢合作!
用户名 dt_club
密码   dt951753
发表于 2007-11-25 00:29:43 | 显示全部楼层 来自 广东深圳

回复: 【发布】ASP+MySQL论坛注册排行

附件已更新修正特殊符号的ID无法保存排行问题,请大家从新下载

http://szcsk.vicp.net:81/regsqlrank.rar

望网通的朋友提供分流!
回复

使用道具 举报

发表于 2007-11-25 01:34:30 | 显示全部楼层 来自 台湾

回复: 【发布】ASP+MySQL论坛注册排行

看看是啥东西 >Q<
回复

使用道具 举报

发表于 2007-11-25 03:05:58 | 显示全部楼层 来自 江苏宿迁

回复: 【发布】ASP+MySQL论坛注册排行

刚才在天下网盟里发现都被人转过了,  才过来看看, 嘿嘿。 还有教程呢。谢谢了


俺想问一句, 没注册的人可以进服务器玩吗?  

还有 希望搞个自动建表的插件,  我们这边不会用密码登陆的人 无数多,谢了。

还是希望搞个纯粹数据库保存的,csstats.dat文件 影响服务器运行速度,时间一长换个图时间都好长,如果搞成不通过csstats.dat保存数据,用数据库直接保存数据,那么服务器压力会下降很多。
回复

使用道具 举报

发表于 2007-11-25 03:29:54 | 显示全部楼层 来自 广东深圳

回复: 【发布】ASP+MySQL论坛注册排行

排行榜图片连接不正确望QQ修正,好困睡觉先了!
回复

使用道具 举报

发表于 2007-11-25 08:33:34 | 显示全部楼层 来自 广东佛山

回复: 【发布】ASP+MySQL论坛注册排行

支持!谢谢。。。。。。。。。。。。
回复

使用道具 举报

 楼主| 发表于 2007-11-25 09:05:35 | 显示全部楼层 来自 湖北襄阳

回复: 【发布】ASP+MySQL论坛注册排行

没有注册一样可以游戏,只是不保留成绩而已!

图片链接是正确的,只是缺少了一个判断,无所谓的,只要有人有成绩了,哪怕是负数,图片就正常了。

确实被天下网盟的转了,晕死。。。。。。
回复

使用道具 举报

发表于 2007-11-25 09:58:53 | 显示全部楼层 来自 江苏南京

回复: 【发布】ASP+MySQL论坛注册排行

支持,好东西顶~~~~
回复

使用道具 举报

发表于 2007-11-25 10:05:57 | 显示全部楼层 来自 广东深圳

回复: 【发布】ASP+MySQL论坛注册排行

Post by '[Grief.QQ
']我自己都觉得疲了,老实说,我也不知道有没人需要这个,也就是把以前的统计插件和一个论坛整合了,用的是ASP+MySQL的组合方式,速度性能都还不错,论坛注册后使用注册名和密码登录CS才保留成绩,不想多说了,需要就下载吧,感谢CS.K提供下载地址,压缩包内附安装录像,也带有演示画面,体积比较大,20多M吧,没有插件源码,第一下载无限制,第二下载限速20k,限连接数2  !

PS:如有疑问请跟帖!

下载地址:

[隐藏内容]


狂顶啊

哇,教程18M啊,还有QQWry.DAT...
。。。。。。。。。。。。。。。。。。。QQ辛苦了。。。

Script error detected at line 226.
Source line: If isEmpty(Application(strAppPrefix & "blnConfigurationSet")) OR isNull(Application(strAppPrefix & "blnConfigurationSet")) OR NOT Application(strAppPrefix & "blnConfigurationSet") = True Then
Description: 变量未定义: 'Application'
回复

使用道具 举报

发表于 2007-11-25 10:43:04 | 显示全部楼层 来自 广东广州

回复: 【发布】ASP+MySQL论坛注册排行

看看先......支持一下LZ
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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