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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 论坛问卷 For 5.0

[复制链接]
 楼主| sw08 发表于 2007-2-23 00:43:43 | 显示全部楼层

回复"xyan"

检查数据表前缀。
回复

使用道具 举报

alain 发表于 2007-2-23 14:03:22 | 显示全部楼层
首先,谢谢楼主(作者)的回覆!

sw08

请编辑用户组和论坛权限设置,将权限开放。另外还有一种可能是模板版本不同,可以在forumdisplay.htm和viewthread.htm中加上按钮就可以了。




你所说的,我早已设定好了。我亦使用了Discuz的预设模板,可惜也是不行。
当我选择【发新帖】→【问卷】后,在【发新话题】的那一版面,只显示一般发新帖版面,没有问卷调查的任何选项。

请指教!谢谢!
回复

使用道具 举报

 楼主| sw08 发表于 2007-2-23 20:02:37 | 显示全部楼层

回复 #83 alain 的帖子

请检查修改步骤,你应该遗漏了post_newthread.htm的修改。
回复

使用道具 举报

alain 发表于 2007-2-23 22:20:17 | 显示全部楼层
原帖由 sw08 于 2007-1-25 18:16 发表
一个能让会员发调查问卷帖的功能,也可以实现简单的答题记分功能。
修改步骤比较烦琐,建议大家在本地测试通过后再安装。

打开post_newthread.htm
找到:

  1. <!--{if isset($reward) && $allowpostreward}-->
复制代码
替换成:

  1. <!--{elseif isset($reward) && $allowpostreward}-->
复制代码
并在上面加:

  1. <!--{if isset($question) && $allowpostquestion}-->
  2.         <input type="hidden" name="question" value="yes">
  3.         <tr><td class="altbg1"><span class="bold">问卷有效天数</span></td><td class="altbg2"><input type="text" name="exp" value="0" size="6" tabindex="4"> <span class="smalltxt"> ({lang post_zero_is_nopermission})</span></td></tr>
  4.         <tr><td class="altbg1"><span class="bold">问卷参与奖励积分</span></td><td class="altbg2"><input type="text" name="qprice" value="0" size="6" tabindex="4"> <span class="smalltxt"> (最高 $maxpriceq {$extcredits[$creditstrans][unit]})</span></td></tr>
  5.         <tr><td class="altbg1"><span class="bold">最大调查人数</span></td><td class="altbg2"><input type="text" name="mpersons" value="$maxpersons" size="6" tabindex="4"> <span class="smalltxt"> (最多 $maxpersons 人次)</span></td></tr>
  6.         <tr>
  7.         <td class="altbg1" valign="top"><span class="bold">问卷选项</span><br>有权限参与投票的会员均可参与问卷调查<br><br>
  8.         <input class="checkbox" type="checkbox" name="stop" value="1"> 暂停问卷<br>
  9.         <input class="checkbox" type="checkbox" name="allowsubmit" value="1" <!--{if !$submit}-->disabled<!--{/if}-->> 允许重复提交<br>
  10.         </td><td class="altbg2">
  11.    
  12.     <table cellspacing="1" cellpadding="6" width="100%" align="center" style="background: {BGBORDER}">
  13. <tr class="altbg1"><td colspan="2">
  14. <span class="bold">增加新选项</span> <a id="addqueslink" href="###" onclick="newnode = $('quesbodyhidden').firstChild.cloneNode(true); $('quesbody').appendChild(newnode)">[+]</a> <a id="addqueslink" href="###" onclick="$('quesbody').childNodes.length > 1 && $('quesbody').lastChild ? $('quesbody').removeChild($('quesbody').lastChild) : 0;">[-]</a>
  15. </td></tr>
  16. <tbody id="quesbodyhidden" style="display:none"><tr class="altbg1"><td width="100%">
  17. <select name="qtype[]"><option value="1">单选题目</option><option value="2">多选题目</option><option value="3">文字简答题</option><option value="4">文字叙述题</option></select>      
  18. 分数: <input type="text" name="mark[]" size="10" value="0">      
  19. <select name="amust[]"><option value="1">必答题</option><option value="0">选答题</option></select>      
  20. 公开结果: <input type="checkbox" name="open[]" value="1" checked><br>
  21.         <textarea rows="3" name="qoptions[]" style="width: 120px; word-break: break-all" tabindex="5"></textarea>
  22. <textarea rows="3" name="question[]" style="width: 250px; word-break: break-all" tabindex="5"></textarea>
  23. <textarea rows="3" name="answer[]" style="width: 320px; word-break: break-all" tabindex="5"></textarea>                 
  24. </td></tr></tbody>
  25. <tbody id="quesbody"><tr class="altbg1"><td width="100%">
  26. <select name="qtype[]"><option value="1">单选题目</option><option value="2">多选题目</option><option value="3">文字简答题</option><option value="4">文字叙述题</option></select>      
  27. <span alt="仅用于在问卷中计算得分,不影响实际积分">分数:</span> <input type="text" name="mark[]" size="10" value="0">      
  28. <select name="amust[]"><option value="1">必答题</option><option value="0">选答题</option></select>      
  29. 公开结果: <input type="checkbox" name="open[]" value="1" checked><br>
  30.         <textarea rows="3" name="qoptions[]" style="width: 120px; word-break: break-all" tabindex="5">请填写单选和多选类型题目的选项,一行一个选项</textarea>
  31. <textarea rows="3" name="question[]" style="width: 250px; word-break: break-all" tabindex="5">请填写你要描述的问题,这将有利于被调查人理解你的问题</textarea>
  32. <textarea rows="3" name="answer[]" style="width: 320px; word-break: break-all" tabindex="5">请填写你的答案,如果是选择题,请填写选项所在的行列数字,多选题请用半角','分割多个数字,一旦被调查人的答案与此相符将获得该题的分数</textarea>
  33. </td></tr></tbody>
  34. </table>   
  35.    </td>
  36.         </tr>
