您好,欢迎来到菜鸟吧源码网(www.cniao8.com)本站只做精品网站源码!
  • 首 页
  • 菜鸟云
  • 公告:本站资源均来源于互联网及会员投稿发布,所有资源仅供学习参考研究使用,请勿商用或其它非法用途,商用请购买正版,否则产生一切后果由用户自行承担!谢谢!

     

    当前位置:主页 > 站长学堂 > dede教程 >
    新手教程:Dedecms栏目自定义字段的方法
    时间:2020-08-07 10:51 作者:菜鸟吧 浏览:收藏 挑错 打印

    鉴于这个dedecms会自动取的,然后我们做最后一部,把数据添加进去。

    大家找到: D:\www\dede\catalog_edit.php

    目录可能和大家不一样 也就是后台 里面的 catalog_edit.php,catalog_add.php

    catalog_edit.php要改的地方有:

    38行

    01$upquery = "Update `dede_arctype` set
    02issend='$issend',
    03sortrank='$sortrank',
    04typename='$typename',
    05typedir='$typedir',
    06isdefault='$isdefault',
    07defaultname='$defaultname',
    08issend='$issend',
    09ishidden='$ishidden',
    10channeltype='$channeltype',
    11tempindex='$tempindex',
    12templist='$templist',
    13temparticle='$temparticle',
    14namerule='$namerule',
    15namerule2='$namerule2',
    16ispart='$ispart',
    17corank='$corank',
    18description='$description',
    19keywords='$keywords',
    20moresite='$moresite',
    21`cross`='$cross',
    22`content`='$content',
    23`crossid`='$crossid',
    24`smalltypes`='$smalltypes'
    25$uptopsql
    26where id='$id'";

    sql语句里面添加我们刚才的 字段进去。也就是下面这个代码


    01$upquery = "Update `dede_arctype` set
    02issend='$issend',
    03sortrank='$sortrank',
    04typename='$typename',
    05typedir='$typedir',
    06isdefault='$isdefault',
    07defaultname='$defaultname',
    08issend='$issend',
    09ishidden='$ishidden',
    10channeltype='$channeltype',
    11tempindex='$tempindex',
    12templist='$templist',
    13temparticle='$temparticle',
    14namerule='$namerule',
    15namerule2='$namerule2',
    16ispart='$ispart',
    17corank='$corank',
    18description='$description',
    19keywords='$keywords',
    20moresite='$moresite',
    21`cross`='$cross',
    22`content`='$content',
    23`crossid`='$crossid',
    24`smalltypes`='$smalltypes',
    25`lanmukeywrod`='$lanmukeywrod'
    26$uptopsql
    27where id='$id'";


    看到了 这个是添加的:`lanmukeywrod`='$lanmukeywrod'

    这个是更新栏目的。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')";

    下面说下 如何调用到前台

    {dede:field.lanmukeywrod/}

    在模版里调用这个就可以了,如果大家是别的字段也是一样的调用,后面换成字段名称就可以了。

    郑重声明:
    本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
    我们不承担任何技术及版权问题,且不对任何资源负法律责任。
    如无法下载,联系站长索要。
    如有侵犯您的版权,请给我们来信:admin@cniao8.com,我们尽快处理。

    织梦中{dede:channel}无法调用隐藏栏目解决方法织梦中{dede:channel}无法调用隐藏栏目
    DEDECMS批量导入excel数据到后台文章系统的开发教程DEDECMS批量导入excel数据到后台文章系
    织梦58织梦模板加固版教程详解织梦58织梦模板加固版教程详解