当前位置:网站首页 > 软件教程 > 正文

dedecms织梦系统文章样式属性的调用标签大全

作者:admin发布时间:2021-11-01分类:软件教程浏览:评论:0


导读:最近,有博友看了马海祥博客《织梦系统(dedecms)文章样式属性的调用标签汇总》的织梦文章调用标签,说这篇文章对织梦文章调用标签的整理还不够全,还有一些特殊需求的文章调用标签不在里面,所以我又整理了一些根据特定需求调用织梦文章的标签代码,在此,借助马海祥博

近期,有博友看过马海祥blog《织梦系统(dedecms)文章样式属性的调用标签汇总》的织梦cms文章内容启用标识,说本文对织梦cms文章内容启用标识的梳理还不够全,也有一些独特要求的文章内容启用标识没有里边,因此我又梳理了一些依据特殊要求启用织梦cms文章内容的标识编码,在这里,依靠李海军祥blog的服务平台跟各位共享一下:

1.相关文章启用标识

{dede:likeart titlelen='30' row='10'}
  <li><a title="[field:title function='htmlspecialchars(@me)'/]" href="[field:arcurl /]">[field:title /]</a></li>
  {/dede:likeart}

表明载入10条相关文章,文章标题长短30字符。

2.网络热点文章内容启用标识

{dede:arclist orderby='click' titlelen='30' row='10'}
  <li><a title="[field:title function='htmlspecialchars(@me)'/]" href="[field:arcurl /]">[field:title /]</a></li>
  {/dede:arclist}

表明载入10条网络热点文章内容,文章标题长短30字符。

3.任意强烈推荐启用标识

{dede:arclist type='commend' titlelen='30' orderby='rand' row='10'}
  <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li>
  {/dede:arclist}

表明任意载入10条推荐文章,文章标题长短30字符。

4.推荐文章启用标识

{dede:arclist type='commend' titlelen='30' row='10'}
  <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li>
  {/dede:arclist}

表明载入10条推荐文章,文章标题长短30字符

5.特定从第二篇文章内容逐渐启用的文图标识

{dede:arclist limit='1,10' titlelen=30 orderby=pubdate typeid='1' idlist='' type='image.' imgwidth='200' imgheight='100'}
  <a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a>
  <a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a>
  {/dede:arclist}

