dedecms调用子栏目内容,缩略图,以及栏目名字

织梦后台栏目页默认是没有添加缩略图的选项的,所以首先我们要调整后台提交表单使界面出现上传图片的地方,如下图所示:

 

织梦后台默认是没有栏目缩略图选项的,所以首先你需要从网上下载对应需要修改的文件,从这个链接http://pan.baidu.com/s/1mgC2YQ8中下载替换的文件,找到对应的文件夹进行替换。第二步,图片字段为:arcpic 调用图片路径为:[field:arcpic] 在数据库中创建arcpic,sql语句ALTER TABLE `dede_arctype` ADD `arcpic` VARCHAR( 200 ) NULL。
现在针对你想实现的功能分两种情况:
1.如果你是想实现仅栏目图片的循环调用,可以使用dede全局标签sonchannel进行调用:
{dede:sonchannel}<a href="[field:typelink/]" class="img"><img src="[field:arcpic/]" title="" /></a><a href="[field:typelink/]" title="">[field:typename/]</a>{/dede:sonchannel}
同时还需要去到include\taglib\sonchannel.lib.php,大概在第17行增加一个arcpic数据字段,增加后为:
$sql = "Select arcpic,id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
  From `dede_arctype` where reid=‘$typeid‘ And ishidden<>1 order by sortrank asc limit 0,$row";
2.如果你是想实现栏目标题简介以及图片一对一出现,使用以下代码实现:
//css样式自己控制使用;
 {dede:channelartlist type=‘son‘ typeid=‘1‘} //typeid写你想调用的子栏目的上级栏目ID;
<a href="[field:typelink/]" class="img"><img src="{dede:field name=‘arcpic‘/}" title="" /></a><a href="[field:typelink/]" title="">
{dede:type}
   <a href="[field:typelink/]">[field:typename/]</a>
{/dede:type}
{dede:field.content/}
{/dede:channelartlist}

以上是我自己经历过之后总结出来的比较完善的修改方法,在DedeCMS-V5.7-GBK-SP1使用完全可用,友情提醒:下载的文件路面图片以及css路径还有htm页面编码方式可能需要改变。

http://files.cnblogs.com/files/tiandao/dede.rar

时间: 2025-01-14 05:22:47

dedecms调用子栏目内容,缩略图,以及栏目名字的相关文章

织梦dedecms调用子栏目的方法

织梦调用子栏目名称在栏目.文章页及首页的方法是有区别的.首页的调用方法和在栏目的调用基本是一样的,如下: {dede:channel typeid=''} <li><h3><a href="[field:typeurl/]" title="[field:typename/]">[field:typename/]</a></h3></li> {/dede:channel} 这是调用制定顶级栏目下的

dedeCMS中单独调用子栏目模板和子栏目的文章时修改源代码给channel和chanenartllist加上limit

在网站文件中找到include-taglib-chanel.lib.php,和chaneartllist.lib.php 下载用php的IDE打开, chanel.php加入limit属性修改如下 <?php /** * 获取栏目列表标签 * * @version $Id: channel.lib.php 1 9:29 2010年7月6日Z tianya $ * @package DedeCMS.Taglib * @copyright Copyright (c) 2007 - 2010, Des

织梦DedeCMS调用二级子栏目或者多级栏目解决方法

本文是关于织梦DedeCMS调用多级子栏目的,拿来测试分享下.DEDECMS v5.7,后台已建栏目目录,如下图1所示: 图1 DEDECMS后台栏目结构 现在,我们先来调用顶级栏目"站长新闻",以及其下的子栏目,如图2所示: 图2 DEDECMS顶级栏目"站长新闻" 当前栏目typeid值为3,所以代码如下: {dede:channelartlist typeid='3,3'} <a href="{dede:field name='typeurl'

织梦(Dedecms)首页如何调用单页栏目内容

本文来自:http://www.chinaz.com/web/2011/1226/228492.shtml Dedecms的功能确实很强大,但是dedecms的全局变量有字节限制,使得我们在使用dedecms制作企业站的时候,首页无法调用大段大段的企业站. 其实dedecms还有另外一种调用大段内容的方法,这里我们需要使用sql语句来调用已保存的html内容. 一般的企业站会有一个企业简介的栏目,这个栏目我们大部分使用{field:content /}这种方法来调用栏目设置里的栏目内容,但是这个

织梦调用栏目、栏目内容代码

dedecms调用顶级栏目 {dede:channel type='top' currentstyle="<li class='on'><a href='~typelink~' ~rel~>~typename~</a></li>"} <li><a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a></li> {/dede:ch

dedecms程序给栏目增加缩略图的方法

用织梦程序做网站,有时候因为功能需求,我们要为网站的栏目页添加缩略图功能,而dedecms又没自带这个功能,那么就需要我们来修改程序了. 这里有一个栏目添加缩略图的方法,供大家参考. 涉及到文件如下(注意备份): dede/catalog_add.php dede/catalog_edit.phpdede/templets/catalog_add.htmdede/templets/catalog_edit.htm 打开文件夹templets这个目录,在里面新建一个文件夹typeimg,用于独立存

kdchxue讲解V9父栏目调用子栏目的办法

我们在做模板时有时候需要用到调用栏目的子栏目,下面这个文章将教大家实现目的,挺简单的.代码如下: 在二级栏目列表页调用: <!-- * 获取子栏目 * @param $parentid 父级id * @param $type 栏目类型 * @param $self 是否包含本身 0为不包含 * @param $siteid 站点id -->     <divclass="arrchildid_list">     {php $j=1;}     {loop su

dedecms网站栏目增加缩略图的方法

有时候因为网站功能需求,我们需要为织梦程序的栏目页添加缩略图功能,这里有一个栏目添加缩略图的方法,供大家参考 涉及到文件如下(注意备份): dede/catalog_add.php dede/catalog_edit.php dede/templets/catalog_add.htm dede/templets/catalog_edit.htm 打开文件夹templets这个目录,在里面新建一个文件夹typeimg,用于独立存放栏目缩略图 新加字段 typeimg 后台执行SQL(前缀默认为de

dede首页调用栏目内容{dedefield.content}的方法

Dedecms的功能确实很强大,但是dedecms的全局变量有字节限制,使得我们在使用dedecms制作企业站的时候,首页无法调用大段大段的企业站. 其实dedecms还有另外一种调用大段内容的方法,这里我们需要使用sql语句来调用已保存的html内容. 一般的企业站会有一个企业简介的栏目,这个栏目我们大部分使用{field:content /}这种方法来调用栏目设置里的栏目内容,但是这个字段在首页是无法使用.其实写一个sql语句就可以实现{field:content /}在首页的调用: {de