之前我們秀站網(wǎng)技術(shù)也分享了欄目增加英文名稱和欄目增加圖片的教程,今天我們單獨(dú)做一個(gè)織夢(mèng)欄目增加圖片上傳功能,一次做欄目圖片,做一下筆記!總結(jié)下心得。
織夢(mèng)開發(fā),在我們二次開發(fā)的時(shí)候,會(huì)遇到banner大圖的添加,可是原生織夢(mèng)沒有這個(gè)功能,所以我們只能自己手動(dòng)的添加這個(gè)欄目圖片的功能,如何實(shí)現(xiàn)這個(gè)功能呢?接下來,我會(huì)展示如何實(shí)現(xiàn)banner圖的添加,修改功能!
步驟:SQL添加一個(gè)(typeimg)字段--前端頁(yè)面--后臺(tái)添加
1)在織夢(mèng)后臺(tái) - 系統(tǒng) - 系統(tǒng)設(shè)置 - SQL命令行工具
給數(shù)據(jù)庫(kù)中的dede_arctype表增加一個(gè)字段
ALTER TABLE `dede_arctype` ADD `typebigpic` CHAR( 255 ) NOT NULL DEFAULT '';
2)打開 \dede\templets\catalog_add.htm
搜索 name="typename"屬性,加上下面這個(gè)代碼
<tr>
<td class='bline' height="26" style="padding-left:10px;"><font color='red'>欄目圖片:</font></td>
<td class='bline'>
<input name="typeimg" type="text" style="width:250px" id="typeimg" class="alltxt" value="" />
<input type="button" name="set9" value="瀏覽... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.typeimg','');" />
(欄目模板里用{dede:field.typeimg /}調(diào)用)
</td>
</tr>
并在<head></head>之間引入下面的js文件
<script language="javascript" src="js/main.js"></script>
3)打開 \dede\templets\catalog_edit.htm
搜索 name="typename"屬性,加上下面這個(gè)代碼
<tr>
<td class='bline' height="26" style="padding-left:10px;"><font color='red'>欄目圖片:</font></td>
<td class='bline'>
<input name="typeimg" type="text" style="width:250px" id="typeimg" class="alltxt" value="<?php echo $myrow['typeimg']?>" />
<input type="button" name="set9" value="瀏覽... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.typeimg','');" />
(欄目模板里用{dede:field.typeimg /}調(diào)用)
</td>
</tr>
并在<head></head>之間引入下面的js文件
<script language="javascript" src="js/main.js"></script>
4)打開dede/catalog_add.php,搜索 typename,
$queryTemplate = "INSERT INTO `xiuzhanwang_arctype`(reid,topid,sortrank,typename
改成
$queryTemplate = "INSERT INTO `xiuzhanwang_arctype`(reid,topid,sortrank,typename,typeimg
繼續(xù)搜索
VALUES('~reid~','~topid~','~rank~','~typename~'
改成
VALUES('~reid~','~topid~','~rank~','~typename~','~typeimg~'
再繼續(xù)搜索
VALUES('$reid','$topid','$sortrank','$typename'
改成
VALUES('$reid','$topid','$sortrank','$typename',$typeimg
5)打開 \dede\catalog_edit.php
搜索typename='$typename',在 typename='$typename', 后面 加上 typeimg='$typeimg'
$upquery = "UPDATE `xiuzhanwang_arctype` SET
issend='$issend',
sortrank='$sortrank',
typename='$typename',
typeimg='$typeimg',
然后保存!
親測(cè),這樣就完成了添加欄目圖片的功能!