dedecms常被用來企業網站制作,當然會涉及到商品頁詳情的制作問題,筆者研究了dede購物系統一段時間了,總結了一部分制作dede商品詳情頁的相關技術問題,親測有效才會分享。常見問題如下:dedecms的商品詳情頁比較簡單,支持建立新的自定義字段,包括復雜的提交數量及產品規格、尺碼等自定義字段。
首先要解決的問題是,dede的多圖上傳功能。從網上找了一個插件,能解決除了圖集之外的圖集上傳問題,就不需要仔細研究了,提供下載鏈接:http://pan.baidu.com/s/1gdSkRf1
1.給數據庫添加一個字段,執行sql命令:ALTER TABLE `dede_archives` ADD `mulitimgs` TEXT CHARACTER SET gbk COLLATE gbk_chinese_ci NOT NULL AFTER `weight` ;2.文件覆蓋(插件安裝)把下載好的dede文件夾內的文件全部上傳到/dede下,覆蓋即可,請注意備份相關文件;tuji.helper.php上傳到/include/helpers/目錄下。用編輯器打開/data/helper.inc.php<?php //小助手配置項 $cfg_helper_autoload = array ( 'charset', /* 編碼小助手 */ 'channelunit',/* 模型單元小助手 */ 'string', /* 字符串小助手 */ 'time', /* 日期小助手 */ 'file', /* 文件小助手 */ 'util', /* 單元小助手 */ 'validate', /* 數據驗證小助手 */ 'filter', /* 過濾器小助手 */ 'cookie', /* cookies小助手 */ 'debug', /* 調試小助手 */ 'archive', /* 文檔小助手 */ 'upload', /* 上傳小助手 */ 'extend', /* 擴展小助手 */ 'tuji', /* 擴展圖集 */ );?>3.前臺列表頁調用。就不能用默認的arclist和list標簽進行調用了,用{dede:php}{dede:php} $thisid = $refObj->Fields['id']; $arr = mulitimgs($thisid); echo $arr; {/dede:php}如果你是V5.7sp1版本的需要在后臺系統設置,里面把禁止執行php命令的字段刪除即可。