织梦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>