如何在 COMSHARP CMS 中实现投票功能?
作者: its
|
发布: 2008/4/22 (18:06)
|
阅读: 21864
|
评论: 0
|
静态地址
|
内容源码
投票功能是网站获取用户意见的非常好的途径,投票功能应该是 CMS 系统实用功能之一。然而投票功能并非想象的那么简单,一个好的投票系统应该包含以下功能:
- 灵活的问题与候选答案设计机制
- 丰富的结果展示能力与分析综合能力
- 为结果生成报表或输出多种格式的报告
- 可以设置是否允许多选
- 可以设置是否允许评论
- 可以设置是否允许用户看到结果
- 可以阻止重复投票与恶意投票
COMSHARP CMS 集成投票功能示例
在我们准备为 COMSHARP CMS 开发内置的投票系统期间,我们发现,业界已经存在许多非常优秀的第三方投票系统,如 PollDaddy,我们相信这些免费第三方专业方案比我们所能提供的更优秀,因此,我们建议您直接使用这些第三方方案,COMSHARP CMS 允许您将这些第三方方案无缝地集体成到 COMSHARP CMS 中。下面,我们将以业界最优秀的 PollDaddy 为例,为您讲解如何在 COMSHARP CMS 中集成这些免费的,第三方投票系统。
第一步,去 Polldaddy 注册一个免费帐户:
Polldaddy 的 服务分三种,第一种是免费服务,第二,第三种是功能不同的付费服务,虽然付费服务可以获得更多的功能,如投票结果分析,但对绝大多数用户来说,PollDaddy 的免费服务已经足够用。PollDaddy 免费服务帐号注册地址为,http://www.polldaddy.com/free/
第二步,创建一个投票问题:
免费的 PollDaddy 帐户一旦创建,您便自动登陆到 PollDaddy 帐户,现在您可以创建一个新的投票问题,并为该问题设立备选答案,PollDaddy 的问题设置包含以下选项:
- 是否允许多选(Multiple Choice):是否允许您的用户在投票时选择多个答案。
- 备选答案是否按随机顺序显示(Randomize Answers):这样可以防止答案的显示顺序影响用户的投票倾向。
- 是否允许用户自己发表自己的答案(Allow Other ):如果用户发现自己的答案不在备选答案中时,可以提供自己的想法。
- 使用的语种:PollDaddy 虽然是英文网站,但允许输入中文问题和备选答案。
- 分类:您可以为您的投票问题归入不同的类别。
- 设置截止日期:设置您的投票截止日期。
- 是否允许评论。
- 是否允许投票者看到投票结果。
- 是否允许重复投票,以及如何阻止重复投票。
- 设置界面风格
创建投票问题地址:http://www.polldaddy.com/App/Polls/editor.aspx
第三步,获得网站集成代码:
在您成功创建了一个投票问题并保存之后,您会获得一段代码,将这段代码放到 COMSHARP CMS 的快速内容栏,或者一内容的形式插入您希望放的位置,保存后,您的投票问题及其备选答案便会在您的网站中显示,您的用户便可以参与投票了。
网站集成代码夺取地址:http://www.polldaddy.com/App/Polls/code.aspx?id=556176&msg=created (基于前面的步骤)
如何设置 PollDaddy 投票在我的网站中的集成格式
由于 PollDaddy 最终提供的只是一段代码,您可以将者段代码放入您站点的任何事先设计好的容器,同时,您还可以在 PollDaddy 中自己定制投票界面的式样,包括界面的容器的式样,边界,背景色,字体,字体颜色,背景图片等等,通过对这些界面元素的式样进行定制,您可以制作出符合您站点风格的投票界面,并实现同您的站点的无缝集成。
您可以在以下地址创建您自己的投票界面式样:http://www.polldaddy.com/App/Polls/CSSEditor.aspx
如何定制我的投票界面的标签与提示文字的语种
PollDaddy 不仅在投票问题及备选答案上支持不同语种,您还可以完全使用您自己的语种定制投票界面上的标签与提示文字,您可以创建自己的投票界面语言包供调用。创建地址为:http://www.polldaddy.com/App/Polls/editPollPack.aspx
|