dedecms系统如何给网站栏目添加图片选项

2025-10-08 07:05:59

1、登录数据库管理工具,找到数据表test_arctype,然后进入到该表的“编辑表结构”页面。

dedecms系统如何给网站栏目添加图片选项

2、给数据表test_arctype增加一个字段tpic,字段类型设置为char,长度是100,字符集设置为utf8,检验规则设置为utf8_general_ci。

dedecms系统如何给网站栏目添加图片选项

3、设置好之后点击“保存”。

1、打开FileZilla Client上传工具,连接上存放dedecms网站系统的空间,把/dede/templets/catalog_add.htm下载下来,同时打开phpstorm工具。

dedecms系统如何给网站栏目添加图片选项

2、用phpstorm工具打开后台文件/dede/templets/catalog_add.htm,然后查找“排列顺序”,在这个行下方增加如下代码。

<tr>

 

   <td class='bline' height="26" style="padding-left:10px;"> 栏目图片: </td>

 

   <td class='bline'>

 

       <input name="tpic" type="text" id="tpic" style="width:240px" />

 

       <input type="button" value="选择图片" onClick="SelectImage('form1.tpic','small');"

 

              name="Submit2" style="margin-left:8px;" class='np coolbg'/>

 

   </td>

 

</tr>

然后用FileZilla Client上传工具上传到网站空间对应的位置中。

具体如下图:

dedecms系统如何给网站栏目添加图片选项

3、在catalog_add.htm代码中的<head>和</head>之间增加一行代码

<script language='javascript' src="js/main.js"></script>

dedecms系统如何给网站栏目添加图片选项

4、打开文件/dede/catalog_add.php,查找$in_query = "INSERT INTO `#@__arctype`,把下面这行代码修改一下,增加一个 tpic字段进去。

$in_query = "INSERT INTO `#@__arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype,

 

tempindex,templist,temparticle,modname,namerule,namerule2,

 

ispart,corank,description,keywords,seotitle,moresite,siteurl,sitepath,ishidden,`cross`,`crossid`,`content`,`smalltypes`)

 

VALUES('$reid','$topid','$sortrank','$typename','$typedir','$isdefault','$defaultname','$issend','$channeltype',

 

'$tempindex','$templist','$temparticle','default','$namerule','$namerule2',

 

'$ispart','$corank','$description','$keywords','$seotitle','$moresite','$siteurl','$sitepath','$ishidden','$cross','$crossid','$content','$smalltypes')";

修改成以下代码:

$in_query = "INSERT INTO `#@__arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype,

 

tempindex,templist,temparticle,modname,namerule,namerule2,

 

ispart,corank,description,keywords,seotitle,moresite,siteurl,sitepath,ishidden,`cross`,`crossid`,`content`,`smalltypes`,`tpic`)

 

VALUES('$reid','$topid','$sortrank','$typename','$typedir','$isdefault','$defaultname','$issend','$channeltype',

 

'$tempindex','$templist','$temparticle','default','$namerule','$namerule2',

 

'$ispart','$corank','$description','$keywords','$seotitle','$moresite','$siteurl','$sitepath','$ishidden','$cross','$crossid','$content','$smalltypes','$tpic')";

最后上传到对应的网站空间中。

dedecms系统如何给网站栏目添加图片选项

5、网站栏目的新增功能就已经完成修改了。

1、用phpstorm工具打开后台文件/dede/templets/catalog_edit.htm,然后查找“排列顺序”,在这个行下方增加如下代码。

<tr>

 

   <td class='bline' height="26" style="padding-left:10px;"> 栏目图片: </td>

 

   <td class='bline'>

 

       <input name="tpic" type="text" id="tpic" style="width:240px" value="<?php echo $myrow['tpic']?>" />

 

       <input type="button" value="选择图片" onClick="SelectImage('form1.tpic','small');"

 

              name="Submit2" style="margin-left:8px;" class='np coolbg'/>

 

   </td>

 

</tr>

然后用FileZilla Client上传工具上传到网站空间对应的位置中。

具体如下图:

dedecms系统如何给网站栏目添加图片选项

2、在catalog_edit.htm代码中的<head>和</head>之间增加一行代码

<script language='javascript' src="js/main.js"></script>

dedecms系统如何给网站栏目添加图片选项

3、打开文件/dede/catalog_edit.php,查找if($dopost=="save"),把下面这行代码修改一下,增加一个 tpic字段进去。

$upquery = "UPDATE `#@__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',

 

seotitle='$seotitle',

 

moresite='$moresite',

 

`cross`='$cross',

 

`content`='$content',

 

`crossid`='$crossid',

 

`smalltypes`='$smalltypes'

 

$uptopsql

 

WHERE id='$id' ";

修改成以下代码:

$upquery = "UPDATE `#@__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',

 

seotitle='$seotitle',

 

moresite='$moresite',

 

`cross`='$cross',

 

`content`='$content',

 

`crossid`='$crossid',

`tpic`='$tpic',

`smalltypes`='$smalltypes'

 

$uptopsql

 

WHERE id='$id' ";

最后上传到对应的网站空间中。

4、到此为止就已经成功的添加栏目图片功能了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