如何在 COMSHARP CMS 中實現投票功能?

投票功能是網站獲取用戶意見的非常好的途徑,投票功能應該是 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

 





評論
...
發表評論


用戶


評論(不超過1000字)


 4 - 6 = ? 請將左邊的算術題的結果填寫到左邊的輸入框  




 上一個問題: COMSHARP CMS 支持電子商務嗎?常見問題 - 功能下一個問題: 如何在COMSHARP CMS中實現留言功能? 
  發送給朋友| 打印友好
7 x 12 小時服務熱線
0532 - 83669660
微信: comsharp
QQ: 13885509
QQ: 592748664
Skype: comsharp