織夢開發,在我們二次開發的時候,會遇到banner大圖的添加,可是原生織夢沒有這個功能,所以我們只能自己手動的添加這個欄目圖片的功能,如何實現這個功能呢?接下來,我會展示如何實現banner圖的添加,修改功能!
步驟:SQL添加一個(typeimg)字段--前端頁面--后臺添加
給數據庫中的dede_arctype表增加一個字段
ALTER TABLE `dede_arctype` ADD `typebigpic` CHAR( 255 ) NOT NULL DEFAULT '';
搜索 name="typename"屬性,加上下面這個代碼
<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 /}調用)
</td>
</tr>
并在<head></head>之間引入下面的js文件
<script language="javascript" src="js/main.js"></script>
搜索 name="typename"屬性,加上下面這個代碼
<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 /}調用)
</td>
</tr>
并在<head></head>之間引入下面的js文件
<script language="javascript" src="js/main.js"></script>
$queryTemplate = "INSERT INTO `xiuzhanwang_arctype`(reid,topid,sortrank,typename
改成
$queryTemplate = "INSERT INTO `xiuzhanwang_arctype`(reid,topid,sortrank,typename,typeimg
繼續搜索
VALUES('~reid~','~topid~','~rank~','~typename~'
改成
VALUES('~reid~','~topid~','~rank~','~typename~','~typeimg~'
再繼續搜索
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',
然后保存!
親測,這樣就完成了添加欄目圖片的功能!
新聞熱點
疑難解答