婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網(wǎng)站建設 > 建站知識 > 怎樣實現(xiàn)給DEDE的欄目增加欄目圖片

怎樣實現(xiàn)給DEDE的欄目增加欄目圖片

POST TIME:2017-11-13 00:55

前兩天用DEDE做二次開發(fā)的時候,遇到一個問題,領導讓給每個欄目增加一個欄目圖片的功能,網(wǎng)上找了些東西,結(jié)合自己實際做的時候的方法,下面詳細描述下具體的實現(xiàn)方式(只測試了V5.7版本,對低版本是否適用不太清楚)。

1. 首先,給欄目分類表`dede_arctype`表增加縮略圖字段`typeimg`,用phpMyAdmin或其他數(shù)據(jù)庫管理工具,直接在數(shù)據(jù)表中添加該字段,或者運行下面的SQL語句:

alter table `dede_arctype` add `typeimg` char(100) NOT NULL default '';

2. 修改頁面,在表單中添加相應的字段,涉及到的頁面有:
dede/catalog_add.php
dede/catalog_edit.php
dede/templets/catalog_add.htm
dede/templets/catalog_edit.htm

2.1 打開dede/templets/catalog_add.htm,查找

<tr>
    <td class='bline' height="26" style="padding-left:10px;"><font color='red'>欄目名稱:</font></td>
    <td class='bline'><input name="typename" type="text" id="typename" size="30" class="iptxt" /></td>
</tr>

在其下面加上如下代碼:

<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','');" />
    </td>
</tr>

并在<head></head>之間引入如下js:

<script language="javascript" src="js/main.js"></script>

2.2 打開dede/catalog_add.php頁面,保存上傳欄目圖片的內(nèi)容,查找

$queryTemplate = "INSERT INTO

(reid,topid,sortrank,typename

的后面添加 ,typeimg 字段,再找到

('~reid~','~topid~','~rank~','~typename~',

在其后面添加 ,’~typeimg~’ 字段,接著查找

$in_query = "INSERT INTO

(reid,topid,sortrank,typename

后面同樣添加 ,typeimg 字段,并在

('$reid','$topid','$sortrank','$typename'

后面添加 ,’$typeimg’ 字段。

2.3 打開dede/templets/catalog_edit.htm頁面,查找

<tr> 
    <td class='bline' height="26" style="padding-left:10px;"><font color='red'>欄目名稱:</font></td>
    <td class='bline'><input name="typename" type="text" id="typename" size="30" value="<?php echo $myrow['typename']?>" class="iptxt" /></td>
</tr>

在其下面添加:

<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','');" />
    </td>
</tr>

并在<head></head>之間引入下面的js文件

<script language='javascript' src="js/main.js"></script>

2.4 打開dede/catalog_edit.php,查找

$upquery = "UPDATE `dede_arctype` SET

typename='$typename',

的后面添加

 typeimg='$typeimg',

然后保存。

注:調(diào)用時,直接用 [field:typeimg/] 是獲取不到圖片的,最直接的辦法是修改“include/taglib/”下的頁面(用到哪個標簽改哪個頁面),把“id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath”這里替換成 * ,這樣在模版中直接用 [field:typeimg/] 接口獲取到圖片。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 阿克苏市| 武邑县| 霞浦县| 武胜县| 沈丘县| 南雄市| 桂平市| 潮州市| 五家渠市| 灌云县| 神农架林区| 肥西县| 长岛县| 余姚市| 万全县| 思茅市| 尉犁县| 宁强县| 庆元县| 屯门区| 玉龙| 体育| 芷江| 庆阳市| 武清区| 甘德县| 峨山| 仙桃市| 呼玛县| 阜新市| 岢岚县| 冀州市| 怀集县| 桂平市| 新疆| 肇州县| 平江县| 夹江县| 惠水县| 芒康县| 西乌珠穆沁旗|