位置: IT常识 - 正文

织梦dedecms栏目添加自定义字段,增加栏目上传缩略图功能(织梦专题页模板)

编辑:rootadmin
我们用织梦dedecms制作企业网站时,点击进入每个栏目时,都会有“关于我们”,“新闻中心”,“产品展示”等提示性的图片,

推荐整理分享织梦dedecms栏目添加自定义字段,增加栏目上传缩略图功能(织梦专题页模板),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦cms官网,织梦如何给栏目增加缩略图,织梦栏目内容不显示,织梦cms官网,织梦怎么调用当前栏目下的文章,织梦栏目页模板,织梦cms怎么样,织梦栏目页模板,内容如对您有帮助,希望把文章链接给更多的朋友!

单独调用这些图片比较麻烦,我们可以修改程序,实现每个栏目都有上传栏目缩略图的功能,就方便多了。修改方法如下:第一步:执行SQL命令为数据库的栏目表结构添加一个字段alter table `dede_arctype` add `typeimg` char(100) NOT NULL default '';第二步:修改涉及到文件:dede/catalog_add.phpdede/catalog_edit.phpdede/templets/catalog_add.htmdede/templets/catalog_edit.htm1、打开dede/catalog_add.php查找$queryTemplate = "insert into `dede_arctype`将(reid,topid,sortrank,typename,typedir,替换为(reid,topid,sortrank,typename,typedir,typeimg,将('~reid~','~topid~','~rank~','~typename~','~typedir~',替换为('~reid~','~topid~','~rank~','~typename~','~typedir~','~typeimg~',2、打开dede/catalog_edit.php查找$upquery = "Update `dede_arctype` set在其下面新加一行`typeimg`='$typeimg',3、打开dede/templets/catalog_add.htm查找<tr><td height="26">列表命名规则:</td><td><input name="namerule2" type="text" id="namerule2" value="{typedir}/list_{tid}_{page}.html" class="pubinputs" style="width:250px" /><img src="img/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide('helpvar3')"/></td></tr>织梦dedecms栏目添加自定义字段,增加栏目上传缩略图功能(织梦专题页模板)

在其下面增加以下内容<tr><td height="65" style="padding-left:10px;">栏目图片:</td><td><input name="typeimg" type="text" style="width:250px" id="typeimg" class="alltxt" value="" /><input type="button" name="set9" value="浏览... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.typeimg','');" /></td></tr>

并在文件的head增加以下内容<script language='javascript' src="js/main.js"></script>4、打开dede/templets/catalog_edit.htm在刚前面的位置加入:<tr><td height="65" style="padding-left:10px;">栏目图片:</td><td><input name="typeimg" type="text" style="width:250px" id="typeimg" class="alltxt" value="<?php echo $myrow['typeimg']?>" /><input type="button" name="set9" value="浏览... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.typeimg','');" /></td></tr>

说明:下面这句会调用出已添加的路片路径。<?php echo $myrow['typeimg']?>并在文件的head增加以下内容<script language='javascript' src="js/main.js"></script>在模版里用:{dede:field.typeimg /} 是调不出数据的,所以改成SQL调用。原来是这样的:{dede:channel type='top' row='13'}<li><a href='[field:typeurl/]' [field:rel/]>[field:typeimg/]</a></li>{/dede:channel}在这里面加上[field:typeimg]是调不出来的,栏目缩略图就是通过循环出来的,而循环不出来则意义不大,所以改成了如下:{dede:sql sql="SELECT typename,typedir,typeimg FROM dede_arctype"}<li><a href="[field:typedir/]">[field:typeimg/]</a></li>{/dede:sql}这样就顺利的调出来了,当然如果你要调用子ID的话,只要加上相应的条件ID调用就可以了。添加或修改图片时在《栏目管理》高级选项如果想同时在文章内容页调用打开\include\arc.archives.class.php查找if($this->ChannelUnit->ChannelInfos['issystem']!=-1)将$query = "Select arc.*,tp.reid,tp.typedir,ch.addtablefrom `ant_archives` arcleft join ant_arctype tp on tp.id=arc.typeidleft join ant_channeltype as ch on arc.channel = ch.idwhere arc.id='$aid' ";$this->Fields = $this->dsql->GetOne($query);替换为$query = "Select arc.*,tp.reid,tp.typedir,tp.typeimg,ch.addtablefrom `ant_archives` arcleft join ant_arctype tp on tp.id=arc.typeidleft join ant_channeltype as ch on arc.channel = ch.idwhere arc.id='$aid' ";$this->Fields = $this->dsql->GetOne($query);即可。需要这个功能的朋友,去试试吧。

