北京乐逍遥网站设计有限公司|乐逍遥网站设计|乐逍遥网站建设|乐逍遥建站|php知识|前端技术|后端技术|网站源码|移动开发|网站运营|UI设计|数据库|网站设计|网站开发|小程序|乐逍遥每日一句|乐逍遥福利图片
主页 > php框架 > dedecms >

织梦后台栏目新增栏目图片,图片地址,缩略图功能的方法

时间:2020-11-30  编辑:

“栏目图片 / 栏目缩略图” 搭配“外部链接”功能真的非常好用(1、网站每个栏目设置不同的banner大图,2、网站首页专题滚动图片),也是网站常用效果。最近做一项目,织梦5.7版本的发现栏目没有此功能,那只能自己手动添加了。添加的时候大家不要怕麻烦,按照步骤仔细添加就会百分百成功的。

1.先给数据库中的dede_arctype表增加一个字段
后台 - 系统 - 系统设置 - SQL命令行工具
ALTER TABLE
dede_arctype ADD typeimage CHAR( 255 ) NOT NULL DEFAULT

2.打开 \dede\templets\catalog_add.htm 搜索
name="typename"

在它的下面加入

<tr>
<td height="65" style="padding-left:10px;">栏目图片:</td>
<td>
<input name="typeimage" type="text" style="width:250px" id="typeimage" class="alltxt" value="" />
<input type="button" name="set10" value="浏览... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.typeimage','');" />
</td>
</tr>

3.打开 \dede\templets\catalog_edit.htm 搜索
name=“typename”
在它的下面加入

<tr>
<td height="65" style="padding-left:10px;">栏目图片:</td>
<td>
<input name="typeimage" type="text" style="width:250px" id="typeimage" class="alltxt" value="<?php echo $myrow['typeimage']?>" />
<input type="button" name="set10" value="浏览... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.typeimage','');" />
</td>
</tr>
4.打开 \dede\catalog_add.php 搜索

$in_query = "INSERT INTO `#@__arctype`(reid,topid,sortrank,typename,

改成 

$in_query = "INSERT INTO `#@__arctype`(reid,topid,sortrank,typename,typeimage

继续搜索
VALUES('$reid','$topid','$sortrank','$typename',

改成
VALUES('$reid','$topid','$sortrank','$typename','$typeimage',


5.打开 \dede\catalog_edit.php 搜索
$upquery = "UPDATE `#@__arctype` SET 里添加

typeimage='$typeimage',

6.打开 \include\taglib\channelartlist.lib.php 搜索

typedir,

改成 typedir,typeimage,

7.打开 \include\taglib\channel.lib.php 搜索

typedir,

改成 typedir,typeimage,

注意:这个文件有4处都需要改

8.打开 \include\taglib\type.lib.php 搜索

typedir,

改成 typedir,typeimage

9.打开 \include\arc.listview.class.php 搜索

//设置环境变量

在它下面添加

$this->Fields['typeimage'] = $this->TypeLink->TypeInfos['typeimage'];

清下缓存,重新登录网站后台查看栏目效果 有啥问题可以咨询我

返回
顶部