發表文章

目前顯示的是有「XOOPS」標籤的文章

XOOPS 計算式驗證碼之 hack 版

圖片
  有見本站會員及正體中文站會員對註冊驗證碼模式的需求,本文分享池水間之 hack版中文混數字之計算驗證碼,是在 text 模式基礎上 hack 出來的版本,在此之前本站原是用陽春型圖型模式驗證碼的。

為 XOOPS 佈景建立錯誤頁面

圖片
  諸如 404、410 ...錯誤碼所顯示的錯誤訊息頁面是很常見的事,本篇分享如何將錯誤頁面與佈景相融合,將錯誤訊息顯示於佈景下之模組內容區域裡。

文章管理模組 - Article 2.0

圖片
  因應訪客留言者需求,本站提供經已中文化及順便修正一些無法使用問題後的 Article 2.0 模組 供予下載 。此模組到目前為止仍是 RC 候選版,為 phppp 所開發的模組, 也就是您在瀏覽本文時的當前模組版本 。該版支援 XOOPS 2.3系和 XOOPS 2.5系,包括最新的 XOOPS 2.56 版。XOOPS 2.4系因為在 xoops/kernel/object.php 裡有一段: function &get($id = null, $fields = null) { $object = null; if (!isset($id)) { $object = $this->create(); return $object; }   上面橘字地方在變更前原為 if (empty( $id )),到 XOOPS 2.4 變更後模組就無法新增文章分類,其它模組如 CBB 4 亦有出現無法新增的相同問題,此問題到了 XOOPS 2.5 版改回原來的 if (empty( $id )) 後才能正常新增分類。如果閣下不巧用的就是 XOOPS 2.4 系,只需將 if (!isset($id)) 換回與 2.3 及 2.5 系一樣的 if (empty( $id )) 便能新增分類了。   此模組在編輯文章時有提供不同編輯器的下拉選單供切換,但前提要先在 XOOPS/class/xoopseditor/之下置入要使用或更多不同編輯器例如 ckeditor、tinymce、koivi 等方能使用。 Article 2.0 下載 【註】以上各刪除線乃因網站經已遷離虛擬主機,不再適用而加上。  昔日迴響  在下方點一下展開或收合

waterlily tabs

圖片
  waterlily tabs 原為 WL-OliveGreen 佈景 CSS 檔裡其中一小段調整 mytabs 模組外觀的代碼內容,後來從佈景中抽離出來,變身為 mytabs 模組下的 menus 樣式配件。變身配件是為了可對應不同佈景的切換而非僅限 WL-OliveGreen 佈景之下。waterlily tabs 除 WL-OliveGreen 樣式外,尚有 default、zetagenesis、suico 三種樣式共融其中,當日後有新佈景釋出時,亦會加入新樣式於 waterlily tabs 中。

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 佈景的跳轉頁,只要一個點按連結動作就給翻白頁。

HTML 5 + CSS 3 → CPanel Theme

圖片
引自:https://www.waterlily-lsl.com/2009/11/23.html   近半月來為了嚐鮮 HTML 5,試行搭配 CSS 3 設計一款新佈景,利用 XOOPS 2.4 測試站的後台作為試金石。選用後台是因為只有我個人使用,不必考慮面對瀏覽者使用 IE 的 HTML 5 和 CSS 3 支援問題,即使是最新版的 IE 8,除了不支援 HTML5 外,對 CSS 3 的支援度仍很低。

IE下XOOPS 2.3/2.4 後台佈景空白頁

圖片
  近半月來為了嚐鮮 HTML 5,試行搭配 CSS 3 設計一款新佈景,利用 XOOPS 2.4 測試站的後台作為試金石。選用後台是因為只有我個人使用,不必考慮面對瀏覽者使用 IE 的 HTML 5 和 CSS 3 支援問題,即使是最新版的 IE 8,除了不支援 HTML5 外,對 CSS 3 的支援度仍很低。

插入式多重隱藏內容 Hack

圖片
for XOOPS 2.3.*   隱藏內容hack源自兩年前由 Xoops4u 在中國官方網站發表的一篇譯自原作者 Bora Canbula 的文章,當時我參考了該篇文章作法後,自己在原hack上再作了修改,另還新增一個用以輸入隱藏內容的按鈕,成功應用在當時的另一個自架的 XOOPS 2.0.** 網站上。

免費佈景在IE下一片空白的問題

圖片
  四天前有幸接了 vietnam 網友的問題佈景做測試,會說有幸是因為此次佈景測試對我來說具挑戰性,重要的是不少問題佈景皆出自專業佈景網站,且涉及數量之多,教人大開眼界。

用文章發表數取代 Karma

圖片
  目前 CBB 的查看帖子權限設定中,除了回覆才可觀看內容外,另還有 karma 積分這一項設定。

讓個別模組單獨顯示於評論區塊

圖片
  現時XOOPS系統預設的評論區塊僅提供一個,將不同模組的最新評論匯集在一起,按發表時間的先後來排序。如使用帶評論功能的模組不多,基本上一個評論區塊已足夠使用。

CSS 註解對 IE 6 的影響

圖片
  今天在XOOPS正體中文站的一篇討論文章中已替一位網友解決了佈景方面的問題,但就沒有在版上解釋CSS檔裡是什麼地方導致佈景在IE6下無法置中。另外亦有鑑於過去在正體中文站所看到提供的CSS檔內容,發現在CSS內使用中文註解者甚為普遍。今天特別為此開一篇文章,講解一下在編寫CSS時應當避免的地方。