本插件由版主sakurakawaii于07年5月16日18:59分
在Windows XP Discuz!5.5.0标准模版 IE6 Mysql4.1下测试安装无错
本测试仅代表此插件安装无错,不包括今后长期使用中可能出现的问题
论坛问卷,可以方便进行社区调查或收集会员资料。还可以用来制作简单的论坛试题,带计分功能。
以前做过一个,不过修改超复杂,而且容易出错,估计可以排到[超难]安装这类。因此这个五一重新写了个问卷,利用了后台接口。所以目前安装非常简单,上传文件+SQL就可以完成。不兼容之前的版本~以前安装过5。0那个的请删除掉。
升级数据库:- CREATE TABLE `cdb_ques` (
- `qid` int(10) unsigned NOT NULL auto_increment,
- `subject` varchar(255) NOT NULL default '',
- `dateline` int(10) NOT NULL default '0',
- `uid` mediumint(8) NOT NULL default '0',
- `username` varchar(255) NOT NULL default '',
- `exp` int(10) NOT NULL default '0',
- `person` mediumint(8) NOT NULL default '20',
- `stop` tinyint(1) NOT NULL default '0',
- `price` tinyint(1) NOT NULL default '0',
- PRIMARY KEY (`qid`)
- ) ENGINE=MyISAM;
- CREATE TABLE `cdb_quesoption` (
- `id` int(10) unsigned NOT NULL auto_increment,
- `qid` int(10) unsigned NOT NULL,
- `type` text NOT NULL default '',
- `check` mediumtext NOT NULL default '',
- `question` mediumtext NOT NULL default '',
- `key` mediumtext NOT NULL default '',
- `open` tinyint(1) NOT NULL default '1',
- `mark` mediumint(8) NOT NULL default '0',
- `amust` tinyint(1) NOT NULL default '1',
- `answeruser` mediumtext NOT NULL default '',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM;
- CREATE TABLE `cdb_queslog` (
- `lid` int(10) unsigned NOT NULL auto_increment,
- `uid` int(10) unsigned NOT NULL default '0',
- `username` varchar(255) NOT NULL default '',
- `dateline` int(10) NOT NULL default '0',
- `qid` int(10) unsigned NOT NULL,
- `id` int(10) unsigned NOT NULL default '0',
- `answer` mediumtext NOT NULL default '',
- `mark` mediumint(8) NOT NULL default '0',
- KEY (`lid`)
- ) TYPE=MyISAM;
复制代码
请把附件中文件除文本文件按照目录结构上传,把文本文件的内容在系统设置——插件设置中导入,再进行一些简单的参数设置即可使用。
一些可能常见的问题:
1、问卷内容出现乱码
请修改数据表的编码为GBK即可
2、找不到数据表
请修改前缀重新升级SQL
额外的补充说明:
安装后请到插件设置中设置允许发问卷的用户组,包括加分问卷(请不要把这个功能开放给普通会员)。
发表新问卷时请点击那个新帖按钮。
内容支持HTML代码~可以用HTML进行文字处理(怕被嵌恶意代码的请不要开放给普通会员)。不过标题除外。
只有管理员可以进行删除问卷操作,所以应定期检查问卷列表。
[ 本帖最后由 sw08 于 2007-5-25 19:14 编辑 ] |