第一篇:教你用科訊CMS 打造選秀活動(dòng)在線投票系統(tǒng)
教你用科訊CMS 打造選秀活動(dòng)在線投票系統(tǒng)
從“超級(jí)女聲”到“快樂(lè)男聲”,從“夢(mèng)想中國(guó)”到“星光大道”,轟轟烈烈的選秀風(fēng)暴在近幾年大為流行。今天我為大家介紹下KesioncmsV6打造在線投票系統(tǒng)。
投票系統(tǒng)的作用?
在線投票系統(tǒng)用于諸如大隊(duì)部人員選舉,優(yōu)秀教師評(píng)選,可愛(ài)寶寶等等在線調(diào)查評(píng)選,附帶統(tǒng)計(jì)功能,投票結(jié)果即時(shí)顯示,既然這么好用,又需要,那么咱們還是廢話少說(shuō)幾句,抓緊時(shí)間一起來(lái)利用我們的科汛的圖片系統(tǒng)來(lái)輕松打造在線投票管理系統(tǒng)。
首先,我們看效果圖:
分析:如上圖所示,圖中我們看到有參賽者照片,參賽者姓名,所在地區(qū),得票總數(shù)和投票的按鈕。接下來(lái),我們開始動(dòng)手吧
首先,先到圖片模型下建一個(gè)欄目,綁定圖片系統(tǒng)模型,欄目名稱自己命名,比如佳麗秀如下圖:
添加欄目完成后,根據(jù)我們剛才的分析,需要調(diào)用參賽者的所在區(qū)域,需要自定義字段,我們點(diǎn)擊模型管理—圖片系統(tǒng)字段進(jìn)入新增字段,如下圖:
添加完成,進(jìn)入添加參賽選手。點(diǎn)擊添加圖片,如下圖所示:
點(diǎn)擊“確定保存”。下面我們就開始建標(biāo)簽調(diào)用
點(diǎn)擊后臺(tái)左邊的管理操作導(dǎo)航:標(biāo)簽—自定義SQL函數(shù)標(biāo)簽—新建標(biāo)簽:
標(biāo)簽名稱:在線投票(自定義)數(shù)據(jù)源:Kesioncms主數(shù)據(jù)庫(kù) Ajax調(diào)用:是投票后不需刷新網(wǎng)頁(yè)即時(shí)輸出,否需要刷新網(wǎng)頁(yè)才顯示
標(biāo)簽類型:普通標(biāo)簽不分頁(yè),參賽者比較多的話選擇終級(jí)分頁(yè)標(biāo)簽可以分頁(yè)顯示 第二步:從圖片數(shù)據(jù)表中選擇要用到的字段,如下圖:
最終查詢語(yǔ)句如下:
select ID,Title,PhotoUrl,Score,picturecontent,KS_area from KS_Photo where tid='{$CurrClassID}' order by id desc 點(diǎn)擊下一步繼續(xù),寫循環(huán)體,如下所示(要顯示成什么樣式,大家可以自己寫代碼)
[loop=10]
| 自我介紹: {$Field(picturecontent,Text,0,...,0,)} |
OK,最后輕輕點(diǎn)擊一下你的鼠標(biāo),點(diǎn)擊“確定保存”,標(biāo)簽建立完成。下面把這個(gè)標(biāo)簽放到模板中要顯示的位置{SQL-在線投票()},刷新網(wǎng)頁(yè)就可以看到效果了。用戶在前臺(tái)根據(jù)自己喜歡的選手點(diǎn)擊“給我投票”按鈕進(jìn)行投票,最終效果如下圖所示:
最后小提示一下:
為了公平公正,投票可以根據(jù)是否會(huì)員,是否一個(gè)IP只允許投一票進(jìn)行設(shè)置。打開vote.asp文件,可以設(shè)置,找到以下代碼進(jìn)行設(shè)置: Const UserTF=1 ‘是否只允許會(huì)員投票 1是 0否 Const UserIPTF=1 ’是否一個(gè)IP只允許投一票 1是 0否 Const UserGroup=“0” ‘允許投票的會(huì)員組,多個(gè)會(huì)員組請(qǐng)用,號(hào)隔開,不想限制請(qǐng)輸入0