位置: 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知识点思维导图)

  • 金税盘连接不上电脑是怎么回事
  • 个人出租如何交税
  • 进项税额转出期限是多少
  • 合并报表调整分录理解
  • 租厂房需要交租赁税吗
  • 银行转账支付凭证有效期多久
  • 个体户银行开户是开公户还是私户
  • 电子税务局税种认定怎么操作
  • 资产负债表固定资产清理怎么填
  • 农民工工资保证金管理暂行办法
  • 资本公积什么情况下转增资本
  • 企业购买劳保用品会计处理
  • 毁损材料的损失怎么算
  • 存货跌价卖出需要进项转出吗
  • 增值税预缴表填写模板
  • 进项票一定要专票吗
  • 分公司注销分配表
  • 这个月只开了销项负数怎么办
  • 以前年度损益调整会计分录
  • 融资租赁哪些项目可以增值税抵扣
  • 给外国教授发邮件最后一句
  • 企业收到政府扶贫资金补助及运用补助金怎么做账
  • 家具属于固定资产什么类别
  • 工资属于劳务收入吗
  • valorant!
  • 收回已核销的坏账并入账
  • windows 10无法开机
  • php常用的设计模式在开发中的实例
  • 怎么租一个月
  • windows默认网关应该设置为的地址
  • 房地产开发企业销售自行开发的房地产项目
  • 弃置费用预计负债递延所得税怎么处理
  • 浅谈php中的错误处理方法
  • string对象放在哪里
  • 现金流量表季度期初现金余额怎么填
  • 装修费摊销费计算公式
  • 民非企业税金及附加是什么科目
  • 运输发票抵扣税率是多少
  • 年报营业额填多少不纳税
  • Python中自定义异常
  • 公司借款方式
  • 员工出差回来会计分录
  • 什么时候工程物资什么时候在建工程
  • 减免增值税记账
  • 增值税一般纳税人企业对同属于增值税
  • 工业企业库存商品的初始入账成本
  • 汇算清缴银行手续费放哪里
  • 政府会计制度收回多发工资
  • 企业拆迁安置房屋没有房产证可以买吗
  • 房地产影响投资和消费,事关民生和发展
  • 不动产租赁行业代码
  • 飞机票退票费如何开票
  • 多交的社保费可以退吗
  • 旅游业营业税税率
  • mysql分页时offset过大的Sql优化经验分享
  • Windows下MySQL5.7.18安装教程
  • mysql5.7.17下载
  • 品牌笔记本电脑排行
  • win8还能用吗
  • 没有光驱启动
  • ubuntu系统安装无线网卡驱动
  • 安装centos6.6详细步骤
  • centos设置永不待机
  • linux的防火墙配置文件
  • windows8开机启动项设置
  • javascript date format
  • linux执行sh文件报错找不到
  • linux保存
  • shell按行读取文件存入数组
  • python中的is和==的区别
  • android中edittext
  • Python字符串大写
  • 简单的jquery插件实例
  • unity地形图片
  • 用javascript
  • python魔法方法有啥用
  • 留抵税额过多怎么办
  • 郑州房管局办事大厅预约
  • 企业所得税的计算,收入是含税还是不含税
  • 杭州 国税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设