投票在互联网上已经成为很常见的互动方式,根据互联网上投票的常见需求CmsTop系统的投票功能提供了两种投票类型:第一个是单选投票;第二种是多选投票。还支持两种投票模式,普通模式及投票模式。网站编辑人员可以根据实际的需求,选择类型。投票功能特色分别具有以下几点:可无限制增加投票选项,防止恶意的投票人数,可控制的投票时间段等特点。
1. 支持普通模式及评选模式
普通模式用于常规简单投票,前台通过柱形图来实现。评选模式用于需要添加图片的投票。比如人物评选,前台通过图片展示每个选项。
图 5.8‑1 普通模式
图 5.8‑2 评选模式
2. 增加无限个投票的选项
在无法确定网站编辑人员所需要的投票选项前提下,系统给予网站编辑人员足够的自由发挥性。可在发布一个投票时,随意地增加、删除,甚至于通过鼠标拖拽改变选项的排列顺序。支持给每一个选项添加链接及图片。当然,对选票的数量,也是可以具有可控性。只要想改变票数,后台就能轻松做到。
图 5.8‑3添加投票选项
3. 通过IP地址,限制刷票
一个投票系统必须要保证投票的公正与公平。系统对每个前台用户所投出的票,都记录其IP地址。 网站编辑人员可以设定一个IP 地址在多长时间内不能重复性投票。
图 5.8‑4 IP防刷限制
4. 验证码防刷功能
投票普通模式和投票图片评选模式均加入验证码防刷功能。
图 5.8‑5 验证码功能
5. 可控的投票时间段
投票时间的可控性,对于一个有效的投票活动来说是很有帮助的。我们一般不会记一个投票活动无休无止地进行下去。如果真有,对于这次投票活动来说也没有太大意义。系统提供了投票开始时间和结束时间。网站编辑人员可以根据活动情况设定相应的时间值,在设置的时间段外投票功能将无法使用。
图 5.8‑6投票时间设置
6. 支持文章、专题引用
图 5.8‑7 其他模型引入投票
7. 投票结果同界面显示
当投票完成后即可显示投票结果。
图 5.8‑8 投票结果显示
后台支持查看投票记录以及个选项投票记录,对投票时间、投票人以及IP地址都可记录。
图 5.8‑9后台投票结果展示
其他功能参照文章一节中介绍。