發表文章

WL-OliveGreen 佈景主題

圖片
  WL-OliveGreen 版面分設兩種不同固定寬度,會自動判斷瀏覽解析度而顯示某一寬度。1280 或以上解析度會採用較大固寬,反之用較小固寬。

樣板管理下儲存檔案後亂碼

圖片
  當樣板檔或樣式表內容混有中文字時,在樣板管理下編輯並儲存檔案後再打開一看,中文字的地方會變成亂碼(下圖紅框),除 XOOPS 2.5 系的第一個版本正常外,之後的 2.5.1a 至最新的 2.5.5 版皆有此問題。

點擊「所有主題」進入空白頁問題

圖片
  XForum 模組“最新討論話題”區塊底部靠右的三個並排連結「所有文章」、「所有主題」和「討論區首頁」,其中的「所有主題」存在點擊後進入空白頁問題,有使用 5.75 版本者可以修改如下兩個檔案來解決:

點按 XForum 主題後的空內容

圖片
  大約個半月前也就是正體中文站剛移機及轉用另一新模組 xforum 5.7.5 不久的那個時候,站上某位網友留言:「請問登錄以後,怎麼“[模組] 熱情分享區”有些主題會看不到內容呢?」還列舉了幾個看不到內容的標題,我查看了確實是沒有內容後,手動切換一下瀏覽模式,內容便跑出來了。

亂碼還原 - 下

圖片
  XOOPS正體中文站會員就 big5 網站編碼 + latin1 儲存資料進行還原正常中文失敗後來函求助,經我打開該會員寄來的 sql 檔看了一下,才知道原來並不僅用 big5 網站編碼 + latin1 儲存資料,在 SET NAMES 上,它是用 「utf8」的。

亂碼還原 - 上

圖片
  以往要維護XOOPS 2.0.** 網站資料庫,常要使用自行上傳到空間且修改過編碼設定的phpmyadmin,而主機商提供的phpmyadmin則打入冷宮。現今不管主機商的MySQL預設編碼為何,最新的XOOPS2.3.* 版可以把主機商的 phpmyadmin 拿出來融化。

TinyD 之 spaw 下不能輸入文字內容

圖片
  這次接獲求助的案例,並非出自本站會員,是來自XOOPS正體中文站的一位會員以私密留言方式向管理員求助。該位會員的問題是使用 TinyD 模組在後台用 spaw 編輯器輸入內容時遇到無法輸入文字的狀況,XOOPS 版本為 2.5,TinyD 為 2.3 中文化。我用 TinyD 由舊版到 2.3 英文版也一直不曾遇到問題,但是進入該會員的網站管理台,測試由原來的中文化版本換成英文版的 TinyD 後,果真是不能輸入文字,既然換成英文版也有此狀況,我就集中火力在自己電腦裡的測試站,用相同 XOOPS 版本,php 版本亦切換為同樣的 5.3.1 ,以求找出 TinyD 不能輸入文字的原因。

解決 CBB 4.03 存在的區塊問題

圖片
  事緣有網友原本是用本站的 CBB 4.0 附件隱藏 hack 版,但因為網站附件需要開放給訪客下載,加上當時網友的 XOOPS 是 2.4.* 版本,所以接受了我的建議改用 for XOOPS 2.4.* 以上的 CBB 4.03 版。可是當改用 CBB 4.03 版後,甚至連 XOOPS 也升至 2.5 版,附件依然是隱藏,除此之外,CBB 4.03 還有另一個區塊連結問題,逐來信向我尋求協助。初時我以為附件隱藏是暫存問題,可其實不然,登入到遠端查看網友伺服器裡的 CBB 後,並在自己的測試站用原始的 CBB 做附件上傳測試,結果才知道 CBB 4.03 也加入了附件隱藏 hack,所以要解決當然是將加入的 hack 取消。

XOOPS 2.5 對佈景上方橫式選單的影響

圖片
  過去在 XOOPS 2.3 / 2.4 版下使用 IE 瀏覽器的站長,普遍都會受到網頁空白問題所困擾,即使前台所用佈景並沒有 標籤順序上的錯誤 ,在後台也因為用的是 default 佈景的跳轉頁,只要一個點按連結動作就給翻白頁。

IE 7 下慎用 :first-letter 偽元素

圖片
  不久前在XOOPS正體中文站替一位網友解決 IE 8下佈景問題時,發現用 IE 7 及 6 版本進入網站,CPU 會飈高,持續載入中的空白畫面久久沒有回應,被逼要中止程式,而 IE 8 及其他瀏覽器則無此問題。 ( 補註:更正為只有 IE 7版本,IE 6 的於後來經再測試後確定無問題。)