注:特定频道栏目再加上typeid='1'表明启用ID为1的频道栏目;idlist =''获取特殊文本文档(文本文档ID);limit='起止ID,纪录数'(起止ID从0开始),表明限制的纪录范畴(如:limit='1,10'  表明从ID为1的纪录逐渐,取10条纪录;启用特定id文本文档事例idlist='1,2,3,4'

6.在主页启用某频道的子频道

{dede:channel type='sun' typeid='频道ID'}
  <a href="[field:typelink/]">[field:typename/]</a>
  {/dede:channel}

7.按時间点一下文章内容排名榜启用标识

按总: {dede:arclist row='20' titlelen=30 orderby=click}

按月: {dede:arclist row='20' titlelen=30 orderby=click subday=30}

按周: {dede:arclist row='20' titlelen=30 orderby=click subday=7}

8.目录隔5行加一行线

{dede:list pagesize='50'}
  <LI>
  <a href="[field:arcurl /]" title="[field:title function='htmlspecialchars(@me)'/]"
  target=_blank>[field:title function="cn_substr(@me,48)"/]</a>
  [field:pubdate runphp='yes']
  $a="<font color=red>".strftime('%m-%d',@me)."</font>";
  $b=strftime('%m-%d',@me);
  $ntime = time();
  $day3 = 3600 * 24;
  if(($ntime - @me) < $day3) @me = $a;
  else @me =$b;
  [/field:pubdate]<br>
  [field:global name=autoindex runphp="yes"]
  if(@me%5==0)@me="<hr />";
  else @me="";
  [/field:global]
  {/dede:list}
  <DIV class="line2 m1 m3"></DIV>
  </LI>

9.文章列表“隔行改色”的方式

{dede:arclist orderby=pubdate titlelen='26' row='10'}
  [field:global runphp='yes' name=autoindex]
  $a="<div id='a'>";
  $b="<div id='b'>";
  if ((@me%2)==0) @me=$a;
  else @me=$b;
  [/field:global]
  <ul>
  <li>[field:title/]</li>
  </ul>
  </div>
  {/dede:arclist}

10.当日内公布升级的文章内容时间显示为鲜红色

{dede:arclist row='10' titlelen='24' orderby='pubdate'}
  [field:pubdate runphp='yes']
  $a="<font color=red>".strftime('%m-%d',@me)."</font>";
  $b=strftime('%m-%d',@me);
  $ntime = time();
  $day3 = 3600 * 24;
  if(($ntime - @me) < $day3) @me = $a;
  else @me =$b;
  [/field:pubdate]
  {/dede:arclist}

{dede:arclist row='10' titlelen='24' orderby='pubdate'}
  [field:pubdate runphp="yes"]
  if((time()-@me)<(60*60*24)){@me=' <font color="#ff6600">'.strftime("%m-%d",@me).'</FONT>';}
  else {@me=strftime("%m-%d",@me);}
  [/field:pubdate]
  {/dede:arclist}

11.目录文章内容的增长系列号启用标识

[field:global name=autoindex/]

12.用arclist调用以额外表字段的方式

要获得额外表內容,务必合乎2个标准:

1.特定channelid特性。

2.特定要得到的字段名 addfields='字段名1,字段名'

如:

{dede:arclist addfields='filetype,language,softtype' row='8' channelid='3'}
  [field:textlink /] - [field:softtype /]<br />
  {/dede:arclist}

专业知识拓展:

标识名字:arclist

标识介绍:织梦cms常见标识,也称之为随意目录标识,在其中imglist.imginfolist.specart.coolart.autolist全是由该标识所界定的差异特性拓宽出去的别称标识。

作用表明:获得特定文本文档目录

应用领域:全局性应用

基本上英语的语法:

{dede:arclist  flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}
  <a href='[field:arcurl/]'>[field:title/]</a>
  {/dede:arclist}

主要参数表明:

col='' 分是多少列表明(默认设置为列项),dedecms5.3之后的版本号中本特性都可以借助多种多样方法开展几行表明。

假如col='1'要两列表明的可以用div css完成,下列为根据div css完成两列的实例:

<style type=text/css>
  div{width:400px;float:left;}
  </style>

{dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'}
  [field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>
  {/dede:arclist}

当col>1将应用原先的table两列方法表明

row='10' 启用文章内容的总数

typeid='' 频道ID,在目录模版和档案模板中一般不用特定,在首页模板中容许用","分离表明好几个频道;

getall='1' 在沒有特定这特性的情形下,在频道页.文章内容页模版,不容易获得以","分离的好几个频道的下属派生类

titlelen = '30' 文章标题长短,相当于titlelength

infolen='160' 表明内容概述长短,相当于infolength

imgwidth='120' 缩列图总宽

imgheight='90' 缩列图相对高度

listtype='all' 频道种类image带有缩列图commend强烈推荐

orderby='sortrank' 文本文档排列方法

§ orderby='hot' 或 orderby='click' 表明按点击量排序

§ orderby='sortrank' 或 orderby='pubdate' 按出版发行時间排序

§ orderby='near' 或 orderby=='lastpost' 按最终评价時间

§ orderby=='scores' 按评分排列

§ orderby='id' 按文章内容ID排列

§ orderby='rand' 任意得到特定标准的文本文档目录

keyword='' 带有特定关键词的文本文档目录,好几个关键词用","分

innertext = '' 一条纪录款式

aid='' 特定文本文档ID

idlist ='' 获取特殊文本文档(文本文档ID)

channelid 频道栏目ID

limit='起止ID,纪录数'(起止ID从0开始),表明限制的纪录范畴(如:limit='1,2'表明从ID为1的纪录逐渐,取2条纪录)。

flag = 'h' 自定特性值:今日头条[h],强烈推荐[c],照片[p],幻灯片图片[f],翻转[s],自动跳转[j],文图[a],字体加粗[b]

noflag = '' 同flag,但这儿是表明不包含这种特性。

orderway='desc' 数值desc或asc,特定排列方法是降序或是正向排列,默认设置为降序。

subday='日数' 表明在多少天之内的文本文档。

标签:dedecms


欢迎 发表评论: