彩色標籤雲

wordpress, 外掛 July 26th, 2010

今天偶然發現可以可以不用任何 plugin 就能在 WordPress 上使用彩色標籤雲,方法請參考這裡,這樣一來就不用每次更新 simple tags 時都要重新修改 code。 :good:

Tags: ,

這次更新是關於管理者密碼可能被重設,如果是從 WordPress 2.8.3 升級到 2.8.4 的話,直接參考 Changes from tags/2.8.3 at r11806 to tags/2.8.4 at r11806 就可以了。 :good:

Tags:

剛剛收到一封 email 問我關於 WordPress Browser Detection Plugin 裡的 code 要放哪裡。

pri_print_browser("Using ", "", true, 'on');

幸好之前才改過 comment,知道要從 functions.php 下手。而回完信後我想到之前這個有誤判樂咖的 browser 跟 OS 的情形,便查了一下資料。結果這裡有提到原因

為甚麼會錯被辨認成Safari和Mac OS X?其實不難解釋。Google Chrome就是和使用與Safari相同的WebKit核心,而早期的Safari就是純Mac OS X作業系統的專屬軟件。Browser Sniff已經久未更新啊,查看原始碼,原來程式碼寫著Safari一定是使用Mac OS X

然後看了一下他提的解法跟這裡說的解法都太麻煩了,所以我就改用 WP-UserAgent。不過在 Display location 時我發現不管我選 Before comment text 或是 After comment text 都會讓我 sidebar 炸掉,所以我只好用剩下來的 Custom 把下面的 code 塞到跟 WordPress Browser Detection Plugin 一樣的位置就可以了。

1 <?php comment_text() ?>
2 <?php useragent_output_custom(); ?> //塞在這行

Tags: , , , ,

天有不測風雲,人有旦夕禍福。所以我又弄了備份站來備份文章,這樣說不定哪天沒錢續約 hjwu.org 時,blog 才不會整個消失 XD

由於 WordPress 吐出的 XML 不被 Blogger 接受,於是我用了 wordpress2blogger 來幫我轉換格式,不過轉換失敗! :sweat: 於是我參考了這篇的方法:

丟到 pixnet 讓它幫我轉成 MT 檔,再用 BlogTrans 轉換成 Blogger 的 XML

就可以了。而他文章中提到的會多出一些文章,我看了一下原來是 Pages 的文章。而這也解決了我長久以來的疑問,因為我的文章總數跟我看到的總數總是不同,經過今天才知道那些看不到的文章是當初不知道在那一版大改版(好像是升級到 2.1 )後應該要消失的 Pages。 :speechless:

最後我用 DJ-Email-Publish 來送文章到備份站,希望能成功啊!

Tags: , , , , , , ,

相當酷的 theme

wordpress June 16th, 2009

P2 是一個相當酷的 theme ,要不是我對 GenkiTheme 情有獨鐘的話,我應該會改用它吧! :happy:

下面這段影片是關於 P2 的介紹,雖然說的是英文,但是講得蠻口語的,連我這英文白痴都聽得懂。而且就算聽不懂,用看得也能明白! XD

Tags: ,

人生就是這樣,我又把 theme 從 Ayumi 改成 GenkiTheme,除了顏色清爽之外,字體大小也相當符合我的需求,我不用再去改 CSS 了。不過如果要挑剔的話就是 blog 色系從綠色變藍色(很懶的我不想改),不過我的政治立場可沒變啊 XD

然後我也終於開始使用 Widgets,不然之前 sidebar 裡面的東西我都是直接刻。而由於這個原因,我加了 Executable PHP widget 讓那些沒有 Widgets 可用的 plugin 能夠使用。

