校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > Dedecms欄目自定義字段的方法

Dedecms欄目自定義字段的方法

POST TIME:2020-04-04 15:48

鑒于這個(gè)教程沒(méi)人發(fā)過(guò),網(wǎng)上搜索的人也比較多。所以就做了個(gè)。

比如我要添加:欄目圖片,和欄目關(guān)鍵字等。隨便你吧。好。我們現(xiàn)在開(kāi)始做。

第一我們要進(jìn)去mysql 數(shù)據(jù)庫(kù)里添加字段,自己命名好!比如我下面添加了一個(gè)欄目搜索關(guān)鍵字字段,當(dāng)然你字段可以自己新建,找到表dede_arctype (這個(gè)是欄目模型的數(shù)據(jù)庫(kù)表,前面是你安裝的表名,新手要注意,不要問(wèn)我,我找不到這個(gè)表)

注意。這里老鳥(niǎo)跳過(guò)

然后點(diǎn)擊

在點(diǎn)擊添加字段

添加字段

到這里數(shù)據(jù)庫(kù)字段添加好了。

接下來(lái)我們開(kāi)始做后臺(tái)。大家寫(xiě)找到后臺(tái)欄目管理模版!

要更改的 2個(gè) D:wwwdede emplets 模版:catalog_add.htm、catalog_edit.htm

下面就演示一個(gè)

然后添加 字段表單,這個(gè)一般大家都會(huì)的

我添加的代碼是:

<tr>
<td height="65">欄目搜索關(guān)鍵字:</td>
<td> <textarea name="lanmukeywrod" cols="70" rows="4" id="lanmukeywrod" class="alltxt" ><?php echo $myrow['lanmukeywrod']?></textarea>
</td>
</tr>

這里大家注意了。表單的name 和id 要和添加的 mysql表字段一樣,不應(yīng)的話(huà)。還要多寫(xiě)個(gè)取值代碼。一樣的話(huà)。默認(rèn)dedecms會(huì)自動(dòng)取的,然后我們做最后一部,把數(shù)據(jù)添加進(jìn)去。

大家找到: D:wwwdedecatalog_edit.php

目錄可能和大家不一樣 也就是后臺(tái) 里面的 catalog_edit.php,catalog_add.php

catalog_edit.php要改的地方有:

38行

$upquery = "Update `dede_arctype` set
issend='$issend',
sortrank='$sortrank',
typename='$typename',
typedir='$typedir',
isdefault='$isdefault',
defaultname='$defaultname',
issend='$issend',
ishidden='$ishidden',
channeltype='$channeltype',
tempindex='$tempindex',
templist='$templist',
temparticle='$temparticle',
namerule='$namerule',
namerule2='$namerule2',
ispart='$ispart',
corank='$corank',
description='$description',
keywords='$keywords',
moresite='$moresite',
`cross`='$cross',
`content`='$content',
`crossid`='$crossid',
`smalltypes`='$smalltypes'
$uptopsql
where id='$id' ";

sql語(yǔ)句里面添加我們剛才的 字段進(jìn)去。也就是下面這個(gè)代碼

$upquery = "Update `dede_arctype` set
issend='$issend',
sortrank='$sortrank',
typename='$typename',
typedir='$typedir',
isdefault='$isdefault',
defaultname='$defaultname',
issend='$issend',
ishidden='$ishidden',
channeltype='$channeltype',
tempindex='$tempindex',
templist='$templist',
temparticle='$temparticle',
namerule='$namerule',
namerule2='$namerule2',
ispart='$ispart',
corank='$corank',
description='$description',
keywords='$keywords',
moresite='$moresite',
`cross`='$cross',
`content`='$content',
`crossid`='$crossid',
`smalltypes`='$smalltypes',
`lanmukeywrod`='$lanmukeywrod'
$uptopsql
where id='$id' ";

看到了 這個(gè)是添加的:`lanmukeywrod`='$lanmukeywrod'

這個(gè)是更新欄目的。catalog_add.php添加。也是同樣的辦法

更改地址有:63行和196行。也是同樣辦法。添加字段信息 到sql里去

更改后的代碼:

63行:

$queryTemplate = "insert into `dede_arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype,
tempindex,templist,temparticle,modname,namerule,namerule2,ispart,corank,description,keywords,moresite,siteurl,sitepath,ishidden,`cross`,`crossid`,`content`,`smalltypes`,`lanmukeywrod`)
Values('~reid~','~topid~','~rank~','~typename~','~typedir~','$isdefault','$defaultname','$issend','$channeltype',
'$tempindex','$templist','$temparticle','default','$namerule','$namerule2','0','0','','','0','','','0','0','0','','','$lanmukeywrod')";

添加了 lanmukeywrod

196行:

$in_query = "insert into `dede_arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype,
tempindex,templist,temparticle,modname,namerule,namerule2,
ispart,corank,description,keywords,moresite,siteurl,sitepath,ishidden,`cross`,`crossid`,`content`,`smalltypes`,`lanmukeywrod`)
Values('$reid','$topid','$sortrank','$typename','$typedir','$isdefault','$defaultname','$issend','$channeltype',
'$tempindex','$templist','$temparticle','default','$namerule','$namerule2',
'$ispart','$corank','$description','$keywords','$moresite','$siteurl','$sitepath','$ishidden','$cross','$crossid','$content','$smalltypes','$lanmukeywrod')";

下面說(shuō)下 如何調(diào)用到前臺(tái)

{dede:field.lanmukeywrod/}

在模版里調(diào)用這個(gè)就可以了,如果大家是別的字段也是一樣的調(diào)用,后面換成字段名稱(chēng)就可以了。

好了寫(xiě)完了。



收縮
  • 微信客服
  • 微信二維碼
  • 電話(huà)咨詢(xún)

  • 400-1100-266
主站蜘蛛池模板: 玉溪市| 清远市| 巴东县| 永川市| 漳州市| 兴山县| 揭东县| 繁昌县| 普兰县| 宁波市| 建始县| 霍城县| 莱阳市| 广汉市| 绥棱县| 沭阳县| 遂川县| 成武县| 辰溪县| 随州市| 扎鲁特旗| 扬中市| 旬邑县| 广昌县| 花莲县| 鄂托克旗| 平昌县| 五家渠市| 乐都县| 苗栗市| 平潭县| 颍上县| 庆阳市| 饶河县| 武陟县| 武胜县| 抚顺县| 涞水县| 闽侯县| 油尖旺区| 勐海县|