织梦增加栏目图片、缩略图功能在栏目高级选项下_织梦CMS教程
栏目:网络技术 发布时间:2019-04-11
网站每个栏目都有不同的banner大图,为了方便客户可以直接在后台栏目处添加和更换这个栏目图片,我们需要给dedecms二次开发,增加栏目图片上传选项。织梦栏目

网站每个栏目都有不同的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  # 2019附子seo  # 公司可以做哪些网站推广  # 玉门网站建设服务  # 面试网站优化  # 洛阳老城区网站优化排名  # 丹江口网站推广优化公司  # 襄阳德阳网站优化服务  # 网络建设作业网站  # 建材网站建设文案大学  # class  # 构建营销推广体系的步骤  # 六安网站优化哪家强  # 瑞昌灯箱网站建设  # 乐昌网站建设制作厂商  # 云南关键词排名方案  # 临高县网站优化推广费用  # seo推广公司介绍  # 营销推广裂变  # 大良seo学习  # 金军seo  # 先给  # 织梦CMS教程  # 织梦栏目图片  # 织梦栏目缩略图  # 里用  # 都有  # 不需要  # 只需  # 可以直接  # 数据库中  # 命令行  # 织梦增加栏目图片、缩略图功能在栏目高级选项下  # 系统设置  # 图片上传  # 上传  # dede  # toolbar  # brush  # lt  # false  # php  # pre 


相关文章: 【微信网站开发】微信公众平台开发需要什么语言?如何开发微信公众平台?普通网站如何转换为微信网站?  济南网站建设开发与制作_济南网站建设开发_seo推荐火星出词  江门网站响应式设计中色彩适配不同设备的实现路径_网站建设教程  如何通过分析用户行为来优化SEO内容策略?_SEO优化教程  福州网站建设公司排行_福州网站建设公司_查询seo关键词  健身网站建设方案_健身网站建设_江宁区全网营销推广联系方式  如何选择和使用高质量的图片进行微博SEO_SEO优化教程  学校网站建设的意义是什么?学习网站建设基础模块有哪些?  沧州外贸网站建设项目_沧州外贸网站建设_邹城seo推广商机  SEO能够为企业带来哪些机遇?_SEO优化教程  扶余网站建设_可以用来推广的网站  品牌购物网站建设的重要性是什么?品牌购物网站建设的意义是什么?  河北网站建设开发公司排名_河北网站建设开发_宁德推广营销找哪家  建设网站 公司_企业网页建设公司_微博营销推广十大技巧  自动发货网站建设_自定义域名_自定义页面模板  【响应式网站建设】响应式网页设计有什么优势?响应式网站有哪些缺点?  外贸SEO中如何优化网站加载速度?_SEO优化教程  长沙建设网站制作公司_长沙建设网站制作_企业网站推广优化公司  搜索引擎算法变化对均安SEO的影响_SEO优化教程  中等程度SEO优化通常包含哪些实施步骤?_SEO优化教程  如何处理JavaScript渲染对SEO的阻塞问题?_SEO优化教程  SEO优化专员如何通过晋升与技能提升实现职业发展?_SEO优化教程  自学制作网站_自学制作网页_自学网页设计  网站建设公司如何选择  【网页设计公司网站】一般建设企业网站的费用是多少?企业网站包括哪些板块?为公司制作网站的步骤是什么?  福州网站建设营销_福州网站建设培训_西安SEO优化营商  宝安建设网站公司有哪些_宝安建设集团_网站商城系统推广  【网站怎么优化推广】免费网站的推广方法有哪些?如何做百度搜索推广?  德州网站建设公司哪家好_德州网站建设公司_什么叫刷题网站推广方式  网站建设中SEO常用的工具有哪些?SEO为什么需要坚持原则?神马网站关键词快速排名软件多少钱?  厦门网站建设哪家公司好一点_厦门网站建设公司哪个好_网站关键词推广办法  深圳网站建设在哪里可以做_深圳网站建设在哪里可以_禅城网站推广哪家专业  【阳江网站建设】阳江网站建设设计公司平台_阳江网站制作搭建建网站  完善网站建设的意义_完善网站建设方案_浠水seo费用明细公示  通过案例分析如何选择SEO服务?_SEO优化教程  定制网站制作公司_定制网站制作流程_中原区推广网站搭建备案  *SEO的定期更新与维护_SEO优化教程  金融行业建网站的重要性是什么?金融行业建网站需要注意什么?  公司建设网站公司有哪些_公司建设网站流程_枣庄网络营销平台推广  内容创作在SEO中的角色_SEO优化教程  有哪些工具可以用于SEO数据监测?_SEO优化教程  租用空间_租一个网站多少钱_租上海办公空间  沧州网站建设手机百度_沧州网站网站建设_丰台seo  *天下提供哪些网站结构优化建议?_SEO优化教程  滁州口碑好的网站开发公司有哪些值得推荐_网站建设教程  企业门户网站建设费用怎么算_企业门户网站建设费用_csgo免费开箱网站推广码  公司网站建设多少钱一年_公司网站建设多少钱_沈阳本地网站优化费用  兼职网站建设方案_兼职网站建设_网站关键词优化官方名字  织梦百度小程序及*小程序*API接口插件_织梦插件  专业企业网站建设公司有哪些_专业企业网站建设公司_电脑SEO和手机SEO的区别 


相关栏目: 【 网络营销44070 】 【 网络推广122852 】 【 网络优化116010 】 【 网址导航102054 】 【 网络技术82194 】 【 网络资讯43554