Sunday, November 2nd, 2008

WordPress2.6導致的supertwitter錯誤

一篇沒有任何技术含量的wordpress帖子,純粹為了記下来,内容無獨創性可言。
還是在折騰講座信息網時發現的問題,原来wordpress2.6裡加入了類似wiki的revision功能,也就是會有歴史版本。這會導致甚麽情況呢?
如果你的permalink格式是用post id,你會發現id再也不連貫了。有時缺了一個,有時甚至缺了好幾個。其實就是被這個歴史版本給占用了。因為我自己blog一直是自己填寫post name的,所以沒注意到這個問題,它也對我沒啥影響。具體症狀及解决方案,月光博客給出了完整的解决方案,也很簡單。
這個問題還沒到此結束,它給講座信息網也帶来些小麻煩。好幾個人告訴我,通過supertwitter插件同步到mini blog中的講座信息,根據鏈接點過来看時總會404錯誤。再仔細查查,原来是同步到mini blog的post id總會比實際的id大1。比如實際id是145,而同步到mini blog中顕示的卻是146。但因為上面説到的情況,146這個id是不會出現的,它其實在後臺被歴史版本占用了。
在了解到上面的症狀前,我本打算去修改supertwitter的。當時唯一做出的正確判斷是:supertwitter肯定又和wordpress新版本衝突了。説實話我也不明白wordpress的開發者們在想甚麽,比如這個revision功能我怎麽都想不明白。把它做成可選的選項不行嗎?還要默認打開!
按照月光博客的辦法,禁用了自動保存,禁用了revision功能,supertwitter就工作正常了!

Tuesday, January 22nd, 2008

Supertwitter version3

Supertwitter是一款wordpress插件,中文名可以叫做“超級推客”,為甚麽這麽説呢?因為它不僅可以像它的前身twitter tools一樣,將新的Blog文章發往Twitter,還可以同時發往其它的mini blog網站。這就給妳省了不少的麻煩喲!具體怎麽用?--
一、下載;二、觧壓縮;三、上傅;四、激活;五、填入用户名、密碼。
最初用supertwitter是从hongxiaowan那里知道的,後来我發現它有两個地方讓我比較不爽,於是就自己動手改了。
修攺一:去掉category功能。原插件中,將blog post的tag作為tag,更新到mini blog上,同時也將blog post的分類作為tag更新到mini blog,即這個樣子:“[tag1,tag2,category]new blog post:post title,blog url…”,我不喜颧用category功能,便從mini blog的tag中剔除了category,祉保留blog tag。
修攺二:去掉post edited更新。原插件中,不光在發佈新文 章時更新mini blog,甚至在修攺了一篇文章後也會更新一次mini blog,像這個樣子:“[tag1,tag2...]post edited:post title,blog url…”。終於被這個东西給鬧煩了,不想每次修攺文章後也更新,於是拿掉了post edited提醒的代碼。
可能還會修攺這個插件的,但不是最近,起碼我目前對它已經满意了。
可在這里下載到我修攺两次之後的supertwitter。

收藏 & 分享

Powered by 17fav.com