一、簡介
DjLibPhp 函式庫是 PHP 程式語言寫成的一套功能函式集合,主要用於建構網站。
DjLibPhp 中依照功能劃分可分成:
- 資料庫存取模組;
- 資料庫型 session 管理模組;
- 位元處理模組;
- 計數模組;
- 頁面計數模組;
- Log 模組;
- NNTP 模組;
- 帳號模組;
- 網頁權限模組;
- 看板模組;
- 文章模組;
- 問答模組;
- 廣告模組;
- 圖形處理模組;
- 使用者(輸入)資料處理的骨架(User data processing framework);
- "壞人名單" 模組;
- "我的最愛" 模組;
- 網頁頁面處理函式;
- 其他各式支援函式。
另外,網站的統計、流程顯示、平均化地置圖於圖檔目錄等功能則是經由使用 DjLibPhp 函式庫在該專案(project)程式中實現。
二、特別介紹
- 看板的權限屬性 - 一個看板具有以下權限屬性:
- mBRD_P0_POST: 板內是否允許刊登文章;
- mBRD_P0_REPLY: 板內是否允許回覆文章;
- mBRD_P0_MODIFY: 板內是否允許修改文章;
- mBRD_P0_DELETABLE: 板內是否允許刪除文章;
- mBRD_P0_HIDE: 是否為隱藏看板;
- mBRD_P0_ANONYMOUS: 是否為匿名看板;
- mBRD_P0_NOCNT: 板內是否做刊登文章計數;
- mBRD_P0_NOHOTCNT: 板內是否做熱門文章計數。(尚未實做^^;)
- 不同看板權限的組合 - 一個看板除了具有權限屬性外,另外還具有三個名單:板主名單、好友名單和水桶名單。利用這三個名單和看板權限屬性去做組合可以設定出不同權限特性的看板,茲表列以下範例:
- 板主和隱藏版: 板主可以看見並管理其管轄的看板,即使該看板是隱藏板;
- 好友名單和隱藏版: 列在某看板的好友名單者可以看見該看板,即使該看板是隱藏板,當然在已通過身份認證且不在該看板水桶名單內的情況下也可以在該看板發表文章;
- 水桶名單: 即使通過了身份認證且某看板的 mBRD_P0_POST 權限允許下,但名列在該看板的水桶名單中時仍然會不能在該看板發表文章。
- 文章的權限屬性 - 一篇文章具有以下權限屬性:
- mPO_P0_REPLY: 文章是否允許被回覆;
- mPO_P0_READ: 文章是否允許被閱讀;
- mPO_P0_TOP: 文章是否置頂;
- mPO_P0_RSV: 文章是否標記(被標記的文章不允許被移動、刪除、修改);
- mPO_P0_SRC: 文章是否顯示作者 IP 來源。
三、授權使用
DjLibPhp 函式庫並不是免費或是分享的函式庫,只有獲得授權的網站才可以獲得並使用 DjLibPhp 函式庫。並且,獲得授權使用 DjLibPhp 函式庫的網站有權使用、修改或發展該版本函式庫,但不具有散佈與再授權的權力。
目前已獲得授權使用 DjLibPhp 函式庫的網站列表如下:
- Zhupiter B2B Manufacturers Directory
- 樂趣地圖 (POI Map) - 尋找、分享您的樂趣資訊點
- 手機版樂趣地圖 (POI Map) - 手機上尋找樂趣資訊點
- QK商旅 - 飯店商務旅館,汽車旅館(Motel),民宿,旅社賓館,招待所等住宿資訊平台
- 諸彼特市集 - 分類訊息,分類廣告免費刊登,工商市集資訊平台。
- 諸彼特書籤 - 網站, 網址, 自動書籤
- 諸彼特黃頁 - 全球網路工商黃頁地圖
- Zhupiter CoString API - 諸彼特座標物件字串 API
- 座標物語 - 所見即所得地標示出座標上的個物件
- AiBee台灣公司行號 - AiBee 台灣公司行號資訊