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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

论坛问卷 For 6.0/6.1[08-07-05]

[复制链接]
super8_man 发表于 2008-4-5 23:56:33 | 显示全部楼层
支持老龙!!也期待工资系统尽快完善发布...
回复

使用道具 举报

pioneertime 发表于 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 | 显示全部楼层
用户组是用数字代替吗?如何知道用户组的数字呢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 11:14 , Processed in 0.132134 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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