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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于博采插件2.75N的两个补丁

[复制链接]
alantam 发表于 2006-6-10 13:56:08 | 显示全部楼层 |阅读模式
修改前请作好备份!!!安装插件有危险!!!

有的朋友在安装的时候经常出现了两个错误
中文用户不用进入跟比赛时间到了还可以下注!!
第一个问题是因为数据库的编码的问题,第二个是因为PHP不同的版本对time()的定义有所不同造成的
注意:如果没有出现以上两种情况请不要作以下修改!否则又会造成错误了!


以下是两个问题的解决方法!!


1、如果比赛时间到了还可以下载,请*.php文件的所有的
  1. time()
复制代码
改为
  1. time()+时间误差
复制代码

时间误差就是时间误差就是快/慢了多少秒,一般都是28800(8个小时)

2、中文用户不能进入,提示数据库出错

Discuz! info: MySQL Query Error

User: 巍巍中华
Time: 2006-5-20 8:57pm
Script: /z_cup.php

SQL: SELECT win, lost, money FROM cdb_z_cup_winuser where username='巍巍中华'
Error: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation '='
Errno.: 1267

Similar error report has beed dispatched to administrator before.


那就请重新升级数据库(注意:以下操作会删除你已经有的足球数据,请注意备份好原来博采数据)

  1. DROP TABLE IF EXISTS cdb_z_cup_dudan;
  2. DROP TABLE IF EXISTS cdb_z_cup_bsdudan;
  3. DROP TABLE IF EXISTS cdb_z_cup_spdudan;
  4. DROP TABLE IF EXISTS cdb_z_cup_winnerlist;
  5. DROP TABLE IF EXISTS cdb_z_cup_bswinnerlist;
  6. DROP TABLE IF EXISTS cdb_z_cup_spwinnerlist;
  7. DROP TABLE IF EXISTS cdb_z_cup_game;
  8. DROP TABLE IF EXISTS cdb_z_cup_bsgame;
  9. DROP TABLE IF EXISTS cdb_z_cup_spgame;
  10. DROP TABLE IF EXISTS cdb_z_cup_bswinuser;
  11. DROP TABLE IF EXISTS cdb_z_cup_winuser;
  12. DROP TABLE IF EXISTS cdb_z_cup_spwinuser;
  13. DROP TABLE IF EXISTS cdb_z_cup_class;
  14. CREATE TABLE cdb_z_cup_class (
  15. `id` smallint(6) unsigned NOT NULL auto_increment,
  16. `gameclass` varchar(40) NOT NULL default '',
  17. PRIMARY KEY  (`id`)
  18. ) TYPE=MyISAM DEFAULT CHARSET=gbk;
  19. CREATE TABLE cdb_z_cup_dudan (
  20. `id` smallint(6) unsigned NOT NULL auto_increment,
  21. `username` varchar(15) NOT NULL default '',
  22. `gameid` smallint(6) unsigned NOT NULL default '0',
  23. `game1` smallint(2) unsigned NOT NULL default '0',
  24. `game2` varchar(10) NOT NULL default '',
  25. `duzhu` smallint(6) unsigned NOT NULL default '0',
  26. `addtime` int(11) NOT NULL default '0',
  27. PRIMARY KEY  (`id`)
  28. ) TYPE=MyISAM DEFAULT CHARSET=gbk;
  29. CREATE TABLE cdb_z_cup_game (
  30. `id` smallint(6) unsigned NOT NULL auto_increment,
  31. `hteam` varchar(30) NOT NULL default '',
  32. `vteam` varchar(30) NOT NULL default '',
  33. `score` varchar(10) NOT NULL default '',
  34. `ending` tinyint(2) NOT NULL default '0',
  35. `gameclass` smallint(6) unsigned NOT NULL default '0',
  36. `gamedate` date NOT NULL default '0000-00-00',
  37. `gametime` time NOT NULL default '00:00:00',
  38. `addtime` int(11) NOT NULL default '0',`info` text NOT NULL,
  39. `hteamrate` float NOT NULL default '0',
  40. `equalrate` float NOT NULL default '0',
  41. `vteamrate` float NOT NULL default '0',
  42. PRIMARY KEY  (`id`)
  43. ) TYPE=MyISAM DEFAULT CHARSET=gbk;
  44. CREATE TABLE cdb_z_cup_winnerlist (
  45. `id` smallint(6) unsigned NOT NULL auto_increment,
  46. `username` varchar(15) NOT NULL default '',
  47. `gameid` smallint(6) unsigned NOT NULL default '0',
  48. `gametime` date NOT NULL default '0000-00-00',
  49. `winmoney` mediumint(6) NOT NULL default '0',
  50. `gametype` varchar(10) NOT NULL default 'sc',
  51. PRIMARY KEY  (`id`)
  52. ) TYPE=MyISAM DEFAULT CHARSET=gbk;
  53. CREATE TABLE cdb_z_cup_winuser (
  54. `id` smallint(6) unsigned NOT NULL auto_increment,
  55. `username` varchar(15) NOT NULL default '',
  56. `win` smallint(6) unsigned NOT NULL default '0',
  57. `lost` smallint(6) unsigned NOT NULL default '0',
  58. `money` mediumint(6) NOT NULL default '0',
  59. PRIMARY KEY  (`id`)
  60. ) TYPE=MyISAM DEFAULT CHARSET=gbk;
  61. CREATE TABLE cdb_z_cup_spgame (
  62. `id` smallint(6) unsigned NOT NULL auto_increment,
  63. `ateam` varchar(30) NOT NULL default '',
  64. `bteam` varchar(30) NOT NULL default '',
  65. `cteam` varchar(30) NOT NULL default '',
  66. `dteam` varchar(30) NOT NULL default '',
  67. `eteam` varchar(30) NOT NULL default '',
  68. `fteam` varchar(30) NOT NULL default '',
  69. `gteam` varchar(30) NOT NULL default '',
  70. `hteam` varchar(30) NOT NULL default '',
  71. `score` varchar(10) NOT NULL default '',
  72. `ending` tinyint(2) NOT NULL default '0',
  73. `gameclass` smallint(6) unsigned NOT NULL default '0',
  74. `gamedate` date NOT NULL default '0000-00-00',
  75. `gametime` time NOT NULL default '00:00:00',
  76. `addtime` int(11) NOT NULL default '0',`info` text NOT NULL,
  77. `ateamrate` float NOT NULL default '0',
  78. `bteamrate` float NOT NULL default '0',
  79. `cteamrate` float NOT NULL default '0',
  80. `dteamrate` float NOT NULL default '0',
  81. `eteamrate` float NOT NULL default '0',
  82. `fteamrate` float NOT NULL default '0',
  83. `gteamrate` float NOT NULL default '0',
  84. `hteamrate` float NOT NULL default '0',
  85. PRIMARY KEY  (`id`)
  86. ) TYPE=MyISAM DEFAULT CHARSET=gbk;
  87. ALTER TABLE cdb_z_cup_game ADD `bsopen` tinyint(2) DEFAULT '1' NOT NULL,ADD `bsbrate` float NOT NULL default '0',ADD
  88. `bssrate` float NOT NULL default '0',ADD `bsending` tinyint(2) DEFAULT '1' NOT NULL,ADD `yqopen` tinyint(2) DEFAULT '0' NOT NULL,ADD `yqtype` tinyint(2) DEFAULT '1' NOT NULL,ADD `yqrate` float NOT NULL default '1';
  89. ALTER TABLE cdb_z_cup_dudan ADD `gametype` varchar(10) NOT NULL default 'sc';
