|
||
【Arclist 标记】 | ||
这个标记是DedeCms最常用的一个标记,也叫自由列表标记,其中 hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist 这些标记都是由这个标记所定义的不同属性延伸出来的别名标记。 | ||
功能说明:获取指定的文档列表 | ||
适用范围:封面模板、列表模板、文档模板 | ||
基本语法: {dede:arclist typeid=‘‘ row=‘‘ col=‘‘ titlelen=‘‘ infolen=‘‘ imgwidth=‘‘ imgheight=‘‘ listtype=‘‘ orderby=‘‘ keyword=‘‘} 底层模板(InnerText) {/dede:arclist} |
||
属性说明: [1] typeid=‘‘ 表示栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目; [2] row=‘‘ 表示返回文档列表总数; [3] col=‘‘ 表示分多少列显示(默认为单列); [4] titlelen=‘‘ 表示标题长度; [5] infolen=‘‘ 表示内容简介长度; [6] imgwidth=‘‘ 表示缩略图宽度; [7] imgheight=‘‘ 表示缩略图高度; [8] type=‘‘ 表示档案类型,其中空值、不使用这个属性或type=‘all‘时为普通文档 § type=‘commend‘时,表示推荐文档,等同于 {dede:coolart}{/dede:coolart} § type=‘image‘时,表示必须含有缩略图片的文档,等同于{dede:imglist}{/dede:imglist}、{dede:imginfolist}{/dede:imginfolist} § type=‘spec‘时,表示专题,等同于标记{dede:specart}{/dede:specart} 以上属性值可以联合使用,如: type=‘commend image‘ 表示推荐的图片文档 [9] orderby=‘‘ 表示排序方式,默认值是 senddate 按发布时间排列。 § orderby=‘hot‘ 或 orderby=‘click‘ 表示按点击数排列 § orderby=‘pubdate‘ 按出版时间排列(即是前台允许更改的时间值) § orderby=‘sortrank‘ 按文章的新排序级别排序(如果你想使用置顶文章则使用这个属性) § orderby=‘id‘ 按文章ID排序 § orderby=‘postnum‘ 按文章评论次数排序 § orderby=‘rand‘ 随机获得指定条件的文档列表 [10] orderway=‘‘ 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序。 [11] keyword=‘‘ 表示含有指定关键字的文档列表,多个关键字用","分开 [12] channelid=‘‘ 表示特定的频道模型ID,内置的频道:专题(-1)、文章(1)、图集(2)、Flash(4)、软件(3) [13] limit=‘起始,结束‘ 表示限定的记录范围,row属性必须等于"结束 - 起始",mysql的limit语句是由0起始的,如 “limit 0,5”表示的是取前五笔记录,“limit 5,5”表示由第五笔记录起,取下五笔记录,使用了本属性后,row属性将无效。 [14] att=‘数值‘ 表示自定义属性值 [15] subday=‘天数‘ 表示在多少天以内的文档,通常用于获取指定天数的热门文档、推荐文档、热门评论文档等 [16] partsort=‘排列位数‘ 表示自动获得父栏目的所有子数中排列在第几位的栏目ID,标记为 {dede:autolist}{/dede:autolist} 时,使用本属性才有效。 |
||
底层模板字段: ID(同 id),title,iscommend,color,typeid,ismake,description(同 info),writer,shorttitle,memberid pubdate,senddate,arcrank,click,litpic(同 picname),typedir,typename, arcurl(同 filename),typeurl,stime(pubdate 的"0000-00-00"格式), textlink,typelink,imglink,image 其中: textlink = <a href=‘arcurl‘>title</a> typelink = <a href=‘typeurl‘>typename</a> imglink = <a href=‘arcurl‘><img src=‘picname‘ border=‘0‘ width=‘imgwidth‘ height=‘imgheight‘></a> image = <img src=‘picname‘ border=‘0‘ width=‘imgwidth‘ height=‘imgheight‘> 字段调用方法:[field:varname/] 如: {dede:arclist infolen=‘100‘} [field:textlink/] <br> [field:info/] <br> {/dede:arclist} 注:底层模板里的Field实现也是织梦标记的一种形式,因此支持使用PHP语法,Function扩展等功能 如: 给当天发布的内容加上 (new) 标志 [field:senddate runphp=‘yes‘] $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = "<font color=‘red‘>(new)</font>"; else @me = ""; [/field:senddate] |
||
【Field 标记】 功能说明:用于获取特定栏目或档桉的字段值及常用的环境变量值 【Channel 标记】 功能说明:用于获取栏目列表 【Type 标记】别名 onetype 功能说明:表示指定的单个栏目的链接 【Autochannel 标记】 【Mytag 标记】 功能说明:用于获取自定义宏标记的内容 功能说明:用于获取一组投票表单 【Flink 标记】,等同 friendlink 功能说明:用于获取友情链接 【Mynews 标记】 功能说明:用于调用任意表的数据,一般用于调用论坛贴子之类的操作 {dede:loop table=‘pw_threads‘ sort=‘tid‘ row=‘8‘ if=‘‘}<br> 功能说明:用于获取当前频道的下级栏目的内容列表 (1)基本语法 【List 标记】 (3)底层模板变量 注:list标记除了支持档案表的基本模板变量外,还支持附加表的字段,你可以在模型管理中知道附加表支持列表使用的字段有哪些。 【Page 标记】 【Pagelist 标记】 (1)语法 【Pagebreak 标记】 功能说明:表示文档的分页链接列表。 【Prenext 标记】 功能说明:表示获取文档“上一篇/下一篇”的链接列表。 【Pagetitle 标记】 功能说明:表示获取文档的分页标题 【Fieldlist 标记】 【Myad 标记】 ############################################################## 【Ask 标记】 功能说明:用于获取最新的问答的主题。 【Sql 标记】 功能说明:用于从模板中用一个SQL查询获得其返回内容。 【Group 标记】 功能说明:获取特定条件的圈子。 【Groupthread 标记】 功能说明:获取圈子最新发表的主题。 【booklist 标记】 功能说明:用于获取最新连载图书。 (3)底层模板: 【catalog 标记】 功能说明:用于获取书库的栏目。 【chapter 标记】 功能说明:用于获取图书的章节列表,适用于book_book.htm。 【contentlist 标记】 功能说明:用于获取最新图书章节。 |
◆织梦内容管理系统模板标签代码参考
时间: 2024-10-12 13:29:06
◆织梦内容管理系统模板标签代码参考的相关文章
织梦内容管理系统-如何新增自定义属性
本文以新增自定义属性-热荐为例(如下图所示),详细描述如何新增自定义属性. 首先登陆织梦内容管理系统后台管理系统,然后点击[系统]->[SQl命令行工具]菜单,见下图: 然后分别执行如下sql语句 INSERT INTO dede_arcatt (sortid, att, attname ) VALUES ('9', 'd', '热荐' ); alter table `dede_archives` modify `flag` set ('h','c','p','f','s','j','a','b
让织梦内容页arclist标签的当前文章标题加亮显示
很多人在用织梦做站的时候,会用到在当前栏目页面,给当前栏目标题使用指定样式如标题加亮,或者放个背景图.这是一个很常用和实用的功能,比如在导航页面,标识当前在浏览哪个栏目.如下图: 但是有些时候,我们在调用几篇文章的时候,需要把当前文章的标题加亮.(如图2)可是dedecms并没有这个功能,下面我跟大家分享几段代码,来实现这个功能. 需要修改的文件为:include/taglib/arclist.lib.php 一.在65行插入:$currentstyle = $ctag->GetAtt('cur
织梦内容管理系统(DEDECMS)利用管理员功能如何防采集的
http://passport.baidu.com/?business&un=%E5%B0%8F%E5%A7%90%E6%89%BE%E6%9C%8D%E5%8B%99%E5%85%B4%E5%AE%89http://passport.baidu.com/?business&un=%E5%B0%8F%E5%A7%90%E6%89%BE%E6%9C%8D%E5%8B%99%E6%B2%B3%E6%B1%A0http://passport.baidu.com/?business&un=
织梦后台文章页标签调用大全
合理的利用文章调用标签,不禁可以加强页面的用户体验,也可以使网站的结构布局更加合理,充分的展示我们想要推广的文章,增加文章的曝光率. 虽然之前有发过一篇织梦文章标签,但是我习惯性的把首页,列表页以及文章页标签都保存在不同的文档里,这样用起来更方便一些.下面把整理了一份关于织梦文章样式属性的调用标签跟大家分享一下,大家可以按照自己的习惯进行整理. 1.最新文章调用标签 {dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='
织梦(dede)底层模板概念、常用底层模板字段
织梦(dede)底层模板概念.常用底层模板字段 一.底层模板的概念以及调用方式: 1. 什么是底层模板? 底层模板不是一个模板! 他就是在实际页面当中所要显示的具体内容: 2. 底层模板的应用: 调用方式 [field:字段名/] 实例: {dede:arclist row='6' titlelen='20'} <li><a href="[field:arcurl/]" title="[field:fulltitle/]">
织梦内容页如何调用幻灯片
织梦建站过程中,在做企业站或者其他类型网站的很多时候需要在产品内容页做以下样式的幻灯片,那么具体如何用织梦标签调用这种样式的幻灯片呢 调用代码: {dede:productimagelist} <a href="javascript:void(0)" title="[field:text/]"> <img src="[field:imgsrc/]" alt="[field:text/]"/> </
织梦自动增加数值标签
织梦autoindex,itemindex 的使用心得 autoindex itemindex 的使用心得 区别 channelartlist 标签下使用 {dede:global name='itemindex' runphp='yes'}@me;{/dede:global} channel 标签下使用 [field:global name=autoindex/] 在arclist中使用autoindex runphp 时用这种方式: {dede:arclist titlelen='22'
织梦内容页文档页,php逻辑调用dede:field.price控制显示原价优惠价
<p class="p2"><span>¥</span>{dede:field.trueprice/} <em> {dede:field.price runphp='yes'} if (@me==0){ @me = ''; }else{ @me='(原价 ¥ '[email protected]')';} {/dede:field.price} </em> </p> 逻辑是,如果原价为0,则
织梦channelartlist让嵌套标签里的channel也支持currentstyle高亮
嵌套标签 <div class="nav"> <ul> {dede:channelartlist row=7 typeid=top currentstyle=current} <li class="{dede:field.currentstyle/}"> <a href="{dede:field.typeurl/}">{dede:field.typename/}</a> <ul&g