Discuz! 官方站

找回密码
立即注册

QQ登录

只需一步,快速开始

发新帖
楼主: sw08
查看: 89874| 回复: 282
发表于 2008-4-5 23:56:33
支持老龙!!也期待工资系统尽快完善发布...

回复 显示全部楼层 道具 举报

发表于 2008-4-6 01:37:24
已经安装了旧的论坛问卷系统的该如何升级呢?

回复 显示全部楼层 道具 举报

发表于 2008-4-6 04:19:16
老龙好久不见!这个东西要顶,半夜三更也要顶!

回复 显示全部楼层 道具 举报

发表于 2008-4-6 10:32:53
支持一下..老龙!

回复 显示全部楼层 道具 举报

sw08      
发表于 2008-4-6 10:41:12
原帖由 pioneertime 于 2008-4-6 01:37 发表
已经安装了旧的论坛问卷系统的该如何升级呢?


首先覆盖文件

然后执行下面的SQL(其中可能需要改前缀,另外在RENAME TABLE语句中,需要把discuz替换成你的论坛数据库名称)
只能保留原来的问卷,答卷结果由于数据结构改动太大,故无法保留
  1. ALTER TABLE `cdb_ques` DROP `exp` ;
  2. ALTER TABLE `cdb_ques` DROP `price`;
  3. ALTER TABLE `cdb_ques` ADD `message` TEXT NOT NULL AFTER `subject` ;
  4. ALTER TABLE `cdb_ques` CHANGE `qid` `topicid` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT;
  5. ALTER TABLE `cdb_ques` CHANGE `uid` `authorid` MEDIUMINT( 8 ) NOT NULL DEFAULT '0';
  6. ALTER TABLE `cdb_ques` CHANGE `username` `author` VARCHAR( 255 ) CHARACTER SET gbk COLLATE gbk_chinese_ci NOT NULL;

  7. ALTER TABLE `cdb_quesoption` CHANGE `id` `oid` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT;
  8. ALTER TABLE `cdb_quesoption` CHANGE `qid` `topicid` INT( 10 ) UNSIGNED NOT NULL;
  9. ALTER TABLE `cdb_quesoption` CHANGE `type` `type` INT( 3 ) NOT NULL;
  10. ALTER TABLE `cdb_quesoption` CHANGE `key` `key` TEXT CHARACTER SET gbk COLLATE gbk_chinese_ci NOT NULL;
  11. ALTER TABLE `cdb_quesoption` CHANGE `amust` `least` VARCHAR( 10 ) NOT NULL DEFAULT '1';
  12. ALTER TABLE `cdb_quesoption` DROP `answeruser`;
  13. ALTER TABLE `cdb_quesoption` DROP `open`;
  14. ALTER TABLE `cdb_quesoption` CHANGE `mark` `mark` TEXT NOT NULL;
  15. ALTER TABLE `cdb_quesoption` CHANGE `check` `option` TEXT CHARACTER SET gbk COLLATE gbk_chinese_ci NOT NULL;
  16. ALTER TABLE `cdb_quesoption` CHANGE `question` `title` VARCHAR( 255 ) CHARACTER SET gbk COLLATE gbk_chinese_ci NOT NULL;
  17. ALTER TABLE `cdb_quesoption` ADD `order` INT( 8 ) NOT NULL DEFAULT '0' AFTER `type` ;
  18. ALTER TABLE `cdb_quesoption` ADD `desp` TEXT NOT NULL AFTER `title` ;

  19. DROP TABLE `cdb_queslog`;

  20. RENAME TABLE `discuz`.`cdb_ques` TO `discuz`.`cdb_ques_topic` ;
  21. RENAME TABLE `discuz`.`cdb_quesoption` TO `discuz`.`cdb_ques_option` ;

  22. DROP TABLE IF EXISTS cdb_ques_user;
  23. CREATE TABLE cdb_ques_user (
  24.   qid int(10) unsigned NOT NULL auto_increment,
  25.   topicid int(10) NOT NULL default '0',
  26.   author varchar(255) NOT NULL default 'Unknown',
  27.   authorid int(8) NOT NULL default '0',
  28.   mark int(10) NOT NULL default '0',
  29.   dateline int(10) NOT NULL default '0',
  30.   KEY qid (qid)
  31. ) ENGINE=MyISAM;
  32. DROP TABLE IF EXISTS cdb_ques_result;
  33. CREATE TABLE cdb_ques_result (
  34.   qid int(10) unsigned NOT NULL default '0',
  35.   topicid int(10) unsigned NOT NULL default '0',
  36.   oid int(10) unsigned NOT NULL default '0',
  37.   authorid int(8) NOT NULL default '0',
  38.   answer text NOT NULL
  39. ) ENGINE=MyISAM;
复制代码

回复 显示全部楼层 道具 举报

sachem      
发表于 2008-4-6 11:52:43
能不能让游客也能投票啊???

回复 显示全部楼层 道具 举报

sw08      
发表于 2008-4-6 12:04:01

回复 16# sachem 的帖子

游客可以的,只要在允许参与问卷的用户组设置中填加游客用户组即可。

回复 显示全部楼层 道具 举报

carlkyo      
发表于 2008-4-6 12:08:27
我都來支持一下

回复 显示全部楼层 道具 举报

ywxs      
发表于 2008-4-6 12:36:59
如何控制加分为其他积分设置。譬如加分为:extcredits8

回复 显示全部楼层 道具 举报

love500      
发表于 2008-4-6 13:33:20
用户组是用数字代替吗?如何知道用户组的数字呢

回复 显示全部楼层 道具 举报

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

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

GMT+8, 2012-5-26 00:24 , Processed in 0.117030 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部