复制代码


我早已根据指示修改有关档案。

但我发现:在post_newthread.htm 中,有另一个

  1. <!--{elseif isset($reward) && $allowpostreward}-->
复制代码
它在第59行,由于你的指示没有提及此项,所以没有修改。

现将有关档案附上,请代为检查,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

草莓丫头 发表于 2007-2-25 14:10:03 | 显示全部楼层
西西安装成功~~~~

演示地址:http://www.10zijie.com/bbs2/view ... &extra=page%3D1

帐号自行注册``嫌麻烦就不用去了,不注册看不见的

觉得还是有些地方不是很方便``

1  参加问卷和查看结果的地方不是很明显,如果参加问卷能显示到帖子里面就好了``刚开始我还找了一会- -||

2  还有查看结果的时候看起来好乱,看着头疼```

3  暂时没想到`继续使用中```
回复

使用道具 举报

依稀别江南 发表于 2007-2-26 01:10:52 | 显示全部楼层
请教:

在forumdisplay.php中

下面这4行如何修改?(因为我找不到楼主说的那样,可能版本不一样,谢谢)

          $allowpostpoll = $allowpostpoll && $showpoll;
        $allowposttrade = $allowposttrade && $showtrade;
        $allowpostreward = $allowpostreward && $showreward && isset($extcredits[$creditstrans]);
        $allowpostactivity = $allowpostactivity && $showactivity;
回复

使用道具 举报

easonlee 发表于 2007-2-26 16:17:39 | 显示全部楼层
fdsaaaaaaaaaaaaaa
回复

使用道具 举报

依稀别江南 发表于 2007-2-26 22:17:50 | 显示全部楼层
楼主好像没来。。。再顶下

期待
回复

使用道具 举报

jopt 发表于 2007-2-28 10:52:27 | 显示全部楼层
果然很烦琐啊。
回复

使用道具 举报

依稀别江南 发表于 2007-2-28 12:45:52 | 显示全部楼层
楼主去哪里了?
你快回来,我们大家承受不来
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 14:00 , Processed in 0.183142 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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