- 類別:Xoops模組開發
- 名稱:Neil多功能內容管理模組開發
- 方案:Xoops模組開發方案
- CMS:Xoops2.5.11
為因應網站內容分層越來越精緻的需求,Neil網站設計工坊於2020年中投入開發多功能內容管理模組工作,該模組最大的特色是可以建立無限多的內容類型,每個類型都有獨立的群組管理權限,類型底下又有獨立的四級分類可以使用,非常適合資料量大的內容類型網站使用。
內容類型目前有兩種樣式可以選擇,為【新聞類型】及【簡介類型】,前台版面樣式均不相同,日後還會再新增FAQ類型或其他擴充類型,
管理權限為分層管理,最頂層為類型管理群組,再來是分類群組管理可以指定內容管理群組及觀看群組,首頁採用ajax瀑布流模式顯示內容,符合最新瀏覽友善度,支援行動瀏覽介面且操作便利,目前已完成除錯工作,將開放給Xoops客製化委託設計的廠商及學校單位免費使用。
開發環境
php版本:php7.3.23
資料庫:10.4.8-MariaDB(嚴謹模式)
Xoops版本:Xoops2.5.10
模組名稱:neilmfdcms
使用程式:AJAX,JQuery,php7.3,smarty。
介面框架:bootstrap3+html5+自行撰寫的css樣式
模組語系:
中文語系,語系抽離樣板建立語系檔
權限管理:
A、 管理員->可以管理全部內容管理模組功能
B、 類型管理權限->可管理該類型中的分類/內容等功能。
c、 分類管理權限->可於分類中發布及管理內容。。
開發工時 : 40天(不含假日),已完成測試除錯正式上線。
2024-12月新增功能
->增加管理員可變更內容發布者功能。
2024-10月新增功能
->新聞分類新增加【簡短標題】欄位,可以輸入完整分類標題及簡短代表標題
->新聞區塊增加啟用【簡短標題】功能,若啟用->分類文字全部顯示簡短文字
2024-6月新增功能
->增加好站連結條列式區塊功能開發
2023-9月新增功能
->增加大圖左右切換式新聞區塊樣式
2023-7月新增功能
->新增加分類上傳代表圖功能,建立內容時可使用分類代表圖,或是自行上傳代表圖。
2023-1月新增功能
->電腦版新聞區塊增加雙層頁籤AJAX切換功能
2022-10月新增功能
->增加好站連結內容類型(分類/內容/區塊/管理後台)
->新聞區塊增加頁籤式切換功能
2022-8月新增功能
->首頁新聞區塊增加彈出框預覽內容功能。
2022-7月新增功能
->新增加新聞類型內容附件檔使用燈箱(圖檔及PDF檔)瀏覽,或直接線上瀏覽(Office檔案)功能。
->新增加附件檔下載按鈕功能。
->新增加附件檔圖標功能(按檔案類型對應圖標)。
2022-4月新增功能
->新增加新聞類型內容瀏覽權限機制。
->新開發內容回覆類型功能。
2021-11月新增功能
->區塊新增加條列式新聞功能
2021-10月新增功能
->新增設置即期發文功能
->內容區塊新增加顯示分類按鈕功能
->發布編輯內容增加自訂發布時間功能
->內容啟用QRcode
2021-6月新增功能
->新開發圖文式並列新聞區塊
2021-5月新增功能
->內容管理增加FAQ類型
2021-4月新增功能
->增加預約發文功能
->新增簡介類型AJAX圖文區塊
2021-3月新增功能
->新增加分類及內容頁可自訂按鈕功能
->新增加圖片式區塊
Neil多功能內容管理模組功能說明-2020
後台功能
- 1、 系統設定 settings.php
->後端內容資料顯示幾則
->前端內容資料顯示幾則
->代表圖片寬度(縮圖)
->預設內容標籤(可新增/編輯/刪除-AJAX)
->預設內容置頂天數(建立內容時置頂天數預設值)
->首頁置頂顯示幾則
->前台內容排列方式(最新內容自訂排序內容)
2、 內容類型管理 types.php
->建立類型->新聞類型/內容類型
->類型管理群組設定(管理權限/瀏覽權限)
->類型操作:新增/編輯/刪除/排序/觀看內容
->類型狀態套用模組全部包含底層分類及內容頁及區塊(啟用/關閉/權限)
3、 內容分類 sort.php (4級分類)
->分類列表,建立分類,編輯分類、分類排序,觀看內容
->分類群組權限設定(管理權限/瀏覽權限)
->分類狀態套用模組全部包含底層分類及內容頁及區塊(啟用/關閉/權限)
->具有類型管理權限者可進入該類型的分類總表中管理。
->管理員可管理全部類型分類總表。
4、 內容管理 centeradmin.php
->新聞類型及內容類型管理總表查詢項目不相同。
->查詢功能:分類/狀態/發布者/標籤/關鍵字/資料呈現方式
->資料可交叉查詢
->內容管理總表->顯示類型中所有內容資料。
->操作:編輯/刪除/排序
->具有類型管理權限者可進入該類型的內容總表中管理。
->管理員可管理全部類型內容總表。
前台功能
- 1、 內容首頁 index.php(ajax瀑布流)
->選擇內容項目(顯示所建立的內容類型)
->新聞類型及內容類型首頁區塊樣式不相同
->選單列->發佈者/置頂內容/熱門內容/發布內容/內容管理/關鍵字搜尋
->內容分類AJAX連動4級分類選單
->可瀏覽群組及管理權組權限套用(類型權限/分類權限)
->內容分類按鈕導覽區塊
->內容標籤區塊(標籤資料建在類型底下,不同類型標籤不隸屬)
->編輯/刪除內容
->顯示內容指定代表圖功能(若無代表圖顯示模組預設圖檔隨機)
2、內容頁面mfdcmscenter.php
->新聞類型及內容類型內容頁顯示項目及內容配置不相同
->選單列->分類/瀏覽數/發布內容/管理內容/搜尋內容
->內容分類AJAX連動4級分類選單
->內容標籤排列,點選後顯示所有相同標籤內容。
->內容分類按鈕導覽區塊
->內容標籤區塊(標籤資料建在類型底下,不同類型標籤不隸屬)
->內容說明(圖文並茂呈現)及FB社群功能
->下載附件檔功能。
->相關內容JQuery左右移動效果,顯示分類中相關內容
->同類型底下同分類上一頁下一頁切換
->可瀏覽群組及管理權組權限套用
->編輯/刪除內容
3、建立/編輯內容面mfdcmscenter.php
->內容分類選擇(AJAX連動4級分類選單)
->上傳代表圖(若未上傳則使用模組預設圖片隨機顯示)
->設定項目:啟用內容/啟用fb留言框/設為置頂(顯示小月曆區塊)
->內容標題/內容說明(ck編輯器)
->選擇內容標籤(多選)
->檔案上傳(多檔上傳)->顯示啟用zip壓縮選項
->刪除代表圖功能
->刪除上傳檔案功能
->必填欄位功能。
->後台自動去資料表標籤功能。
區塊功能
後台介面
->選擇內容類型(單一指定類型可複製區塊)
->顯示內容數量
->顯示置頂數量
->內容顯示方式(最新建立內容/自行建立排序/內容隨機顯示)
->顯示分類狀態(自選分類/顯示全部)
->選擇顯示分類(自選分類顯示)
->已選擇內容分類進行排序(Ajax功能)
前台區塊(按照後台設定顯示區塊內容)
->顯示置頂內容列表
->顯示內容列表(日期/標題/內容/分類)
->AJAX分類選單切換功能
->套用模組類型/分類/內容各項權限與狀態判斷顯示
模組自動功能