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