●46483 m2812/28 swallowcc □ [閒聊] PTT推文投票系統3.0使用說明
文章代碼(AID):
#1KdwNc87 (C_Chat) [ptt.cc]
作者: swallowcc (罹患重度能年病的燕叔) 看板: C_Chat
標題: [閒聊] PTT推文投票系統3.0使用說明
時間: Sun Dec 28 14:40:32 2014
PTT推文投票系統3.0使用說明
hackpad圖文版
https://hackpad.com/PTT3.0-C2cG43Vwoxc
網址
http://puvote.appspot.com (從v2.1.2升級至v3.0)
http://puvote2.appspot.com/ (給不習慣v3.0的人,保留二號機的v2.1.2)
前言、
經過半年多的時間,終於又改版增加新功能了。
這次的變更內容有點多,跟舊版比起來操作可能會不太習慣,
建議您可多加參考文件說明。
倘若文件有不清楚的地方,歡迎使用PTT站內信詢問。
如果說明內容有錯誤的地方,麻煩來信指教,
或者您也可以自行動手編輯。
(這也是hackpad的好處之一,不過需要使用Facebook或者Google帳號登入)
各項功能使用說明、
一、每人可投票數、
如此項標題所示,這項功能決定了使用者在這次投票活動中可以投下多少票。
目前的上限為99票,比起上一版要多上很多。(當然票數越多計算上越耗時)
另外要提醒的是,若同時開啟積分跟扣分,則可投票數是這個欄位的兩倍。
也就是說若設定可投票數為三票的話,那麼積分跟扣分都可『
各』投三票。
以及這個欄位會跟積分/扣分的分數清單有連動,
程式將依照輸入的數字給予分數清單的增減。
至於只想在這場活動中投票的板友,
同樣是在PTT的推文處使用『
選項@』這樣的格式即可投票。(不含『』)
二、選項輸入方式、
A.手動輸入選項、
首先,本功能支援中文、英文、日文等常用字元。
在選擇手動輸入後,下拉式選單後方會出現一個欄位以及兩個按鈕。
欄位內可以選擇輸入單筆資料,或者多筆資料。
若是輸入多筆資料,請用半形逗號將選項隔開。
接著按下『
增加選項』的按鈕,就可以看到下方出現了剛剛輸入的選項。
如果選項輸入錯誤,不需要整個重來,只要按下選項前方的紅色叉叉即可刪除。
若要一次清除所有已經輸入好的選項,按下『
清除選項』按鈕即可。
B.頁面輸入選項、
在PTT版面的文章輸入
<start>選項一,選項二,選項三,選項四</start> 的字串,
程式就會協助匯入選項。(請注意選項之間要使用半形逗號隔開選項喔)
而擺放位置,只要是正文之間即可。(推文區不可,簽名檔區可擺放)
C.使用者提名輸入、
若選擇使用這項功能,程式就會以投票人投下的選項作為開票根據。
也就是說即使在板上文章輸入了
<start>選項1, 選項2</start>,
程式也不會採用。
但也許會因為投票人會在推文閒聊,造成開票結果混亂,
因此可以在最少提名票數處限制最少要多少人推這個選項,選項才會成立。
三、投票文章網址、
以往因為投票文章被洗到很後面,導致投票人不曉得有這樣的活動存在,
投票舉辦者雖然還是會發中途計票的文章,不過因為還要回原本的文章才能投票,
或多或少會降低投票人的參與興致。
因此如果在中途計票的文章內也可以繼續進行投票,預期會提高投票參與度。
使用方式為第一個欄位請填本文,若要在其他文章也進行投票,
請按『
延伸位址』的按鈕,並填入要延伸投票的文章網址即可。
當然每次都要填入延伸的位址也是一件很麻煩的事,因此同頁面輸入選項功能,
在原始文章的正文之間使用
<url>連結A,連結B,連結C</url> 即可。
(
<url>...</url> 標籤內只需要貼延伸的連結就好,第一篇的連結不須附上)
另外再追伸一點,如果使用多連結,程式還是會到第一篇抓取投票選項,
所以延伸的文章可以不用加
<start>....</start> 。
不過還是建議把投票選項copy到延伸的文章給使用者觀看,
這樣投票意願也會比較高一些。
四、積分模式、
當開啟積分模式後,程式會對照每人可投票數的數字給予分數欄位。
欄位的分數順序是由投票順序先到後。
分數的給予也可以由使用者自行修改,若第一格改10,那麼第一票就是十分。
五、扣分模式、
同積分模式的運作方式,不過投下這一票會將你不喜歡的選項扣除分數。
使用方式為,在PTT文章處推『
選項$』即可。(不含『』)
扣分數的數值也可以由使用者自行修改,若第一格改10,
那麼第一票就是扣十分。
六、重投模式、
若重投模式開啟的狀況下,投票人若投下了錯誤的選項,
在推文處推『
選項#』就可以刪除掉這一票。
舉例來說:
ooo@xxx@aaa@bbb@
我一開始投下了這四票,但後悔不想要投aaa,那麼要取消這一票的話...
只要 aaa# 這麼做就好了。而在積/扣分狀況下,下一票會遞補順位上來。
七、灌票模式、
一直以來都有使用者反應,想要把所有可投的票都給同一個選項。
雖然我個人是認為這違反投票精神,不過既然是多數人的反應,就從善如流。
使用方式沒有特別之處,同原本投票方式,把同一票多複製貼上幾次就好。
扣分亦同,如果超級不喜歡某個選項,一樣可以灌票扣分。
八、字串判定、
在過去近半年的時間裡,可以發現其實常常有使用者不小心投錯格式,
而錯失了表達自己喜好的機會。因此這個功能可以將投票篩選做適度的放寬。
所以像是使用 『
@選項』投票的,或者是在投票中摻入應援的字串,
像是『
加油 OOO@』之類的,都會列入計算。(以上範例皆不含『』)
不過還是不建議使用這個功能,
因為有可能連閒聊的部分都會被算進去,造成票面統計的失真。
九、特殊版面、
因為像八卦版的WEB介面會詢問使用者是否滿18歲,
所以如果要在有此類特殊要求的版面使用系統,要打開這個選項才可以使用。
十、其他、
a, 這次採用datatables來做表格,所以會比上一版自己刻的呈現功能還要好很多。
至少可以依照得票/得點數排序。另外按下結果表單上右側清單的按鈕,
可以得到投票人清單。
b, 另外這次沒有特地去測試IE是否能執行,不過理想中是可以支援到IE8就是了。
如果IE真的不能跑,麻煩請換Chrome/Firefox/Safari之類的吧...
c, 這次沒有綁定 [推投] 的Tag,請盡情在各個文章使用本程式。
d, 想到再補充。
============================================================================
最後、因為這次的程式是整個重寫,連架構上都不太一樣,
所以可能在某些地方會發生未知的問題,再麻煩大家幫忙回報了。
不過在修復過程中還是可以使用二號機繼續進行就是了。
感謝耐心看完(或直接按END)的板友 <(_ _)>
以下推文開放有問題的板友發問 @@>
--
女角排行表 1.8(依年代序):ラム、音無響子、鮎川圓、葛城美里、千鳥要、水瀨名雪
、ロゼッタ・パッセル、読子・リードマン、翠星石、エウレカ、長門有希、トウカ、守
和了子、園崎魅音、ユーフェミア、逢坂大河、諫山黄泉、中野梓、御坂美琴、種島白楊
、棚町薰、毒島冴子、五更琉璃、シャルル・デュノア、牧瀬紅莉栖、本間芽衣子、綾瀨
千早、阿良良木月火、千反田える、結城明日奈、稲葉姫子、水谷雫、凸守早苗、東條希
、サシャ・ブラウス、エイミー、佐々木千穂、御影アキ、越谷小鞠、星白閑、佐倉千代
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.215.63.109
※ 文章網址: http://www.ptt.cc/bbs/C_Chat/M.1419748838.A.207.html
推 hinofox: 哦哦 好神 12/28 14:49
推 finzaghi: 辛苦了 12/28 14:50
推 emptie: 神奇的小工具 12/28 14:52
推 Entropy1988: 好東西 12/28 14:53
推 KMUer: 推 12/28 15:07
推 Hybridchaos: 推 辛苦了 12/28 15:08
推 QBian: 推燕叔 12/28 15:09
推 t128595: 超愛你的推投,謝謝~>< 12/28 15:15
推 sdfsonic: 上面看成QBian超愛燕叔 12/28 15:19
推 QBian: 超愛S音 12/28 15:23
推 vincent0728: 辛苦了! 12/28 15:26
推 laba5566: S音 QB 燕叔關係好複雜阿XDD 12/28 15:32
推 a1s2d342001: 推 12/28 15:34
→ swallowcc: 喇叭其實我愛的是你啊~~~ 12/28 15:35
推 sayuki: 推 12/28 15:36
推 QBian: laba你不要人家了嗎(穿上焰焰裝) 12/28 15:37
推 laba5566: 推文好可怕阿XDDD 12/28 15:38
推 SaberTheBest: 請問會有15冬的評價投票文嗎? 12/28 15:47
參與的人少,可能不做了吧 XD
還是有人要接手也可以,我把程式連結改一下就可以換到新的文章了。
推 snowcloud: 推 12/28 15:53
推 defendant: 推 12/28 16:07
推 scotttomlee: 推!! 12/28 17:01
推 MikiSayaka: 感覺上系統變得更複雜了... @@ 12/28 17:03
→ MikiSayaka: 尤其是那個 #... XD 12/28 17:03
a@b@c@ > b# > a@c@
a(3point)@b(2point)@c(1point)@ > b# > a(3point)@c(2point)@
其實還好吧 XD
不過就算不開這個功能也ok啦,只是辦投票的人要幫忙砍票而已
推 leion237: 推! 12/28 17:20
推 hinofox: 這樣會不會有"負票"出現@@? 12/28 17:21
會喔,扣分就是要扣到負的才有趣(啥歪理
推 MikiSayaka: 那就直接不是純正分投票就是純負分投票就好.@@ 12/28 17:24
→ MikiSayaka: 也許像是啥... 投哪一個最雜碎的這種的 (炸) 12/28 17:24
如果再辦一次小圓投票,QB會扣到什麼程度呢...
→ MikiSayaka: 有正有負容易落入票票不等值的口實 12/28 17:24
要票票等值就是什麼都不要開啊 XD
→ MikiSayaka: 全正或全負都沒問題, 主要是有正有負就會很麻煩. 12/28 17:28
那就是主辦者的問題啦,程式可以開全正也可以開全負的。
...
結果話說太滿,全負有BUG XD 我來修一下。
推 hinofox: 我原本以為修正票只會扣自己投過的 沒想到真的有負票XD 12/28 17:38
誒,我沒說清楚不好意思 XD 其實是兩個功能喔。
狀況一、
板友A : 投了 a@b@c@ > 再投 b#
結果: 在板友A的投票結果裡面,b這一票消失 -> a@c@
不會扣除到別人的票。
狀況二、
開了積分跟扣分的狀況下
板友A : a(3)@b(2)@c(1)@
板友B : c(-3)$b(-2)$a(-1)$
結果: 兩個分數消長之下,a是兩分,b是零分, c是-2分
自己投下扣分,會扣到別人的分數。
※ 編輯: swallowcc (49.215.63.109), 12/28/2014 17:47:02
推 pegasusatlan: 推推,厲害 12/28 18:10
推 aa85720tw: 推!!! 12/28 20:16
推 oidkk: 推 12/28 21:50