改用 WP-UserAgent
wordpress, 外掛 July 19th, 2009
剛剛收到一封 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: Browser, Browser Sniff, OS, WP-UserAgent, 誤判
在弄 Blog To BBS 時有發現到幾個有趣的東西。首先是 WordPress Theme Generator,我覺得相當酷啊!
接著是看到 BBS Forwardr 這個 BBS To HTML 的工具,雖然他對 ASCII 圖支援程度不太好,不過我倒是覺得使用者就直接用 print screen 上去就好啦。最後是 WP-o-Matic 這個 plugin,它的功用是抓別人的 rss 然後轉成文章貼在自己的 blog,聽起來似乎是偷竊別人的文章,不過也可以來備份你的 plurk、twitter 之類的文章。所以這個東西就像新十二生肖中的蛇姬一樣啊,要看使用者要走光明面還是黑暗面啊!
Tags: ASCII ART, BBS, BBS Forwardr, HTML, Wordpress Theme Generator, WP-o-Matic, 新十二生肖
BLOG To BBS(2)
外掛, 無病呻吟, 生活隨筆, 線上工具 July 18th, 2009
之前的想法太天真,結果文章全部是亂碼。 :sick: 我想這應該是 Email Encoding 的問題,原本想說轉寄到某個 email 再透過該 email 轉寄可能就可以,不過事情絕非我這笨人想的如此簡單。
而剛剛用 wordpress bbs plugin 當關鍵字 Google 一下發現有 416000 個結果,可是大多都是在談 PCMan plug-in for Firefox。
話雖如此,還是有搜尋結果是我要的東西
- Blog 文章轉信到 BBS 站個板:對方似乎沒有 release 出來。
- WordPress NNTP Sync for Telnet BBS:似乎還在建構中?
- Lyceum system plugin: POP3 Authentication:看起來好麻煩。
所以我就哭了。
於是我改用 bbs rss reader (我也不知道我是哪根莖筋不對)突然發現 BS2 BBS 居然有提供了這個功能!
如果這也不行的話,那就算了!
天有不測風雲,人有旦夕禍福。所以我又弄了備份站來備份文章,這樣說不定哪天沒錢續約 hjwu.org 時,blog 才不會整個消失
由於 WordPress 吐出的 XML 不被 Blogger 接受,於是我用了 wordpress2blogger 來幫我轉換格式,不過轉換失敗!
於是我參考了這篇的方法:
就可以了。而他文章中提到的會多出一些文章,我看了一下原來是 Pages 的文章。而這也解決了我長久以來的疑問,因為我的文章總數跟我看到的總數總是不同,經過今天才知道那些看不到的文章是當初不知道在那一版大改版(好像是升級到 2.1 )後應該要消失的 Pages。
最後我用 DJ-Email-Publish 來送文章到備份站,希望能成功啊!
Tags: blogspot, DJ Email Publish, Export, MT, wordpress2blogger, XML, 教學, 痞客邦
剛剛在寫 WordPress.com 的 blog 時,發現上傳圖片會造成嚴重當機,出現之前從沒看過的當機管理員!
經過一番測試,終於找到兇手是 Google Gears,所以我就直接把它移除了,反正我好像也沒使用到它 :sick: 。而剛剛噗友浩二有提供解法。
另外在找到 Google Gears 是兇手前,我是先改用 IE 看是不是 WordPress.com 本身有問題,結果在進入上傳時是沒問題的,不過在選擇檔案又冒出『getflash.dll 元件錯誤』。事實上這問題存在很久,只要我遇到有塞影片的網站時,IE 就會自動當機!在透過 Google 大神的幫助下,我才知道這跟 flashget 1.7.3 build 128 有關,解決方法:
到 C:\Program Files\FlashGet 刪除 getflash.dll
就可以了。
Tags: Firefox, flashget, getflash.dll, Google Gears, IE, 當機
WordPress兩件事
wordpress, 外掛 May 4th, 2009
由於之前貼 code 時都是用 pre 包起來,所以不知道 WordPress會自動將單/雙引號變為全形,於是按照文章中介紹的 Quotmarks Replacer 把這問題解決了。
另一個則是使用相冊簡碼(Gallery ShortCode),這個功能我知道在 WordPress Blog 上有,但我從來沒在這裡用過。 :sick: 或許是因為我的圖片都直接用 Flickr 吧。
原本想用 syntaxhighlighter 重新將我的 code 顯示區改版,不過用了之後我不喜歡,而跟它相關的 WordPress Plugin:SyntaxHighlighter Evolved 跟 SyntaxHighlighter 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: Actipro CodeHighlighter, code, css, SyntaxHighlighter, SyntaxHighlighter Evolved, SyntaxHighlighter Plus, 改版, 教學


BTW, 我很少看到有大陸人自稱大陸人,不過[大陸人]目前應該算是台灣 人稱呼對岸人民的中性名詞。




改版面
wordpress, 外掛, 生活隨筆 June 12th, 2009
人生就是這樣,我又把 theme 從 Ayumi 改成 GenkiTheme,除了顏色清爽之外,字體大小也相當符合我的需求,我不用再去改 CSS 了。不過如果要挑剔的話就是 blog 色系從綠色變藍色(很懶的我不想改),不過我的政治立場可沒變啊
然後我也終於開始使用 Widgets,不然之前 sidebar 裡面的東西我都是直接刻。而由於這個原因,我加了 Executable PHP widget 讓那些沒有 Widgets 可用的 plugin 能夠使用。
最後再一次列出我目前使用的 plugin
Browser SniffWP-UserAgent:偵測訪客使用的瀏覽器跟作業系統。而我把 Trackping Separator 拿掉了,因為在人氣不佳的這裡,這個外掛我用不到啊! :sick:
Tags: Akismet, Ayumi, Browser Sniff, Clean Archives Reloaded, css, DDThisDay, Delete-Revision, Did You Pass Math, Executable PHP widget, FeedBurner FeedSmith, GenkiTheme, How green are you, No Revisions, No Self Pings, Quotmarks Replacer, Recent Comments and Trackbacks, Simple Countdown, simple tags, theme, This Day, Trackping Separator, Widgets, WP Grins, WP-UserAgent, 改版