附加图集表 aid int(11) 图集编号 typeid int(11) 分类栏目编号 pagestyle smallint(6) 表现方式(1单页显示;2分多页显示;3多行多列展示) maxwidth...introduce text 软件介绍 dede_addonspec 附加专题表 aid int(11) 专题编号 typeid int(11) 分类栏目编号 note text 专题内容(仅存放标签代码...栏目管理表 ID int(10) 栏目编号(自动编号) reID int(10) 父栏目编号 topID int(10) sortrank smallint(6) 排序编号 typename varchar...(30) 栏目名称 typedir varchar(100) 栏目目录 isdefault smallint(6) 栏目列表选项(1链接到默认页 defaultname varchar(20) 默认页的名称...dede_sys_set:系统设置表 dede_sgpage:单页 dede_sphinx:全文检索 dede_sys_enum:联动枚举组表 dede_arcmulti:多页标记存储数据表 dede_arctiny
dede:field name="title"/} 这里文章页的标题,{dede:field.seotitle/}是栏目页,描述和KEY都是一样的写法。...4:在首页调用某栏目的子栏目:这个标签一般是产品的分类用得到。...:{dede:global name='cfg_beian'/} 6:列表页用到的标签:列表文章调用标签:{dede:list pagesize='8'} {/dede:list}当前栏目名称标签:...{dede:field name='typename'/}栏目介绍:{dede:field name='description' function='html2text(@me)'/}单页内容:{dede.../]列表栏目调用:[[field:typename/]]列表栏目调用TAG:{dede:tag row='80' getall='1' sort
/} 列表页或者文章页标题 {dede:field name='keywords'/} 列表页或者文章页关键词 {dede:field name='description' function='html2text...(@me)'/} 列表页或者文章页描述 {dede:field.seotitle /} 栏目SEO标题 {dede:field.content/} 栏目内容 {dede:prenext get='...:arclist} 4、友情链接模块调用 {dede:flink row='24' linktype=2/} 5、当前位置 {dede:field name='position'/} 6、调用栏目子栏目...} 7、版权标签调用 {dede:global name='cfg_powerby'/} 8、列表页常用标签 列表文章调用标签:{dede:list pagesize='8'} {/dede:list}...:click/] 列表评论调用标签: [field:postnum/] 列表栏目调用:[[field:typename/]] 列表栏目调用TAG
:typelink/]’>更多{/dede:type}这样可以精确的获取到是那个栏目的更多连接(相当于点击之后到列表页面) l {dede:channel type=’son’}[field:typename/] {/dede:channel}这样获取到的就是栏目id是4的所有子栏目...” listsize=”5″/}显示翻页代码,参数说明: listsize 表示 [1][2][3] 这些项的长度 x 2 listitem 表示页码样式,可以把下面的值叠加 index 首页...pre 上一页 pageno 页码 next 下一页 end 末页 option 下拉跳转框 l {dede:prenext get=’pre’/}{dede:prenext get=’next...栏目属性 最终列表栏目:依赖模板article_article.htm和list_article.htm 频道封面:(用于单页显示)依赖index_article.htm,内容使用{dede:field.content
前面老蒋有整理到dedecms织梦程序首页模板常用的调用标签,在这里我们继续列表模板使用的标签。一般我们列表模板用于栏目所有文章或者子栏目的列表中使用的。...其实我们可以设置多个栏目列表模板,只要我们在分类给不同的分类设置不同的列表模板都可以。...1、列表页标题、关键字、描述 {dede:field.title/}_{dede:global.cfg_webname/} <meta name="keywords" content...=gettoptype(@me,typename)/} 4、当前栏目名称 {dede:field.typename/} 5、当前栏目内容 {dede:field.content/} 6、当前位置 {dede...:field.position/} 7、当前栏目连接 {dede:type}[field:typeurl/]{/dede:type} 8、栏目文档列表 {dede:list pagesize='10'
\templets\default\list_default.htm 文章列表页 模板文件路径 模板路径标签:{dede:global.cfg_templets_skin/} 二、读取添加的所有栏目...} 四、获取指定栏目的文章列表 {dede:type typeid=’12’}[field:typename /]{/dede:type} <a href=”{dede...,在首页模板中允许用”,”分开表示多个栏目 getall:在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以”,”分开的多个栏目的下级子类 titlelen:标题长度 等同于titlelength...=30} 按周: {dede:arclist row=’24’ titlelen=8 orderby=click subday=7} 在首页调用某栏目的子栏目 {dede:channel type...:field name=’templeturl’/}/images/topsearch_submit.gif” /> 53.实现“文章标题-2级栏目-1级栏目-网站名”形式 {dede
平时用dedecms开发经常会用到一些标签,特别是首页、栏目页、内容页,这些页面都会用到标签的调用,比如title、keywords、description、arclist、field.body等,...: {dede:type} [field:typename /] {/dede:type} ---- 文章内容页标签 文章标题:{dede...多列方式显示 row='10' 返回文档列表总数 typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目; getall='1' 在没有指定这属性的情况下...,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类 titlelen = '30' 标题长度 等同于titlelength infolen='160' 表示内容简介长度 等同于infolength...,方便网站会员分类浏览整站信息 功能说明:用于获取栏目列表 适用范围:全局使用 基本语法: {dede:channel type='top' row='8' currentstyle="<a href
我们知道dedecms有一个面包屑导航的调用函数,{dede:field name='position'/},这个样式是固定的,有时要个性化一些的话需要修改很多地方,那么织梦cms有没其他方法获取当前文章所在栏目...{dede:field.typename...行左右)来修改,具体详见修改dedecms面包屑导航的首页链接关键字(帝国cms面包屑导航的首页链接锚文本改成关键字),但为了程序的稳定性最好不好去动,所以上面的方法就比较方便了 关于dedecms栏目调用方面...ytkah还有两篇文章页很精彩噢,dedecms调用当前栏目的子栏目怎么操作,dedecms如何调用当前栏目的子栏目及子栏目文章,
{dede:list}是用于列表页的文章列表调用,通常是用于list_article.htm页面,这个文章列表是可以分页的。...排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum ,默认为 sortrank pagesize='20' 分页大小,调用文章条数 一般列表页会增加一个分页代码...:arclist} 参数说明: col='' 分多少列显示(默认为单列),5.3版中本属性可以通过多种方式进行多行显示 如果col='1'要多列显示的可用div+css实现 以下为通过div+css实现多列的示例...多列方式显示 row='10' 返回文档列表总数 typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目; getall='1' 在没有指定这属性的情况下...,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类 titlelen = '30' 标题长度 等同于titlelength infolen='160' 表示内容简介长度 等同于infolength
dedecms默认是没有栏目图片功能的,为了便于灵活管理就给每个栏目增加一个栏目图片的功能,栏目图片是在代码中添加的固定图片,通过改造可以实现这个功能的,下面就随ytkah一起来试试吧 1....首先,给栏目分类表`dede_arctype`表增加缩略图字段`typeimg`,用phpMyAdmin或其他数据库管理工具,直接在数据表中添加该字段,或者运行下面的SQL语句: alter table.../]'/>调用我们必须找到了栏目的标签页面 /include/taglib/channel.lib.php,发现了下面的一段代码(第137行): $linkOkstr = str_replace("~...,$linkOkstr); 在下面添加:$linkOkstr = str_replace("~typeimg~",$row['typeimg'],$linkOkstr);这时,我们再到后台重新生成一下列表页面...,刷新列表页试试,当前栏目的栏目图片也出来了呢~
前面ytkah谈到了 dedecms调用当前栏目的子栏目怎么操作,有的朋友会问如果再增加一个调用子栏目文章的需求,即调用当前栏目的子栏目及子栏目文章,这个有办法实现吗?...这时就要涉及到另外两个标签的调用了,dede:channelartlist标签和dede:arclist标签 {dede:channelartlist} ...{dede:field name='typename'/}更多......,标题长度(titlelen)、调用文章条数(row)自行设置,感兴趣的朋友去echo一下吧 相关文章:dedecms获取当前文章所在栏目URL
配合dedecms内容模型实现后台输入栏目id前端输出文章列表,这样制作科室专题页也变快了很多。...比如,我们添加一个“科室专家栏目id”的字段zjid,那么我们可以通过下面的代码来进行调用 {dede:arclist addfields='zjid' row='1' channelid='24'...} [field:zjid runphp="yes"] global $dsql; $sql="SELECT dede_archives.* FROM dede_archives...left JOIN dede_addon24 ON dede_archives.id=dede_addon24.aid WHERE dede_archives.typeid=@me"; $dsql...将后台输入的id作为输出文章栏目的id,再将此栏目的文章罗列出来,不过这个的文章链接是动态的url,如果你已经做了全站伪静态了,可以加上nofollow标签 后台的效果如下 ?
我们有些时候在设计和调用DEDECMS栏目的时候,需要在子栏目中获取顶级栏目的名称。这样应该如何调用设置呢?这里老蒋找到几个有效的办法,如果有需要的话可以参考使用。.../** * 获取指定栏目id的顶级栏目的名称 * * @return string */ if (!...['reid']==0) return $typeinfo['typename']; else return getTopChannelName($typeinfo['reid']); } } 列表页面调用...return GetOneTypeUrlA($typeinfo); else return getTopChannelUrl($typeinfo['reid']); } } 然后调用方法和上面一样,页面和列表不同方法...本文出处:老蒋部落 » 四个方法实现DEDECMS子栏目获取顶级栏目名称 | 欢迎分享
可以看下 CATEGORYS栏目数组面包屑导航{catpos(catid)} 当前位置,在首页什么都不显示,在栏目页和文章页会显示所在栏目层级。...库,比如 需要显示的位置加入代码 <span id="...$catid}首页{/if} {if $child}<em>栏目</em>首页{/if} {if $parentid}<em>栏目</em><em>列表</em><em>页</em>{/if} {if $catname}<em>栏目</em>首页和<em>栏目</em><em>列表</em><em>页</em>{/if} {if $id}内容<em>页</em>...{/if} {if $tag}标签<em>列表</em><em>页</em> <em>栏目</em><em>列表</em> {pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder...一级<em>栏目</em><em>列表</em> catid="0" 同级栏目列表 catid="$parentid" 如果需要当前栏目高亮,则只需要用if语句判断一下即可 <li{if $r[catid]==$catid} class=
栏目列表的基本代码 {pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"} {loop...一级栏目列表 catid="0" 同级栏目列表 catid="$parentid" 比较复杂的情况 如果我们的栏目有很多级,希望取到最小栏目的父栏目列表该怎么办? 这串代码的意思是,取出当前栏目的所有子栏目ID,观察下数据库会发现,位于最右边的则是当前栏目的最小子栏目ID,所以取出最后一个栏目的ID,最后就用$CATEGORYS得出最小栏目ID的父栏目ID。...最后,我们只需要用下面代码即可调用出最小栏目的父栏目列表 {pc:content action="category" catid="$school" num="10" siteid="$siteid"...在循环内的li中加入if判断,如果是当前栏目,则增加current类,然后通过CSS给这个类增加样式即可实现当前栏目高亮功能。
-- 有子栏目时显示的内容 -->{eyou:else /}{/eyou:notempty}----10、arclist循环中,判断如果是第一个li,则添加固定的css,否则不加,适合部分前端列表 第一个需要添加特别的突出的样式...{eyou:arcclick /} 文档页浏览次数{$field.click } 栏目及主页浏览次数{$eyou.field.author} 文档页作者{$field.author} 栏目及首页作者...ID)=###}统计栏目文章数----18、搜索结果页让关键词高亮飘红{eyou:list titlelen='40' pagesize='8'}{eyou:php}$field['new_title'...='return false' 禁止右击禁止画中画:后面补充----21、栏目链接怎么实现外链情况下为新窗口打开?
] {/pboot:nav} 控制参数: num=* 数量,非必填,用于控制输出的数量 parent=* 父菜单编码,非必填,用于控制输出列表的父菜单编码,默认0,即从一级菜单开始输出 parent...={sort:pcode} 可用于输出当前栏目的同级菜单 parent={sort:scode} 可用于输出当前栏目的子菜单 parent={sort:tcode} 可用于输出当前栏目顶级菜单的子菜单...2、可使用的列表标签 [nav:n] 序号,从0开始 [nav:i] 序号,从1开始 [nav:pcode] 父栏目编码 [nav:scode] 当前栏目编码 [nav:name] 栏目名称 [nav:...subname] 栏目副名称 [nav:link] 栏目链接 [nav:type] 栏目类型,1单页、2列表 [nav:outlink] 后台设置的跳转链接 [nav:listtpl] 列表页模板 [nav...] 当前栏目子栏目的数量,无子栏目时为0 [nav:rows] 输出栏目下内容数量(V1.3+) 3、常见使用示例 高亮菜单 使用判断语句: {pboot:if('[nav:scode]'=='{sort
SQL语句: 将所有文档设置为“仅动态”, update dede_archives set ismake=-1 将所有栏目设置为“使用动态页”, update dede_arctype set.../dede/templets/文件下。 将要发布的文章类型的模板代码改下就可以实现以后发布文章就是动态显示,不用在一个一个修改,实现默认动态浏览。...要有根据的改,才能将对应发布的信息内容实现动态浏览。...ismake=-1 2、将所有栏目设置为“使用动态页”,也可以建立栏目时选择“使用动态页”:执行以下MySQL语句: update dede_arctype set isdefault=-1 3、首页动态...:把根目 共三个步骤: 1、将所有文档设置为“仅动态”: 执行以下MySQL语句: update dede_archives set ismake=-1 2、将所有栏目设置为“使用动态页”,也可以建立栏目时选择
SQL语句: 将所有文档设置为“仅动态”, update dede_archives set ismake=-1 将所有栏目设置为“使用动态页”, update dede_arctype set.../dede/templets/文件下。 将要发布的文章类型的模板代码改下就可以实现以后发布文章就是动态显示,不用在一个一个修改,实现默认动态浏览。...ismake=-1 2、将所有栏目设置为“使用动态页”,也可以建立栏目时选择“使用动态页”:执行以下MySQL语句: update dede_arctype set isdefault=-1 3、首页动态...:把根目 共三个步骤: 1、将所有文档设置为“仅动态”: 执行以下MySQL语句: update dede_archives set ismake=-1 2、将所有栏目设置为“使用动态页”,也可以建立栏目时选择...“使用动态页”: 执行以下MySQL语句: update dede_arctype set isdefault=-1 3、首页动态: 把根目录下生成的 index.html 删除即可。
:channel} 指定调用栏目标签: {dede:onetype typeid='ID'}[field:typename /]{/dede:onetype} 频道栏目调用标签: {dede:channel...='cfg_beian'/} 当前栏目名称标签: {dede:field name='typename'/} 当前位置调用标签: {dede:field name='position'/} 列表文章调用标签... 列表时间调用标签: [field:pubdate function="GetDateTimeMK(@me)"/] 列表分页调用标签: {dede:pagelist listsize='4'...=30} 按周: {dede:arclist row='24' titlelen=8 orderby=click subday=7} 在首页调用某栏目的子栏目 {dede:channel type...:field name='templeturl'/}/images/topsearch_submit.gif" /> 实现“文章标题-2级栏目-1级栏目-网站名”形式 {dede
领取专属 10元无门槛券
手把手带您无忧上云