鉴于这个教程没人发过,网上搜索的人也比较多。所以就做了个。 比如我要添加:栏目图片,和栏目关键字等。随便你吧。好。我们现在开始做。 第一我们要进去mysql 数据库里添加字段,自己命名好!比如我下面添加了一个栏目搜索关键字字段,当然你字段可以自己新建,找到表dede_arctype (这个是栏目模型的数据库表,前面是你安装的表名,新手要注意,不要问我,我找不到这个表) 注意。这里老鸟跳过 然后点击 图片1 在点击添加字段 图片2 添加字段 图片3 到这里数据库字段添加好了。 接下来我们开始做后台。大家写找到后台栏目管理模版! 要更改的 2个 D:\www\dede\templets 模版:catalog_add.htm、catalog_edit.htm 下面就演示一个 图片4 然后添加 字段表单,这个一般大家都会的 我添加的代码是: 这里大家注意了。表单的name 和id 要和添加的 mysql表字段一样,不应的话。还要多写个取值代码。一样的话。默认dedecms会自动取的,然后我们做最后一部,把数据添加进去。 大家找到: D:\www\dede\catalog_edit.php 目录可能和大家不一样 也就是后台 里面的 catalog_edit.php,catalog_add.php catalog_edit.php要改的地方有: 38行 $upquery = "Update `dede_arctype` set sql语句里面添加我们刚才的 字段进去。也就是下面这个代码 这个是更新栏目的。catalog_add.php添加。也是同样的办法 更改地址有:63行和196行。也是同样办法。添加字段信息 到sql里去? 63行: ?$queryTemplate = "insert into `dede_arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype, 添加了 lanmukeywrod 下面说下 如何调用到前台 {dede:field.lanmukeywrod/} 在模版里调用这个就可以了,如果大家是别的字段也是一样的调用,后面换成字段名称就可以了。 好了写完了。教程,如果大家转载请著名来源:?http://www.002t.cn/yingxiaoyuwangluo/693.html智软工作室(小戴)<tr>?
<td height="65">栏目搜索关键字:</td>
<td> <textarea name="lanmukeywrod" cols="70" rows="4" id="lanmukeywrod"? class="alltxt" ><?php echo $myrow['lanmukeywrod']?></textarea>?
</td>
</tr>
???? 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' ";
$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' ";
看到了 这个是添加的:`lanmukeywrod`='$lanmukeywrod'
?
更改后的代码:
??? 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')";
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')";
详细解决方案
生手教程:Dedecms栏目自定义字段的方法
热度:80 发布时间:2012-09-14 11:53:44.0
相关解决方案
- 织梦(dedecms)仿站课程第十三讲—特定栏目调用
- 织梦(dedecms)仿站课程第第十四讲—特定栏目图片调用
- dedecms 首页 栏目循环调用子栏目内容(文章)怎么写
- 整合网站主页两框中内容 css dedecms
- 最新版 ueditor 1.2.4.0 PHP 版 与 dedecms v5.7 调整
- dedeCMS 返回值有关问题
- DEDECMS 二次开起源代码 , 请帮忙
- DEDECMS SEESION有关问题
- 在织梦(dedecms)中怎么增加一个字段然后在模板调用
- dedecms {dede:php}标签用法引见
- dedecms 自定义搜索 不能使用autoindex,该如何处理
- dedecms 图片(map)链接有关问题
- dedecms(待)
- dedecms 内容模版中生成一个随机数目字
- dedecms 会员登录积分每日只限增加一次的方法
- 织梦(dedecms)仿站课程第二十六讲――内容页(二)
- 织梦(dedecms)仿站课程第二十四讲――列表页制作(三)
- 织梦(dedecms)仿站课程第二十三讲――列表页制作(二)
- 织梦(dedecms)仿站课程第二十讲―dede幻灯片制作
- 织梦(dedecms)仿站课程第二十一讲――封面列表制作
- 织梦(dedecms)仿站课程第十九讲―首页栏目列表的循环
- 织梦(dedecms)仿站课程第第十四讲―特定栏目图片调用
- 织梦(dedecms)仿站课程第十三讲―特定栏目调用
- 织梦(dedecms)仿站课程第九讲―通用头部(五)导航栏
- 织梦(dedecms)仿站课程第八讲―通用头部(四)LOGO与BANNER
- 织梦(dedecms)仿站课程第十讲―通用头部(六)搜索框
- 织梦(dedecms)仿站课程第十一讲―幻灯片的制作
- DeDeCMS 5.7剔除织梦链的方法
- 织梦(dedecms)循环调用二级栏目上三级栏目
- DedeCMS 自定义图片字段调用的有关问题解决{dede:img .}