Friday, May 25th, 2007
好像暫時還沒有人做過這款插件。
我對訪客留言要自己輸入 html 語法這種方式實在不太滿意,偏偏有一套好好的所見即所得編輯器卻只給網誌作者自己用,實在太浪費了。不知道 WordPress 開發團隊是怎麼想的,不過搬過來用方法也不太難,在 header.php 加幾句便成。這個 plugin 剛剛花了不到三十分鐘時間將我以前寫在那個地方的 JavaScript抽出來放到 plugin 裏,留給懶人跟 HTML 恐懼症患者使用。
英文說明和下載連結都放在這裏,如果出現了甚麼問題請回報。
Posted in 分享介紹 | 3 Comments »
Wednesday, May 2nd, 2007
終於找到錯誤的原因了!話說我早前遇到一篇無名氏的留言,旁邊卻有 OpenID 的圖示。起初以為這問題無解沒有理會,只期待作者會推出新版本。剛剛無聊試了一下,發現原來只要把原有 wpopenid+ 自動開設的戶口移除,出來的留言便沒有問題。
趁還沒心情溫書,準備為這裏添置新功能:Pavatar。Pavatar 大概可以想像成分散式的 Gavatar,概念跟 OpenID 差不多,留言者只要提供預先設定好的網頁的 URL,便能設定自己的圖示,很方便吧?只要你的網站有權限讓你設定在 <head> 裏的 meta 標籤,便可以享受這項服務。
Update: 設定不了 :( 還是省下一點腦汁比較好。倒是將留言變成 tinyMCE 的編輯器。
Posted in 分享介紹, 技術文章 | 2 Comments »
Tuesday, April 17th, 2007
wpopenid+ 原是由 wpopenid 分支出來的插件,同樣讓 WordPress 支援以 OpenID 留言,以及將帳戶連結至現有 OpenID。不過,wopenid+ 比 wopenid 優勝的地方,除了除掉幾隻蟲以外,還加入了不少新功能。例如讓留言的網址欄跟 OpenID 結合啦,顯示留言用家的全名(不是只是 OpenID URL),可以在 OpenID 伺服器支援 SREG 的情況下使用留言者提供的電郵等等。
原本真的有點技巧想寫一下的,不過在上一篇文章寫了以後才發現 wpopenid+ 的作者在 svn 發佈了新版,加入了不用為留言者開設帳戶的功能(以往來留言的插件便會自動產生一個新帳戶,他們也可以直接走進去瀏覽 dashboard,感覺怪怪的),所以再也不用繁複的修改步驟啦。
Posted in 分享介紹, 技術文章 | No Comments »
Friday, March 16th, 2007
因為 SK2 有自己的電郵通知函式,所以跟小弟自行撰寫的小程序有點衝突,開了 SK 2 後往往也會接收到自己留言通知的電郵,對我來說實在非常擾人。明明自己留言了嘛,用不著自己通知自己做過的事,不是嗎?
其實修改的辦法非常簡單。只要在 SK2 的 plugin 稍微修改一下,便可以一勞永逸,不用再接收那堆多餘電郵(話說為甚麼 WP 要這樣設計呢?不解)。請使用 WP 內置插件編輯器打開 SK2 插件,找一下 function wp_notify_postauthor。在大括弧裏面找這句:
if ('' == $user->user_email) return false;
在上面加上:
if ($user->ID == $comment->user_id) return false;
if ($user->user_email == $comment->comment_author_email) return false;
儲存就可以了。
As you may have guessed from the title, this is the instruction on how to filter out your ...
Posted in 分享介紹 | 3 Comments »
Friday, February 23rd, 2007
剛才修改了一下主題,還好登出了再看,才知道出了問題。給我一點時間修好吧。
Update: 原來是 OpenID OpenID WordPress Plugin出現了問題,其他使用者也有同樣的情況。現在暫時停止了自動加進了OpenID 登入功能,待會才人手修改吧。此外,除了版面有些微更新以外(包括 ajax comment... 一個我不知道有甚麼實際用途的東西),終於立心安裝了 Ultimate Tag Warrior,大家大概察覺到那片藍色的標籤吧?
Update 2: 問題不斷啊。想把每月彙整(archives) 獨立放到一頁去,我卻忘了名字跟我本身的永久連結(permalink)相沖,結果有幾個小時大家都到不了文章的獨立頁面。今天通勝裏寫的是不宜動網頁嗎?
Update 3: 除了看起來好像比較炫以外,覺得 AJAX Commenting 沒甚麼實際作用,所以便把它移掉了。順手加入 OpenID 輸入欄,如果大家有 OpenID 可以試試看。
Posted in 隨場手記 | No Comments »
Sunday, February 18th, 2007
說來慚愧,我居然不知道自己在用的和給人家下載的插件版本居然完全不一樣,最大問題是下載版本根本不能運作。居然沒有人告訴我呢,還好前幾天有人電郵跟我說出原委,不然只好一直錯下去了。嗚嗚,我真的很不小心喔!麻煩了大家,我鄭重跟大家說一聲對不起。
PS: 好像有不少來自日本的使用者呢(WordPress 看來在日本也很受歡迎嘛),不過不知道怎樣跟他們解釋... 唉。
Posted in 分享介紹 | 2 Comments »
Tuesday, January 23rd, 2007
應林子揚要求,說一下怎樣可以為分類的 feed 顯示不同的標題吧。
由於 WordPress 的 feed 不是整合到主題/模版(template)裏,所以不可以直接從管理介面要為 feed 加上新功能,而要逐個逐個相關檔案找編輯器來修改。幸好要修改的檔案格式和模版檔案相似,而且也可以共用同一堆 template tag。
不說廢話了,直接來吧。請先開啟 WordPress 程式的主目錄裏的 wp-rss2.php。
在裏頭找 "<title>" 這個 RSS tag,然後將 tag 內容的中間改為:
<?php wp_title(' '); ?><?php if (wp_title(' ', false)) { echo ' | '; } ?><?php bloginfo('name'); ?>
那麼 RSS2 feed 的標題便會變成「分類名稱 | 網誌名稱」。同樣,只要更改 <description> tag 的內容,即可變更 feed 的 description。不過我們只是更改了 RSS2 feed 的內容,如果使用者訂閱的是 ...
Posted in 技術文章 | 5 Comments »