免责

本文链接地址:https://www.jiuchutong.com/zhishi/310957.html 转载请保留说明!

上一篇:mysql中join和where的区别(mysqljoin和where哪个好)

下一篇:树结构(树结构ADT知识点思维导图)

  • 为什么苹果xr不是静音但是来电话没有声音(为什么苹果xr不显示电量)

    为什么苹果xr不是静音但是来电话没有声音(为什么苹果xr不显示电量)

  • 腾讯视频突然不能免流(腾讯视频突然不能微信登录了)

    腾讯视频突然不能免流(腾讯视频突然不能微信登录了)

  • ios13.3系统多大

    ios13.3系统多大

  • 电脑辐射和手机辐射哪个更大(电脑辐射和手机辐射)

    电脑辐射和手机辐射哪个更大(电脑辐射和手机辐射)

  • 小米10微信视频怎么美颜(小米10微信视频黑屏怎么回事)

    小米10微信视频怎么美颜(小米10微信视频黑屏怎么回事)

  • iphone相机手电同时打开(iphone手电筒和相机怎么一起)

    iphone相机手电同时打开(iphone手电筒和相机怎么一起)

  • acer笔记本键盘全失灵了(Acer笔记本键盘怎么拆)

    acer笔记本键盘全失灵了(Acer笔记本键盘怎么拆)

  • 华为mate30看视频怎么全屏

    华为mate30看视频怎么全屏

  • 智慧投屏功能是什么(智慧投屏有什么用?)

    智慧投屏功能是什么(智慧投屏有什么用?)

  • 抖音作品发布失败是什么原因(抖音作品发布失败什么意思)

    抖音作品发布失败是什么原因(抖音作品发布失败什么意思)

  • 支付宝怎么解绑身份证(支付宝怎么解绑亲情号支付功能)

    支付宝怎么解绑身份证(支付宝怎么解绑亲情号支付功能)

  • 硬盘分区gpt和mbr区别(分区gpt和mbr哪个好)

    硬盘分区gpt和mbr区别(分区gpt和mbr哪个好)

  • 拼多多sku改动有影响吗(拼多多修改商品sku会降权吗)

    拼多多sku改动有影响吗(拼多多修改商品sku会降权吗)

  • 淘宝付款二维码在哪里(淘宝付款二维码给别人扫是扣自己的钱么)

    淘宝付款二维码在哪里(淘宝付款二维码给别人扫是扣自己的钱么)

  • 荣耀20有面部解锁么(荣耀20有没有人脸识别解锁)

    荣耀20有面部解锁么(荣耀20有没有人脸识别解锁)

  • 抖音送出的礼物怎么查(抖音送出的礼物在哪里能看到)

    抖音送出的礼物怎么查(抖音送出的礼物在哪里能看到)

  • 电话手表充不进电怎么办(电话手表充不进电怎么办小天才)

    电话手表充不进电怎么办(电话手表充不进电怎么办小天才)

  • 手机qq上如何制作微视频短片(手机qq上如何制作表格)

    手机qq上如何制作微视频短片(手机qq上如何制作表格)

  • 华为手机抬起亮屏在哪里设置(华为手机抬起亮屏不灵敏)

    华为手机抬起亮屏在哪里设置(华为手机抬起亮屏不灵敏)

  • oppor15x上市时间(oppor15x发售时间)

    oppor15x上市时间(oppor15x发售时间)

  • 小米8支持微信美颜吗(小米8支持微信双开吗)

    小米8支持微信美颜吗(小米8支持微信双开吗)

  • Linux的发展不容小觑(独霸天下) 未来将渗透到生活的方方面面(浅谈linux的发展方向和应用范围)

    Linux的发展不容小觑(独霸天下) 未来将渗透到生活的方方面面(浅谈linux的发展方向和应用范围)

  • Axios和Ajax的区别是什么(axios和ajax的关系)

    Axios和Ajax的区别是什么(axios和ajax的关系)

  • phpcms hash数据验证失败怎么解决(php hash_hmac)

    phpcms hash数据验证失败怎么解决(php hash_hmac)

  • 计提的增值税
  • 营业账簿印花税怎么交
  • 增值税发票有
  • 超市的小票能重开吗
  • 开票打印机可以自己买吗
  • 一般纳税人技术服务免税发票怎么开
  • 劳务派遣代发工资开票
  • 非居民企业直接投资居民企业取得股息
  • 营业成本增加会导致
  • 小规模纳税检查怎么做
  • 固定资产盘点账实不符
  • 政府补助收入计算有了新变化
  • 家电公司销售电器赠送小礼品如何做账?
  • 往年的制造费用怎么算
  • 冲减存货的会计分录
  • 工会发放节日慰问
  • 上市公司发行股票可以自行销售吗
  • 软件维护费可以出维护人员工资吗?
  • 工业混合销售行为如何纳税?
  • 全额拨款事业单位工会经费来源
  • 诉讼管辖分为
  • 增值税一般纳税企业支付现金方式取得
  • 其他应付款在贷方,借方是什么科目
  • 管理费用保险费汇算清缴
  • 小规模手撕发票申报填在哪
  • 五联折叠票和两联折叠票的区别
  • 利润分配表会计分录
  • 可引导的macos
  • 预付款退还的法律规定
  • 股份制企业的特征主要是什么
  • u盘bios设置usb启动
  • PHP:oci_rollback()的用法_Oracle函数
  • php 字符串函数
  • php中的require
  • 佛罗里达naples
  • 工装进福利费还是劳保费
  • 个税申报中是否婚前各自首套贷款
  • 个人所得税累计扣除是什么意思
  • 应交城建税怎么算
  • 什么是神经网络算法
  • pytorch torch
  • win+e快捷键在哪
  • 进项税额转出最后怎么处理
  • 年报和汇算清缴不一致怎么处理
  • 销售货物未收到货款的会计分录怎么写
  • 现金流量表存货增加额怎么算
  • 公司收到个人汇款怎么开发票
  • 短期借款利息是多少
  • 支付航天信息服务费未收到发票怎么处理
  • 补缴以前年度的印花税会计分录
  • 教育培训行业税目分类
  • 企业增值税的征收方式
  • 预收账款是负债还是资产
  • 生日卡和过节卡一样吗
  • 公司维修费计入什么科目
  • 劳务公司的成本有哪些
  • 现金支付什么会计科目
  • 收到红字发票如何申报增值税?
  • 企业进项税额大于销项税额
  • 公司的软件服务器设置什么意思啊
  • 空调销售又安装如何税收筹划
  • 往来是啥意思
  • 百旺金赋领回来的发票怎么读入
  • MySQL修改root账号密码的方法
  • 存储过程mysql
  • 如何制作ubuntu系统盘
  • 自动启动win10
  • win7屏幕太亮了怎么调电脑
  • linux 系统监控
  • windows8.1rt
  • win8如何进入metro界面
  • cocosdx让AppDelegate支持全局更新机制
  • node stream原理
  • node.js中的http.createClient方法使用说明
  • Android之framework修改底部导航栏NavigationBar动态显示和隐藏
  • vue导航组件
  • service segment
  • javascript总结笔记
  • 中国的外籍
  • 税务报道可以学什么专业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设