會時不時來逛逛的朋友可能會發現我這邊常常會看到一些垃圾留言或廣告留言。並不是我懶惰很久才刪一次,而是這些垃圾留言的猖狂已經到每天有十幾筆的程度了。另外如果有留過言的朋友或許也會發現,留言欄裡雖然有「記得我」框框,可是鉤起來之後似乎並不會真的記得。
這次主要是為了解決第一個問題,於是順道連第二個問題一起處理,還作了更多變動如下:
- 留言的部份改成只有驗證過的留言者才能直接顯示,其餘所謂匿名留言者就都必須經過板主審核才能發表。
不過,這邊先遇到一個問題就是什麼叫「驗證過的留言者」?
我回頭研究了一下 Movable type 的文件,發現原來驗證過的流言者意思是「有登入」的留言者。雖然本部落格並不開放使用者註冊(我又不供應大家部落格,架 MT 系統只是給自己用的)不過原本就支援在包括 google、yahoo 下登入和使用 openID 的人留言。
不過雖然說有支援,但是看起來卻完全沒有反應。於是研究了一番之後發現之前修改模板時,不小心把 onload 時要執行的 javascript 拿掉了。於是我把該執行的動作增加回去之後,變成:
- 回應欄位多了一行「登入以回應(支援 google、yahoo 帳戶)或使用匿名回應(需等站長審核回應才會出現)。」點下登入之後可以驗證是 google 或 yahoo 或其它的使用者。以 google 為例,它會跟 google 索取 email(匿名留言一樣要留 email)。
- 原本自己填暱稱、email 的匿名留言方式仍然保留,而且現在「記得我」的功能可以正常執行了。
其實 Movable type 也有提供以臉書帳戶留言的功能,但研究了一下發現要安裝新的外掛才能使用。並且外掛之外,本身要有臉書帳戶才能開啟這個功能。因為我很久以前就刪除了臉書帳戶,所以這部份就先暫時不裝了。不過,倒是順便逛到臉書提供一般網頁加掛按讚的按鈕,和 google +1 按鈕一樣本身不需要帳戶,把 script 放上網頁就可以使用了,所以這次順手修改的其它部份包括:
- Google +1 按鈕與臉書按讚按鈕:在部落格與論壇兩邊都放上了,大致上會跟在文章標題旁邊。歡迎大家多多利用。(欸)
- 最新回應底下顯示的新回應只包括大家的回應,我的版主回應會藏起來,只會顯示在文章本身的留言區。