Let’s Kill IE6 plugin for wordpress

How To Use :

  1. You can download from lets_kill_ie6.phps
  2. Rename lets_kill_ie6.phps to lets_kill_ie6.php.
  3. Put lets_kill_ie6.php to wordpress plugin directory.
  4. Active it , and enjoy it.

我在網路上看到由 mg12 所提供消滅建議昇級 IE6 的 javascript ,覺得非常的美觀和有趣。身為 web Developer ,對於萬惡的 IE 6 非常的痛恨是很正常的,尤於要花費非常多的心力來支援它,所以大家快點幫忙把 IE6 消滅吧。

所以為了讓 wordpress 非常方便的可以使用該功能,我就作了一個 wordpress plugin 來協助啟用他,才不用更動每一個 template 。下面介紹如何安裝這個 plugin :

  1. 下載 lets_kill_ie6.phps
  2. 把檔名改為 lets_kill_ie6.php.
  3. 將他放在 wordpress / wordpress mu 的 plugin 目錄下。
  4. 啟用他,你就可以看到效果了。

啟用後畫面如下:
sample

Tofranil

php-gettext 於 x86_64 的 Bug

之前我發表了一篇在 Lyceum 上的 Language plugin - Lyceum Language Plugin。我也把他用在我的 Blog 上面,不過因為最近把 Blog 從我自已的電腦搬到 slicehost 的 vps 上,從原先的 32bit 環境轉換至 64bit 的環境下。不過在把 blog 搬過去後,發現該 plugin 竟然無法使用了。查了一下,原來是因為 php 在 64bit 環境上的 bug (特色?),造成 gettext 存取語系檔後,無法分析他。

這個問題的解決方法很簡單,你可以去 php-gettext 的官方網站下載最新的 source ,解壓縮至 wp-includes 底下取代掉原先的 gettext.php 即可。

靠下面的 MAGIC number 來協助處理此 Bug ,可參考 php-gettext 的原始檔。

        // $MAGIC1 = (int)0x950412de; //bug in PHP 5.0.2, see https://sa
vannah.nongnu.org/bugs/?func=detailitem&item_id=10565
        $MAGIC1 = (int) - 1794895138;
        // $MAGIC2 = (int)0xde120495; //bug
        $MAGIC2 = (int) - 569244523;
        // 64-bit fix
        $MAGIC3 = (int) 2500072158;

PS. 不過我比較偷懶,直接拿 wordpress 最新板本的 gettext.php 來使用。

Lyceum 1.0 Released

Lyceum 1.0 Released. 其實這個消息已經過了快一個星期了。這次已經放出一個相對穩定的版本了,從原先的 0.34 現在直接跳到 1.0。1.0 更新消息如下:

  • 已經同步於 WordPress 2.0.11,相容性更高。
  • 略為修正 plugin / theme 系統,更相容於 WordPress。
  • 提供 Atom feed。
  • 系統設定工具更為完善。
  • 效能提昇。
  • 整理管理界面。
  • 重新設計過入口網站。
  • 一些 Bug 修正。

目前本站也已經改成 Lyceum 1.0 ,並且原先的 plugin 都不用修改也可以工作的很好。效能方面我沒有什麼提昇的感覺,整個還是不快。也許我沒更新 database 的資料吧。如果有人還沒更新的話,盡快更新吧,除了理論上效能會比較好,也有許多的 bug 修正。

目前 Lyceum Language plugin 和 widget plugin for Lyceum 目前測試都OK 。

官方消息會在幾個星期後再出 1.01 的修正版,jjb 也抱怨沒有人協助測試 1.0 版,所以有空的管理者記得更新 Lyceum 1.0 協助測試。

Lyceum 0.34 已經 released 了

在前幾天之前, Lyceum 官網公佈了這個消息:「 Lyceum 0.34」,只修改了 import 的部份程式,和一些 bug 修正。

忘了說明, wp-config.php 的格式有修改,請更改下列部份:

require_once(PRIVATEROOT . 'wp-settings.php');
比較好的方法也許是你重新把 wp-config-sample.php 裡的資料重新填寫。

另一部份,語言檔放在 lyceum/wp-includes/languages 才會運作。因為這項修改,所以照成我的 language pack 也要重新下載更新。

本站也昇級至 0.34 了。