因目前使用的catalog商品展示模組程式老舊,亦無法再新版的Xoops上運作,也無法使用bootstrap3框架,所以本工作坊在2018年全新開發新版本的Neil商品展示模組替換原本老舊的catalog模組,未來將提供給商品展示網站設計專案設計客戶免費使用,待功能開發更至完善,會釋出免費版本回饋給全體Xoops用戶使用。
備註:2020全面升級neilproduct模組功能及優化程式介面,相關升級內容請參考工作項目。
開發環境
php版本:php7.3.23
資料庫:mysql 5.6.49
Xoops版本:Xoops2.5.10
模組名稱:neilproduct
使用程式:AJAX,JQuery,php7.3.23,smarty。
介面框架:bootstrap3+html5+自行撰寫的css樣式
模組語系:
中文語系,語系抽離樣板建立語系檔
權限管理:
管理員權限->可以管理操作變更Neil商品展示模組中全部功能設定!!
備註:須配合tadtools模組及neillibrary模組使用
開發工時 : 60天(不含假日),已完成測試除錯正式上線。
2020升級項目
1、全面翻新程式架構到PHP7.3.23包含以上,修改資料表架構為嚴謹模式
2、查詢功能改用高效能交叉查詢架構,可客製化增加查詢項目,優化精簡程式加快讀取效能
3、優化前後台管理介面,前台商品展示改用AJAX瀑布流瀏覽模式
4、增加表單安全性,商品諮詢增加防機器人2.0機制,表單前後台雙重驗證機制
5、商品展示影片播放增加播放FB影片功能,關閉啟用諮詢功能等新增項目
6、新增加人氣商品排名區塊,按瀏覽數排列商品
Neil商品展示模組為Neil網站設計工坊2018年全新開發多功能商品展示模組,開發環境為Xoops2.59,使用bootstrap3框架+自行撰寫的css3樣式,模組架構以Neil購物車為基礎精簡去除訂單系統及購物系統後,新增加商品諮詢功能,並支援手機瀏覽介面,詳細功能說明如下:
後台功能
1、 商品展示設定 settings.php
A、 說明設定
->商品保證說明欄位
B、系統設定
->前端商品顯示幾則
->後端商品顯示幾則
->商品代表圖寬度
->商品圖寬度
->成為熱門商品瀏覽數
->前台頁面商品排列方式(最新/排序)
2、 商品分類(遞迴4級分類) sort.php
分類列表,建立分類,編輯分類、分類排序,刪除分類。
3、 商品管理 product.php
A、 建立/編輯商品,
B、 商品列表(查詢/排序/編輯/刪除/推薦商品)
C、 建立編輯商品圖片管理
D、 推薦商品管理->建立該商品的推薦商品(多筆)
E、 商品查詢/分類/狀態/關鍵字
4、 商品諮詢 service.php
A、 選擇諮詢狀態(已讀取,未讀取)
B、 商品諮詢列表(觀看內容轉前台)
C、 選擇操作(刪除,已讀)
前台功能
1、 商品展示首頁 index.php
A、 銷售商品
B、 推薦商品
C、 熱門商品
D、 未上架商品
E、 新增商品(管理員權限)
F、 商品查詢/分類/狀態/關鍵字
G、 分類選單
H、 前台編輯商品與刪除商品功能
I、 商品陳列
2、 商品展示內容頁面 shopwcase.php
A、 商品內容展示(按照後台建立欄位顯示)
B、 商品諮詢按鈕(點選前往商品諮詢頁)
C、 推薦商品區塊(如有設定才顯示)
D、 FB推文功能
E、 編輯商品/刪除商品/商品圖片管理/推薦商品管理
F、 商品瀏覽次數
G、 SEO自動關鍵字功能
H、 分類選單
3、 商品諮詢頁面 shopwcase.php
A、 填寫基本資料(頁面自動帶入商品資訊)
B、 表單JS+PHP雙重驗證,防機器人發垃圾信
C、 通知功能,USER填寫完諮詢表單後送出,系統會自動發MAIL通知管理員。
D、 登入後自動帶入原網址諮詢頁面功能
E、 前台回覆USER諮詢功能,回覆內容以E-MAIL通知商品諮詢者,並附帶原始諮詢內容。
區塊功能
1、 商品分類選單->顯示後台建立商品分類(三級選單)
2、 商品分類選單->選擇後台所建立的商品分類(自選,顯示全部),區塊會自動以所選頂層分類向下撈出所有子分類的商品內容呈現在區塊中,區塊前台有AJAX選單切換分類內容功能。
3、 商品區塊->可選擇(最新商品/商品排序/商品隨機)三種顯示內容方式。