從“超級(jí)女聲”到“快樂(lè)男聲”,從“夢(mèng)想中國(guó)”到“星光大道”,轟轟烈烈的選秀風(fēng)暴在近幾年大為流行。今天我為大家介紹下KesioncmsV6打造在線(xiàn)投票系統(tǒng)。
投票系統(tǒng)的作用?
在線(xiàn)投票系統(tǒng)用于諸如大隊(duì)部人員選舉,優(yōu)秀教師評(píng)選,可愛(ài)寶寶等等在線(xiàn)調(diào)查評(píng)選,附帶統(tǒng)計(jì)功能,投票結(jié)果即時(shí)顯示,既然這么好用,又需要,那么咱們還是廢話(huà)少說(shuō)幾句,抓緊時(shí)間一起來(lái)利用我們的科汛的圖片系統(tǒng)來(lái)輕松打造在線(xiàn)投票管理系統(tǒng)。
首先,我們看效果圖:

分析:如上圖所示,圖中我們看到有參賽者照片,參賽者姓名,所在地區(qū),得票總數(shù)和投票的按鈕。
接下來(lái),我們開(kāi)始動(dòng)手吧
首先,先到圖片模型下建一個(gè)欄目,綁定圖片系統(tǒng)模型,欄目名稱(chēng)自己命名,比如佳麗秀如下圖:

添加欄目完成后,根據(jù)我們剛才的分析,需要調(diào)用參賽者的所在區(qū)域,需要自定義字段,我們點(diǎn)擊模型管理—圖片系統(tǒng)字段進(jìn)入新增字段,如下圖:

添加完成,進(jìn)入添加參賽選手。
點(diǎn)擊添加圖片,如下圖所示:

點(diǎn)擊“確定保存”。
下面我們就開(kāi)始建標(biāo)簽調(diào)用
點(diǎn)擊后臺(tái)左邊的管理操作導(dǎo)航:標(biāo)簽—自定義SQL函數(shù)標(biāo)簽—新建標(biāo)簽:

標(biāo)簽名稱(chēng):在線(xiàn)投票(自定義)
數(shù)據(jù)源:Kesioncms主數(shù)據(jù)庫(kù)
Ajax調(diào)用:是投票后不需刷新網(wǎng)頁(yè)即時(shí)輸出,否需要刷新網(wǎng)頁(yè)才顯示
標(biāo)簽類(lèi)型:普通標(biāo)簽不分頁(yè),參賽者比較多的話(huà)選擇終級(jí)分頁(yè)標(biāo)簽可以分頁(yè)顯示
第二步:從圖片數(shù)據(jù)表中選擇要用到的字段,如下圖:

終查詢(xún)語(yǔ)句如下:
select ID,Title,PhotoUrl,Score,picturecontent,KS_area from KS_Photo where tid='{$CurrClassID}' order by id desc
點(diǎn)擊下一步繼續(xù),寫(xiě)循環(huán)體,如下所示(要顯示成什么樣式,大家可以自己寫(xiě)代碼)
|
[loop=10] <table width="138" border="0" align="center" cellpadding="0" cellspacing="0"> |
OK,后輕輕點(diǎn)擊一下你的鼠標(biāo),點(diǎn)擊“確定保存”,標(biāo)簽建立完成。
下面把這個(gè)標(biāo)簽放到模板中要顯示的位置{SQL-在線(xiàn)投票()},刷新網(wǎng)頁(yè)就可以看到效果了。
用戶(hù)在前臺(tái)根據(jù)自己喜歡的選手點(diǎn)擊“給我投票”按鈕進(jìn)行投票,終效果如下圖所示:

后小提示一下:
為了公平公正,投票可以根據(jù)是否會(huì)員,是否一個(gè)IP只允許投一票進(jìn)行設(shè)置。
打開(kāi)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)隔開(kāi),不想限制請(qǐng)輸入0


