织梦cms如何增加栏目图片

这篇文章主要介绍了织梦cms如何增加栏目图片的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇织梦cms如何增加栏目图片文章都会有所收获,下面我们一起来看看吧。

织梦cms增加栏目图片的方法:1、把要添加栏目图片字段取名为“typeimg”,执行代码为“alter table dede_arctype add typeimg varchar(100)”;2、修改“catelog_add.php”和“catelog_edit.php”文件内容;3、使用channel标签调用栏目,然后获取当前栏目的最顶级的栏目图片即可。

第一步、首先我们把要添加栏目图片字段我这里取字段名为typeimg,您可以在后台添加代码,执行代码,操作如下:
“系统->SQL命令工具” , 插入sql语句
alter table dede_arctype add typeimg varchar(100)
第二步:进入后台管理文件目录(默认为:dede目录),找到”catelog_add.php“下有几处要修改的。
1.找到$queryTemplate(大概65行左右)
我改的代码如下:

$queryTemplate = "INSERT INTO `#@__arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype,<br>    tempindex,templist,temparticle,modname,namerule,namerule2,ispart,corank,description,keywords,seotitle,moresite,siteurl,sitepath,ishidden,`cross`,`crossid`,`content`,`smalltypes`,`typeimg`)<br>    VALUES('~reid~','~topid~','~rank~','~typename~','~typedir~','$isdefault','$defaultname','$issend','$channeltype',<br>    '$tempindex','$templist','$temparticle','default','$namerule','$namerule2','0','0','','','~typename~','0','','','0','0','0','','','~typeimg~')";<br>

2.找到 $in_query(227行左右)

修改整个$in_query

$in_query = "INSERT INTO `#@__arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype,<br>    tempindex,templist,temparticle,modname,namerule,namerule2,<br>    ispart,corank,description,keywords,seotitle,moresite,siteurl,sitepath,ishidden,`cross`,`crossid`,`content`,`smalltypes`,`typeimg`)<br>    VALUES('$reid','$topid','$sortrank','$typename','$typedir','$isdefault','$defaultname','$issend','$channeltype',<br>    '$tempindex','$templist','$temparticle','default','$namerule','$namerule2',<br>    '$ispart','$corank','$description','$keywords','$seotitle','$moresite','$siteurl','$sitepath','$ishidden','$cross','$crossid','$content','$smalltypes','$typeimg')";<br>

其实没什么难的,新手可以复制粘贴,老手可以自行修改,就是在语句中添加一个typeimg字段而已。
第三步:同样的方法,找到”catelog_edit.php“下$upquery(38行左右)
修改代码如下

$upquery = "UPDATE `#@__arctype` SET<br>     issend='$issend',<br>     sortrank='$sortrank',<br>     typename='$typename',<br>     typedir='$typedir',<br>     isdefault='$isdefault',<br>     defaultname='$defaultname',<br>     issend='$issend',<br>     ishidden='$ishidden',<br>     channeltype='$channeltype',<br>     tempindex='$tempindex',<br>     templist='$templist',<br>     temparticle='$temparticle',<br>     namerule='$namerule',<br>     namerule2='$namerule2',<br>     ispart='$ispart',<br>     corank='$corank',<br>     description='$description',<br>     keywords='$keywords',<br>     seotitle='$seotitle',<br>     moresite='$moresite',<br>     `cross`='$cross',<br>     `content`='$content',<br>     `crossid`='$crossid',<br>    `typeimg`='$typeimg',<br>     `smalltypes`='$smalltypes'     $uptopsql<br>    WHERE   ";<br>

第四步:进入后台管理文件目录(默认为:dede目录)/templets/ 下的 “catalog_add.htm 和 catalog_edit.htm" 文件,在间加入下面代码:

<br>

catalog_add.htm 中加入如下代码

<br><tr><br><td>栏目图片:</td>
<br><td><br><br><br></td>
<br><br></tr>
<br>

catalog_edit.htm中加入如下代码

<br><tr><br><td>栏目图片:</td>
<br><td><br></td></tr>