本帖最后由 littlehz 于 2010-9-30 11:05 编辑
Discuz! XPlus 包含投票模块,该投票页面有独立的页面,也可嵌入在其他网页中以及帖子内,站长可以以此做一个专题页面或者专题投票帖子:
在投票管理的投票列表顺序显示了目前XPlus中建立的多个投票,每一行表示对这一个投票的操作,其中:
“预览” 是进入该投票页查看,独立的投票页面。地址为: http://XPlus的网址/poll.php?id=abc
“数据调用” 是通过XPlus的多种系统工具生成调用代码,本教程使用iframe调用,在弹出的新窗口中使用 拖拽方式生成一个iframe调用代码。如下图所示:
通过点击拖拽设定iframe大小,设置背景颜色代码(3位或6位16进制颜色代码),会自动生成相应的HTML的iframe调用代码和Discuz!自定义代码调用。
获取代码是以Discuz! X1.5默认模版的帖子正文作为背景,方便拖拽时有相应的大小参考。
如果需要在专题页面或者DIY门户 或者允许使用HTML代码的用户组和版块内 等页面调用投票,请使用生成的HTML代码。
如果需要在普通的帖子内使用Discuz!自定义代码调用,请按以下操作设置自定义代码。
1、Discuz!X 后台=>界面=>编辑器设置=>Discuz!自定义代码
替换内容如下:
- <iframe style="xplus_iframes" src="{3}" width="{1}" height="{2}" scrolling="no" frameborder="0" border="0"></iframe>
复制代码
2、设置用户组权限
a) Discuz! X1.5, Discuz! X1.5 后台=>界面=>编辑器设置=>Discuz!自定义代码 新增允许设置单个自定义Discuz!代码的用户组使用权限功能,出于iframe代码的安全性考虑,如果使用Discuz! X1.5,请将iframe自定义代码设置仅为管理员和特别信任用户组使用。
b) Discuz! X1.5之前版本。
设置用户组是否允许使用自定义代码,出于安全考虑,请将允许使用Discuz!代码设置仅为管理员和特别信任用户组使用。
3、确保该版块的设置允许使用Discuz!代码
4、将获取代码时生成的Discuz!代码粘贴到帖子内容区域发表帖子即可
以上为iframe方式的调用,更为紧密的API调用方式也在考虑中。
|