從 Safari 3 開始就可以支援 WordPress 內建的 visual editor 了,不過有一個很機車的問題就是在儲存時 <p> 和 <break> 會被吃掉,這樣比不支援更難用,還不如直接寫 html。 不過反正替代方案有很多,又不一定要用 Safari 來寫,而那時候在網路上找找又沒有看到啥好的解決方案,所以就放在那邊不理他。 最近無聊在網路上晃了一下下發現已經有解法,而且還很簡單,那當然就直接來試試看了,照著說明把 wp-includes/js/tinymce/tiny_mce.js 挖出來,然後找出下面這兩行 if (tinyMCE.isSafari && this.formElement) this.formElement.innerText = htm;if (tinyMCE.isSafari && this.formElement) this.formElement.innerText = htm; 把他註解掉,然後重新寫一篇文章。 確實有效,以後可以放心用 Safari 寫 […]
Drupal 從 5.0 開始的預設版型是 garland,當初在 Drupal 5.0 推出前 wordpress 就偷跑還引發了一些風波,不過在 Drupal 5.0 正式推出之後,大家就可以大方用了。 這邊可以下載。 之前在更新完 wordpress 之後,想順便整理一下 theme,閒閒沒事跑去測一下,結果發現過不了 XHTMl 1.0 Strict,大致上看一下發現主要的錯誤訊息是這樣子的: Entity references start with an ampersand (&) and end with a semicolon (;). If you […]
歲未年終大掃除,順便更新系統。 很早之前就很想要像 wordpress.com 那樣多使用者多 blog 的功能了,只是說覺得更新系統會很麻煩,而且要處理 LDAP 相關的問題,又要重新 patch 一次 (因為有稍微改了點code,要抓出來一個一個測), 一忙起來就懶得動這個了。 為了避免影響到原來的資料庫,在昇級前先把資料庫複製出一份,在新的這個資料庫上工作,這樣子就算升級失敗也不需要擔心。然後就重頭再裝一次 WordPress MU,並指到新的那個資料庫,接著將舊的 themes 通通倒一份到新的地方,結果居然就可以動了,而且版型內容都還在!當然,這個可以動並不代表更新就完成了,之前的一些小 plugin 和最重要的 WPMU LDAP Plugin 都還沒弄好,所以一般使用者是沒辦法登入的。 把 LDAP Plugin 設好之後,就可以正常登入了,接著再把其他比較重要的 plugin 丟進來,發現都可以正常運作,其實沒有想像中的那麼複雜嘛。新版的 WordPress MU可以設定成只有登入的使用者才能建立新的 blog (而且可以很多個,這就是本次更新的動機),所以也不需要特別修改程式來擋匿名使用者建立帳號及 blog;另外頁面不存在時的自動導向也可以在設定檔中直接指定,所以也不再需要直接修改程式了,那就沒啥好改的了啊。 早知道就早一點升級了。 update: […]
為了要套用Garland這個Theme,把wordpress-mu昇級到svn。 其實早就想弄了,只是因為一直在弄相簿沒啥時間,所以都沒在動這部份。為什麼要用Garland呢?一方面是因為我覺得他很漂亮,另一方面則是既然www都用garland theme了,當然blog的首頁也一起用的話會比較有一致性。 附帶一題,我還是比較喜歡把Theme叫成佈景主題,不過即然Garland是從Drupal來的,而Drupal的台式中文化一向就是把Theme翻成版型,所以就叫他版型吧 :p “版型”確實是翻得比較達意就是了
更新了wordpress的管理介面,不過不支援ie6,如果有在用firefox或是safari的人會發現整個介面都不一樣了 :p 這是一個叫 Tiger Admin的管理介面布景主題,是用在wordpress 2.0以上的,而我們用的是wordpress mu,所以需要做一些小修改才能套用到目前的系統,看來是有點小問題,不過大致上應該是可以正常運作。