复制代码

[ 本帖最后由 alantam 于 2006-6-10 14:09 编辑 ]
大狼 发表于 2006-6-10 14:14:37 | 显示全部楼层
有没有什么文件可以直接导入06世界杯足彩数据的?我一看到后台是手工输入就头皮发麻……我根本不懂足彩,也不知道如何去确定赔率什么的。
回复

使用道具 举报

28cy 发表于 2006-6-10 14:23:33 | 显示全部楼层
收到!
回复

使用道具 举报

deman 发表于 2006-6-10 14:26:20 | 显示全部楼层
回复

使用道具 举报

 楼主| alantam 发表于 2006-6-10 14:31:11 | 显示全部楼层
原帖由 大狼 于 2006-6-10 14:14 发表
有没有什么文件可以直接导入06世界杯足彩数据的?我一看到后台是手工输入就头皮发麻……我根本不懂足彩,也不知道如何去确定赔率什么的。



可以去一些网站那里找嘛!这个3.25版可以解决。但如果论坛是简体的会出现乱码!因为调用的是澳门的数据!
回复

使用道具 举报

liubingf 发表于 2006-6-10 14:36:16 | 显示全部楼层
.PHP文件具体是那些文件啊??这个后缀的文件太多了,楼主说具体点啊!!
回复

使用道具 举报

deman 发表于 2006-6-10 14:42:45 | 显示全部楼层
不过上面2个问题在我这里好象都没有出现..
回复

使用道具 举报

 楼主| alantam 发表于 2006-6-10 15:05:34 | 显示全部楼层
原帖由 liubingf 于 2006-6-10 14:36 发表
.PHP文件具体是那些文件啊??这个后缀的文件太多了,楼主说具体点啊!!


下载足球插件的所有的PHP文件!论坛程序本身的可不要改啊!
回复

使用道具 举报

jzf9288 发表于 2006-6-10 17:09:48 | 显示全部楼层
还好我这里没发生上述问题~
回复

使用道具 举报

全球通 发表于 2006-6-10 17:25:01 | 显示全部楼层
楼主辛苦了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 03:51 , Processed in 0.029942 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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