- 類別:Xoops模組開發
- 名稱:Neil線上影音模組開發
- 方案:Xoops模組開發方案
- CMS:Xoops2.5.10
因舊版的neilvideosvote線上影音模組功能老舊,缺少群組權限管理功能,也無法播放FB影片,故決定開發新版的neilonlinevideo模組替換舊版模組,新版neilonlinevideo增加管理權組及觀看群組權限功能,也能播放FB影片,首頁採用ajax瀑布流模式顯示內容,符合最新瀏覽友善度,支援行動瀏覽介面且操作便利,目前已完成除錯工作,將開放給Xoops客製化委託設計的廠商及學校單位免費使用。
開發環境
php版本:php7.3
資料庫:10.4.8-MariaDB(嚴謹模式)
Xoops版本:Xoops2.5.10
模組名稱:neilonlinevideo
使用程式:AJAX,JQuery,php7.3,smarty。
介面框架:bootstrap3+html5+自行撰寫的css樣式
模組語系:
中文語系,語系抽離樣板建立語系檔
權限管理:
A、 管理員->可以管理全部線上影音模組功能
B、 分類管理權限->於該分類中設定可管理的群組將可於前台進行影音的管理操作
C、 瀏覽權限- >於該分類中設定可瀏覽的群組將可於該分類中瀏覽影音資料
備註:須配合tadtools模組及neillibrary模組使用
開發工時 : 20天(不含假日),已完成測試除錯正式上線。
2024-12-10升級功能
2022-8-15升級功能
- ->增加下載影片遠端圖檔回本地端存放功能
->移除FB縮圖判斷失效重建程式,加快網站開啟速度
Neil線上影音模組功能說明-2019
後台功能
後台功能
1、 系統設定 settings.php
->後端影音資料顯示幾則
->前端影音資料顯示幾則
->前台影音排列方式(最新影音/自訂排序影音)
2、 影音分類 sort.php (4級分類)
->分類列表,建立分類,編輯分類、分類排序,觀看內容
->分類群組權限設定(管理權限/瀏覽權限)
->分類狀態套用模組全部包含底層分類及內容頁(啟用/關閉)
3、 影音管理 videoadmin.php
建立影音,影音總表,查詢項目(分類/狀態/影片類型/發佈者/搜尋/資料呈現方式),編輯,刪除,排序
前台功能
1、 影音首頁 index.php(ajax瀑布流)
->選單列->影音類型/發佈者/熱門影音/發布影音/影音管理
->影音分類AJAX連動4級分類選單
->影音搜尋
->可瀏覽群組及管理權組權限套用
->編輯/刪除影音
2、影音內容頁面videocenter.php
->選單列->分類/瀏覽數/發布影音/影音管理
->影音分類AJAX連動4級分類選
->影音撥放器(可播放youtube及FB影音)
->影音說明及FB社群功能
->同分類上一頁下一頁切換
->可瀏覽群組及管理權組權限套用
->編輯/刪除影音
3、建立/編輯影音內容面
->影音分類選擇
->影音類型選擇
->影音標題
->影音連結
->所見及所得編輯器
區塊功能
- 1、線上影音內容區塊
->後台介面
A->顯示影音數量
B->內容顯示方式(最新建立影音/自行建立排序/影音隨機顯示)
C->顯示分類狀態(自選分類/顯示全部)
D->選擇顯示分類(自選分類顯示)
E->已選擇影音分類進行排序(Ajax功能)
->前台區塊
A->顯示影音列表(按照後台設定顯示影音內容)
B->AJAX分類選單切換功能