网站每个栏目都有不同的banner大图,为了方便客户可以直接在后台栏目处添加和更换这个栏目图片,我们需要给dedecms二次开发,增加栏目图片上传选项。

织梦栏目添加banner大图上传选项
1.先给数据库中的dede_arctype表增加一个字段
后台 - 系统 - 系统设置 - SQL命令行工具
ALTER TABLE `dede_arctype` ADD `typeimg` CHAR( 255 ) NOT NULL DEFAULT '';
2.打开 \dede\templets\catalog_add.htm 搜索
<tr>
<td height="26" style="padding-left:10px;">列表命名规则:</td>
<td>
<input name="namerule2" type="text" id="namerule2" value="{typedir}/list_{tid}_{page}.html" class="pubinputs" style="width:250px" />
<img src="images/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide('helpvar3')"/></td>
</tr>在下方增加:
<!--增加栏目图-->
<tr>
<td width="90" height="81" style="padding-left:10px;"><font color='red'>栏目图片2:</font></td>
<td width="500">
<input name="typeimg" type="text" id="typeimg" style="width:300px" value=""><input type="button" name="Submit" value="浏览..." style="width:70px" onClick="SelectImage('form1.typeimg','');">
远程<br />(栏目模板里用{dede:field.typeimg /}调用)
</td>
<td align="center">
<img src="<?php echo "images/pview.gif";?>" width="150" height="100" id="picview" name="picview">
</td>
</tr>
<!--增加栏目图-->3.打开 \dede\templets\catalog_edit.htm 搜索
<tr>
<td height="26" style="padding-left:10px;">列表命名规则:</td>
<td> <input name="namerule2" type="text" id="namerule2" value="<?php echo $myrow['namerule2']?>" size="40" class="iptxt" />
<img src="images/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide('helpvar3')"/></td>
</tr>在下方增加:
<!--增加栏目图-->
<tr>
<td width="90" height="81" style="padding-left:10px;"><font color='red'>栏目图片2:</font></td>
<td width="500">
<input name="typeimg" type="text" id="typeimg" style="width:300px" value="<?php echo $myrow['typeimg']?>"><input type="button" name="Submit" value="浏览..." style="width:70px" onClick="SelectImage('form1.typeimg','');">
远程<br />(栏目模板里用{dede:field.typeimg /}调用)
</td>
<td align="center">
<img src="<?php if($myrow['typeimg']!="") echo $myrow['typeimg']; else echo "images/pview.gif";?>" width="150" height="100" id="picview" name="picview">
</td>
</tr>
<!--增加栏目图-->4.打开 \dede\catalog_add.php 搜索
$queryTemplate = "INSERT INTO
在下面一行
`dede_arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype,
改为
`dede_arctype`(reid,topid,sortrank,typename,typedir,typeimg,isdefault,defaultname,issend,channeltype,
红色是新增
继续搜索
VALUES('~reid~','~topid~','~rank~','~typename~','~typedir~','$isdefault','$defaultname','$issend','
改为
VALUES('~reid~','~topid~','~rank~','~typename~','~typedir~','~typeimg~','$isdefault','$defaultname','$issend','
5.打开 \dede\catalog_edit.php 搜索
typedir='$typedir',
只需修改42行的,下面那一行不需要修改
替换为
typedir='$typedir',
typeimg='$typeimg',
6.打开 \include\taglib\channelartlist.lib.php 搜索
typedir
改成
typedir,typeimg
7.打开 \include\taglib\channel.lib.php 搜索
typedir
改成
typedir,typeimg
注意:这个文件有4处都需要改
8.打开 \include\taglib\type.lib.php 搜索
typedir
改成
typedir,typeimg
9.\include\arc.listview.class.php 搜索
//设置环境变量
在它下面添加
$this->Fields['typeimg'] = $this->TypeLink->TypeInfos['typeimg'];
前台模板中调用标签
{dede:channelartlist}{dede:field.typeimg/}{/dede:channelartlist}
{dede:channel}[field:typeimg/]{/dede:channel}
{dede:type}[field:typeimg/]{/dede:type}
栏目列表页单独调用
{dede:field.typeimg/}
# 企业做网站排名推广
# templets
# 网站功能推广文案怎么写
# 杭州网站推广方案公司
# 宁乡产品营销推广方案
# 律师网站建设项目
# 龙岗区网站建设制作
# 丹东建设网站推广公司
# 网站建设开通付款业务
# 网站建设大雪盛世
# 美工跟seo
# class
# 网站建设套餐包含什么
# 大连seo矩阵
# 有哪些付费游戏网站推广
# seo降权处理
# 尧都网站推广公司地址电话
# ||直播||网站建设宣传文案
# 网站建设网络推广哪家好
# 推广营销策划范文
# 南京的网站建设方案
# 临沂品质网站建设费用
# 先给
# 织梦CMS教程
# 织梦栏目图片
# 织梦栏目缩略图
# 里用
# 都有
# 不需要
# 只需
# 可以直接
# 数据库中
# 命令行
# 织梦增加栏目图片、缩略图功能在栏目高级选项下
# 系统设置
# 图片上传
# 上传
# dede
# toolbar
# brush
# lt
# false
# php
# pre
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
织梦自定义表单限制IP发表次数教程_织梦CMS教程
安徽网站建设与外贸建站服务专业定制方案
织梦dedecms cookies泄漏导致SQL漏洞修复_织梦CMS教程
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
如何在织梦DEDECMS上运行php代码和mysql语句_织梦CMS教程
织梦让channelartlist标签支持currentstyle高亮属性方法_织梦CMS教程
dedecms织梦列表页生成静态分页URL链接改成*路径的方法_织梦CMS教程
如何在香港服务器上快速搭建免备案网站?
织梦cms使用百度编辑ueditor代码高亮_织梦CMS教程
织梦dedecms*常见11个漏洞修复教程_织梦CMS教程
安云自助建站系统如何快速提升SEO排名?
织梦在PHP5.4以上版本后台登录空白的解决方法_织梦CMS教程
建站之星上传入口如何快速找到?
如何在腾讯云服务器快速搭建个人网站?
phpcms建站内链乱码问题解决方法_PHPCMS教程
织梦数据保存到数据库附加表 `dede_addonarticle` 时出错*解决方法_织梦CMS教程
织梦DedeCMS网站提速优化方案_织梦CMS教程
建站之星如何助力企业快速打造五合一网站?
如何快速搭建二级域名独立网站?
如何用PHP工具快速搭建高效网站?
dedecms织梦图集标签实现数字自增教程_织梦CMS教程
如何找回帝国CMS系统(EMPIRECMS)管理员密码_帝国CMS教程
建站企业服务器配置方案:性能优化与CDN加速策略解析
织梦获取当前栏目id并进行判断调用方法_织梦CMS教程
如何自定义建站之星模板颜色并下载新样式?
孙琪峥织梦建站教程如何优化数据库安全?
dedecms织梦TAG标签调用代码_织梦CMS教程
织梦DEDECMS会员调用方法详解_织梦CMS教程
dedecms织梦前台会员中心上传附件方法_织梦CMS教程
建站之星在线版空间:自助建站+智能模板一键生成方案
如何快速辨别茅台真假?关键步骤解析
织梦一级目录作域名list.php无法跳转到手机站解决方法_织梦CMS教程
帝国CMS教程*的随机调用方法_帝国CMS教程
如何在VPS电脑上快速搭建网站?
织梦dedecms自带文本编辑器ckeditor更换为kindeditor编辑器带代码高亮_织梦CMS教程
高性能网站服务器部署指南:稳定运行与安全配置优化方案
织梦自增函数autoindex和itemindex使用区别介绍 _织梦CMS教程
企业网站百度关键词排名下降的原因分析_SEO优化教程
织梦手机端文章内容图片变形解决方法_织梦CMS教程
dedecms织梦随机模板使用教程_织梦CMS教程
织梦dedecms的自定义表单带上当前页面的url地址_织梦CMS教程
如何在香港免费服务器上快速搭建网站?
织梦dedecms手机站与PC站同步生成静态文件html教程_织梦插件
高防服务器:AI智能防御DDoS攻击与数据安全保障
建站主机助手选型指南:2025年热门推荐与高效部署技巧
建站之星北京办公室:智能建站系统与小程序生成方案解析
如何在宝塔面板中修改默认建站目录?
如何零基础在云服务器搭建WordPress站点?
高端建站三要素:定制模板、企业官网与响应式设计优化
用JS实现织梦当前文章标题高亮显示教程_织梦CMS教程
2019-04-11
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。