最後再一次列出我目前使用的 plugin

  1. Akismet:擋 spam。
  2. Browser SniffWP-UserAgent:偵測訪客使用的瀏覽器跟作業系統。
  3. Clean Archives Reloaded:產生所有文章列表。
  4. Delete-Revision:刪除重複版本的文章。
  5. Did You Pass Math?:擋 spam。
  6. Executable PHP widget:可以在 Widget 中使用 php code。
  7. FeedBurner FeedSmith:偵測你的 Feed 並轉成 FeedBurner 的 Feed。
  8. How green are you?:算你在 blog 寫的文章能省下多少張紙。
  9. No Revisions:關閉重複的版本。(無法刪除安裝前就有的多餘的版本,另外有時仍有漏網之魚)
  10. No Self Pings:不要自己 ping 自己。
  11. Quotmarks Replacer:禁止 WordPress 將半形的一些符號自動變成全形。
  12. Recent Comments and Trackbacks:顯示最新的 comments and trackbacks。
  13. Simple Countdown:倒數計時。
  14. Simple Tags:彩色標籤雲。
  15. Spam Karma 2:擋 spam。
  16. This Day:歷史上的今天。
  17. WP Grins:用點選的方式在文章中插入表情符號。

而我把 Trackping Separator 拿掉了,因為在人氣不佳的這裡,這個外掛我用不到啊! :sick:

Tags: , , , , , , , , , , , , , , , , , , , , , , , ,

原本想透過 Changes from tags/2.7.1 at r10539 to tags/2.8 at r11550 不過看到裡面有 Files: 139 added 8 removed 306 modified 於是我就直接懶人更新了。結果我忘記我有改過 wp-includes/js/quicktag.js(跟編輯介面有關) 跟 wp-includes/functions.php(跟表情圖案有關) 所以就遭到報應了。 :palm:

不過還好問題不大 wp-includes/functions.php 就只是按照老方法做就好,只是我都會記成是 vars.php 所以都要去翻之前 taglife 給的 comment。而弄 quicktag.js 發現好像還有 quicktag.dev.js 這個沒見過的東西,所以就兩個一起改了。 :happy:

Tags: , , , ,

剛剛在寫 WordPress.com 的 blog 時,發現上傳圖片會造成嚴重當機,出現之前從沒看過的當機管理員! :grim:

crash

經過一番測試,終於找到兇手是 Google Gears,所以我就直接把它移除了,反正我好像也沒使用到它 :sick: 。而剛剛噗友浩二有提供解法:good:

另外在找到 Google Gears 是兇手前,我是先改用 IE 看是不是 WordPress.com 本身有問題,結果在進入上傳時是沒問題的,不過在選擇檔案又冒出『getflash.dll 元件錯誤』。事實上這問題存在很久,只要我遇到有塞影片的網站時,IE 就會自動當機!在透過 Google 大神的幫助下,我才知道這跟 flashget 1.7.3 build 128 有關,解決方法:

到 C:\Program Files\FlashGet 刪除 getflash.dll

就可以了。 :good:

Tags: , , , , ,

由於之前貼 code 時都是用 pre 包起來,所以不知道 WordPress會自動將單/雙引號變為全形,於是按照文章中介紹的 Quotmarks Replacer 把這問題解決了。

另一個則是使用相冊簡碼(Gallery ShortCode),這個功能我知道在 WordPress Blog 上有,但我從來沒在這裡用過。 :sick: 或許是因為我的圖片都直接用 Flickr 吧。

Tags: ,

原本想用 syntaxhighlighter 重新將我的 code 顯示區改版,不過用了之後我不喜歡,而跟它相關的 WordPress Plugin:SyntaxHighlighter EvolvedSyntaxHighlighter Plus 我用了也不滿意,所以我參考了這篇[筆記]在文章裡顯示優質的程式碼區來改版。

我的 code 如下,或許我多加進去的 code 有些不標準,不過我目前使用起來是沒問題。

1 code {
2 width:95%;
3 overflow:auto;
4 display: block; /* fixes a strange ie margin bug */
5 font-family: Courier New;
6 font-size: 13px;
7 background: #f0f0f0 url(http://blog.hjwu.org/web/graph/Code_BG.gif) left top repeat-y;
8 border: 1px solid #ccc;
9 padding: 10px 10px 10px 21px;
10 max-height: 350px;
11 <!--[if IE] height:65px;<![endif]-->
12 line-height: 1opx;
13 white-space: pre;
14 }

另外,程式碼的上色我是透過 Actipro CodeHighlighter 得到的。

Tags: , , , , , , ,