[閒聊] PTT推文投票系統3.0使用說明

作者: swallowcc (guest)   2014-12-28 14:40:32
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)的板友 <(_ _)>
以下推文開放有問題的板友發問 @@>
作者: hinofox (終らない瞧捌の唄を詠う)   2014-12-28 14:49:00
哦哦 好神
作者: finzaghi (琴之森)   2014-12-28 14:50:00
辛苦了
作者: emptie ([ ])   2014-12-28 14:52:00
神奇的小工具
作者: Entropy1988 (有意志的物質)   2014-12-28 14:53:00
好東西
作者: KMUer (高醫人)   2014-12-28 15:07:00
作者: Hybridchaos (Hybridchaos)   2014-12-28 15:08:00
推 辛苦了
作者: QBian (小妹QB子)   2014-12-28 15:09:00
推燕叔
作者: t128595 (x小犬x)   2014-12-28 15:15:00
超愛你的推投,謝謝~><
作者: sdfsonic (S音)   2014-12-28 15:19:00
上面看成QBian超愛燕叔
作者: QBian (小妹QB子)   2014-12-28 15:23:00
超愛S音
作者: vincent0728 (Vincent)   2014-12-28 15:26:00
辛苦了!
作者: laba5566 (最愛56家族 啾咪)   2014-12-28 15:32:00
S音 QB 燕叔關係好複雜阿XDD
作者: a1s2d342001 (風吹褲子飛)   2014-12-28 15:34:00
作者: swallowcc (guest)   2014-12-28 15:35:00
喇叭其實我愛的是你啊~~~
作者: sayuki (sayuki)   2014-12-28 15:36:00
作者: QBian (小妹QB子)   2014-12-28 15:37:00
laba你不要人家了嗎(穿上焰焰裝)
作者: laba5566 (最愛56家族 啾咪)   2014-12-28 15:38:00
推文好可怕阿XDDD
作者: SaberTheBest (Saber最高!)   2014-12-28 15:47:00
請問會有15冬的評價投票文嗎?
作者: snowcloud (雪)   2014-12-28 15:53:00
作者: defendant (被告)   2014-12-28 16:07:00
作者: scotttomlee (ほしのゆめみは俺の嫁!)   2014-12-28 17:01:00
推!!
作者: MikiSayaka (美樹さやか)   2014-12-28 17:03:00
感覺上系統變得更複雜了... @@尤其是那個 #... XD
作者: leion237 (TSC)   2014-12-28 17:20:00
推!
作者: hinofox (終らない瞧捌の唄を詠う)   2014-12-28 17:21:00
這樣會不會有"負票"出現@@?
作者: MikiSayaka (美樹さやか)   2014-12-28 17:24:00
那就直接不是純正分投票就是純負分投票就好.@@也許像是啥... 投哪一個最雜碎的這種的 (炸)有正有負容易落入票票不等值的口實全正或全負都沒問題, 主要是有正有負就會很麻煩.
作者: hinofox (終らない瞧捌の唄を詠う)   2014-12-28 17:38:00
我原本以為修正票只會扣自己投過的 沒想到真的有負票XD
作者: pegasusatlan (哈哈哈~ )   2014-12-28 18:10:00
推推,厲害
作者: aa85720tw (Cielo)   2014-12-28 20:16:00
推!!!
作者: oidkk (嘖嘖)   2014-12-28 21:50:00
作者: ken890126 (靈魂奸商 路西法)   2013-05-25 07:14:00

Links booklink

Contact Us: admin [ a t ] ucptt.com