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

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 給織夢(mèng)DedeCMS欄目添加字段,欄目自定義字段教程

給織夢(mèng)DedeCMS欄目添加字段,欄目自定義字段教程

POST TIME:2021-05-25 01:53

織夢(mèng)DedeCMS的用戶很多,我們?cè)谟每棄?mèng)DedeCMS時(shí)候經(jīng)常需要做一些自定義的功能,我想大家對(duì)織夢(mèng)DedeCMS內(nèi)容模型應(yīng)該用的都很熟悉了吧,那這里就對(duì)欄目里面添加字段做一個(gè)詳細(xì)的教程給大家。

比如我要添加:欄目圖片,和欄目關(guān)鍵字等。隨便你怎么自定義。

具體操作如下:

第一部分:給數(shù)據(jù)庫(kù)表添加字段

提別說(shuō)明:我用的是phpMyAdmin數(shù)據(jù)庫(kù)管理軟件,虛擬空間商后臺(tái)數(shù)據(jù)庫(kù)管理一般都提供的有高級(jí)管理功能,一般都是phpMyAdmin。

1、我們要進(jìn)去mysql數(shù)據(jù)庫(kù)里添加字段,自己命名好!比如我下面添加了一個(gè)欄目搜索關(guān)鍵字字段,當(dāng)然你字段可以自己新建。

2、找到表 dede_arctype (這個(gè)是欄目模型的數(shù)據(jù)庫(kù)表,前面是你安裝的表名,新手要注意,不要問(wèn)我,我找不到這個(gè)表)

3、進(jìn)入dede_arctype表然后選擇結(jié)構(gòu)

4、在結(jié)構(gòu)頁(yè)下方,注意查看有一欄字段添加的欄目,如下圖:

5、選擇添加在某個(gè)字段結(jié)尾或之前點(diǎn),擊添加字段,出現(xiàn)字段屬性設(shè)置界面,根據(jù)自己需要做相應(yīng)的設(shè)置,點(diǎn)擊保存即可。如下圖:

6、到這里數(shù)據(jù)庫(kù) dede_arctype 字段添加就完成了。

第二部分:

接下來(lái)我們開(kāi)始做后臺(tái)。大家先找到 后臺(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)的話。還要多寫(xiě)個(gè)取值代碼。一樣的話。默認(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è)就可以了!

好了,給織夢(mèng)DedeCMS欄目添加字段,欄目自定義字段教程寫(xiě)完了。



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

  • 400-1100-266
主站蜘蛛池模板: 尼勒克县| 华安县| 遂溪县| 象山县| 灵丘县| 昭苏县| 奉新县| 大关县| 柳林县| 和静县| 南澳县| 安乡县| 峨边| 密山市| 兴义市| 鄂托克旗| 安溪县| 滨州市| 新津县| 镇平县| 永安市| 深州市| 拜城县| 昌吉市| 通山县| 灵璧县| 顺义区| 江达县| 长汀县| 大新县| 平顺县| 阿鲁科尔沁旗| 尼玛县| 扶沟县| 奉贤区| 新邵县| 新化县| 陆河县| 江津市| 阳山县| 辽宁省|