织梦后台文章页标签调用大全

合理的利用文章调用标签,不禁可以加强页面的用户体验,也可以使网站的结构布局更加合理,充分的展示我们想要推广的文章,增加文章的曝光率。   虽然之前有发过一篇织梦文章标签,但是我习惯性的把首页,列表页以及文章页标签都保存在不同的文档里,这样用起来更方便一些。下面把整理了一份关于织梦文章样式属性的调用标签跟大家分享一下,大家可以按照自己的习惯进行整理。

1、最新文章调用标签

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘pubdate‘ idlist=‘‘}

   [field:textlink/]

   {/dede:arclist}

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘pubdate‘ idlist=‘‘}

   <a title="[field:title
function=‘htmlspecialchars(@me)‘/]" href="[field:filename/]"
target="_blank">[field:title/]</a>

   {/dede:arclist}

2、头条文章调用标签

{dede:arclist row=‘1‘ titlelen=‘40‘ orderby=‘pubdate‘ flag=‘h‘ idlist=‘‘}

  <h1><a href="[field:filename/]">[field:title/]</a></h1>

  <p>[field:info/]……<a href="[field:filename/]" target="_blank">[查阅全文]</a></p>

  {/dede:arclist}

{dede:arclist row=1 titlelen=24 orderby=pubdate flag=h}

   [field:textlink/]

   <span>[field:description/]……<a href="[field:arcurl/]">[查阅全文]</a></span>

  {/dede:arclist}

关于文章附加属性的调用标签:

头条:flag=‘h‘

  推荐:flag=‘c‘

  幻灯:flag=‘f‘

  特荐:flag=‘a‘

  滚动:flag=‘s‘

  加粗:flag=‘b‘

  图片:flag=‘p‘

  跳转:flag=‘j‘

3、随机文章调用标签

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘rand‘ idlist=‘‘}

  [field:textlink/]

  {/dede:arclist}

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘rand‘ idlist=‘‘}

   <a href="[field:filename/]" target="_blank">[field:title/]</a>

   {/dede:arclist}

关于文章排列顺序的调用标签:

发布时间:orderby=‘pubdate‘

  点击量:orderby=‘click‘

  文章id:orderby=‘id‘

  最后评论时间:orderby=‘lastpost‘

  评论积分:orderby=‘scores‘

  随机获取:orderby=‘rand‘

4、调用文章摘要(或控制摘要字数)的标签

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘pubdate‘}

   <li>

·        <a href="[field:arcurl/]" title="[field:fulltitle/]">[field:title/]</a>

       <p>[field:description function=‘cn_substr(@me,110)‘/]</p>

  </li>

  {/dede:arclist}

注解:[field:description /]织梦调用描述的默认代码,function=‘cn_substr(@me,110)用来控制显示的字数,另外也可以这样写:

{dede:arclist row=‘10‘ titlelen=‘24‘ infolen=‘110‘ orderby=‘pubdate‘}

    <li>·<a href="[field:arcurl/]" title="[field:fulltitle/]">[field:title/]</a>

    <p>[field:info/]</p>

    </li>

    {/dede:arclist}

注解:infolen=‘110‘用来控制描述的字数,[field:info/]用来调用摘要。

另外,文章页调用文章的摘要也可以用:{dede:field.description/}

5、带有归属栏目及时间的文章调用标签

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘pubdate‘ idlist=‘‘}

  【[field:typelink/]】[field:textlink/]([field:pubdate function=MyDate(‘m-d‘,@me)/])

  {/dede:arclist}

注解:

关于文章的显示时间也可以用:

  [field:pubdate function="GetDateMK(@me)"/]

[field:pubdate function=‘strftime("%Y-%m-%d %H:%M:%S",@me)‘/]

  2008-11-01 11:11:52

[field:pubdate function=‘strftime("%y-%m-%d %H:%M:%S",@me)‘/]

  08-11-01 11:11:52

[field:pubdate function=‘strftime("%m-%d %H:%M:%S",@me)‘/]

  11-01 11:14:20

[field:pubdate function=‘strftime("%m-%d %H:%M",@me)‘/]

  11-01 11:14

[field:pubdate function=‘strftime("%y-%m-%d",@me)‘/]

  08-11-01

[field:pubdate function=‘strftime("%y年%m月%d日",@me)‘/]

  08年11月01日

[field:pubdate function=‘strftime("%Y年%m月%d日 %H点%M分%S秒",@me)‘/]

  2008年11月01日 11点17分36秒

[field:pubdate function=‘strftime("%b %d, %Y",@me)‘/]

  Nov 01, 2008

[field:pubdate function=‘strftime("%A on %b %d, %Y, %X : %Z",@me)‘/]

  Saturday on Nov 01, 2008, 11:21:06 : 中国标准时间

%a 星期几的缩写。

  %A 星期几的全名。

  %b 月份名称的缩写。

  %B 月份名称的全名。

  %c 本地端日期时间较佳表示字符串。

  %d 用数字表示本月的第几天 (范围为00至 31)。

  %H 用24小时制数字表示小时数 (范围为00至23)。

  %I 用12小时制数字表示小时数 (范围为01至12)。

  %j 以数字表示当年度的第几天 (范围为001至366)。

  %m 月份的数字 (范围由1至12)。

  %M 分钟。

  %p 以‘AM‘或‘PM‘表示本地端时间。

  %S 秒数。

  %U 数字表示为本年度的第几周,第一个星期由第一个周日开始。

  %W 数字表示为本年度的第几周,第一个星期由第一个周一开始。

  %w 用数字表示本周的第几天 (0为周日)。

  %x 不含时间的日期表示法。

  %X 不含日期的时间表示法。

  %y 二位数字表示年份(范围由00至99)。

  %Y 完整的年份数字表示,即四位数。

  %Z 时区或名称缩写。

  %% %字符。

6、只带有缩略图的文章调用标签

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘pubdate‘ idlist=‘‘ type=‘image.‘}

  [field:textlink/]

  {/dede:arclist}

关于文章筛选的调用标签:

带缩略图:type=‘image.‘

  推荐:type=‘commend.‘

  专题:type=‘spec.‘

7、只调用带有seo关键词的文章标签

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘pubdate‘ idlist=‘‘ keyword=‘seo‘}

  [field:textlink/]

  {/dede:arclist}

8、只调用最近10天的文章

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘pubdate‘ idlist=‘‘ subday=‘10‘}

  [field:textlink/]

  {/dede:arclist}

9、图文调用标签

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘pubdate‘ idlist=‘‘}

  <table width="98%" border="0" cellspacing="2" cellpadding="0">

    <tbody><tr><td align="center">[field:imglink/]</td></tr>

     <tr><td align="center">[field:textlink/]</td></tr>

  </tbody></table>

  {/dede:arclist}

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘pubdate‘ idlist=‘‘}

  <a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a>

  <a href="[field:filename/]" target="_blank">[field:title/]</a>

  {/dede:arclist}

10、图文及简介的调用标签

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘pubdate‘ idlist=‘‘}

  <table width="100%" border="0" cellspacing="2" cellpadding="2">

    <tbody><tr>

      <td width="30%" rowspan="2" align="center">[field:imglink/]</td>

      <td width="70%"><a href="[field:filename/]">[field:title/]</a></td>

    </tr>

    <tr><td>[field:info/]</td></tr>

  </tbody></table>

  {/dede:arclist}

11、调用文字链接标记

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘pubdate‘ idlist=‘‘}

  <a href="[field:aucurl/]" title="[field:title/]">[field:title/]</a>

  {/dede:arclist}

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘pubdate‘ idlist=‘‘}

  <a title="[field:title function=‘htmlspecialchars(@me)‘/]" href="[field:arcurl /]">[field:title /]</a>

  {/dede:arclist}

12、查阅全文调用标签

<a href="[field:arcurl/]">查阅全文...</a>

<a href="[field:filename/]" target="_blank">[详细]</a>

13、调用缩略图

<img src=‘{dede:field name="litpic"/}‘>

14、调用图片链接标记

<a href=‘[field:arcurl /]‘>[field:image/]</a>

<a href="[field:arcurl/]" target="_blank"><img src="[field:picname/]" alt="[field:title/]" ></a>

15、规定图文宽度和高度的调用标签

{dede:arclist row=1 titlelen=20 orderby=pubdate type=‘image.‘ imgwidth=‘200‘ imgheight=‘150‘}

  <a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a>

  <span>

  <a title="[field:title function=‘htmlspecialchars(@me)‘/] " href="[field:arcurl /]">[field:title /]</a>

  </span>

  {/dede:arclist}

16、相关文档调用标签

{dede:likeart titlelen=‘24‘ row=‘10‘}

  <a title="[field:title function=‘htmlspecialchars(@me)‘/]" href="[field:arcurl /]">[field:title /]</a>

  {/dede:likeart}

17、列表隔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>

18、文章列表“隔行换色”的方法

{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}

19、在24小时内发布更新的文章时间显示为红色

{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()[email protected])<(60*60*24)){@me=‘ <font color="#ff6600">‘.strftime("%m-%d",@me).‘</FONT>‘;}

  else {@me=strftime("%m-%d",@me);}

  [/field:pubdate]

  {/dede:arclist}

20、近三天(或当天)发布的文章显示红色日期

{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 * 3;

  if(($ntime - @me) < $day3) @me = $a;

  else @me =$b;

  [/field:pubdate]

  {/dede:arclist}

注解:如果只要当天的文章变红色,把3600*24*3改为3600*24即可。

21、近三天发布的文章加上红色的(new)字

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘pubdate‘}

  [field:pubdate runphp=‘yes‘]

  $aa=strftime(‘%m-%d‘,@me);

  $ntime = time();

  $tagtime = @me;

  $day3 = 3600 * 24 * 3;

  if($tagtime > $ntime-$day3) @me = "<font color=‘red‘>(new)</font>";

  else @me = $aa;

  [/field:pubdate]

  {/dede:arclist}

注解:主要是围绕pubdate做文章,写扩展的。

22、近三天发布的文章加上new.gif小图片

{dede:arclist row=‘10‘ titlelen=‘24‘ orderby=‘pubdate‘}

  [field:pubdate runphp=‘yes‘]

  $aa=strftime(‘%m-%d‘,@me);

  $ntime = time();

  $tagtime = @me;

  $day3 = 3600 * 24 * 3;

  if($tagtime > $ntime-$day3) @me = "<img src=‘new.gif‘ />".$aa;

  else @me = $aa;

  [/field:pubdate]

  {/dede:arclist}

注解:<img src=‘new.gif‘ />中不能用双引号。

时间: 2024-10-04 22:13:37

织梦后台文章页标签调用大全的相关文章

织梦后台频道页调用新建模型中的自定义字段所感

今天是2017年12月31日,能在这一年的最后一天再收获一些东西是非常值得开心的一件事情. 就在刚才,我做的频道页需要用到新建模型中的自定义字段,在首页和频道页调用字段的代码我前两天知道了,很自信的去调用,代码如下: {dede:arclist channelid = "模型id" addfields = "自定义字段名称" row="3"} 文档链接:[field:arcurl /] 我自定义的文章标题:[dede:field.arctitle

修改织梦DedeCms文章页默认title的方法

<title>{dede:field.title/}_{dede:field name='typeid' runphp='yes'}[email protected];global $dsql;$sql="select seotitle from dede_arctype where id=$id";$row=$dsql->getOne($sql);@me=$row["seotitle"];{/dede:field}</title> 文

织梦后台广告标签的使用

2018年1月3日 昨天晚上睡觉之前就给自己定了一个小小的目标--学会如何使用织梦后台中的广告标签 在17年的工作中,就遇到过一次,当时以不会为理由给搪塞了过去.昨天就告诉自己一定要学会它. 就在刚刚,今天上午还就真的学会了它,学起来也挺简单快速的,用起来也挺方便后期的维护. 下面就简单记录一下自己学习织梦后台广告标签的管理: 第一步,打开后台--模块--广告管理--增加一个新广告. 第二步,设置广告位的标识名称,是为了方便用织梦标签调用它,广告分类就默认好了,广告投放范围自己选择放到哪一个栏目

织梦后台更新文章不全或者报错方法

首先找到织梦对应后台的目录,例如dede 然后在织梦后台的目录(dede),找到makehtml_archives_action.php这个php文件,把我添加的附近这个文件,替换一下,就可以更新全站了: 最后检查几篇文章看是否成功:. 注释:可以直接复制代码[makehtml_archives_action.php]: <?php /** * 生成文档操作 * * @version $Id: makehtml_archives_action.php 1 9:11 2010年7月19日Z tia

dede日期时间标签调用大全

dedecms最强大的功能就是调用标签,可以变换出各种样式的文章形式出来,本节将DEDECMS调用时间的样式做一个总结,基本所有的时间调用样式都有了,日期时间格式 (利用strftime()函数格式化时间) 下面的调用代码只能使用在首页:1. 形式(12-12)  调用代码:([field:pubdate function='strftime("%m-%d",@me)'/]) 2. 形式(may 12,2010) 调用代码:([field:pubdate function='strft

织梦后台文件编辑器和删除文件异常

在使用织梦后台管理网站的过程中,有一个网站文件管理器出现了异常,情况如下: 1.删除文件的时候在确认文件删除的对话框上下出现了两行javascript代码,代码的内容就是blank.js文件的内容(该文件在管理员目录下面的js目录中),而且这两行代码被用红色背景加重(现在 想想应该是浏览器的警示,与代码本身无关). 2.部分文件删除的时候,系统提示警告,禁止删除 3.编辑文件的时候工作目录和文件名称的两个input的内容是空的,正常情况下应该自动填充当前目录和当前要修改的文件名称才对.所以导致编

如何修改织梦dedecms文章标题的最大长度

织梦dedecms默认的文章标题的最大长度为60字节,如果文章标题超过60字节将会自动截断,导致标题显示不全,这并非是我们所希望的.那么如何将标题长度改成我们想要的?只需简单两步即可解决问题. 1.进入织梦dedecms管理后台——系统——系统基本参数——其他选项——文档标题最大长度60修改为更大的数值,如100 2.根据提示我们需要手工修改数据表,系统——SQL命令行工具,在运行SQL命令行输入以下代码并确定运行 alter table #@__archives change title ti

织梦后台登录页面修改

在使用织梦dede程序建站的朋友,经常会碰到一些问题就是:许多功能用不上.后台对于客户来说过于复杂.版权信息修改过于麻烦.模块过多安全性不高,每次需要手动生成操作麻烦等等问题.这里便通过一系列教程来介绍如何打造一个精简实用的dede程序.这里均以dede最新版5.7gbk版本为例,utf8版本操作方法一样. 方法/步骤 一.首先到织梦官网下载DEDE5.7GBK最新版本(如果你要使用UTF8请下载utf8版本,修改方法一样)   二.下载解压后首先修改dede织梦后台的登录界面.修改文件:/de

dedecms织梦修改文章后如何不改变时间文章排序?

dedecms织梦修改文章后台默认的情况是这样的: 当你编辑完了点击提交,DEDECMS就会自动的把原先发布的时间改成当前的.也因此,在文章列表排序会把新编辑的文章排到前面.这个过程对很多情况都是合理的,但是有些时候,我们不需要更新当前的时间,只需用原先发布的时间就行.其实解决方法很简单:(以目前最新的DEDECMS5.7 SP1为例) 1,找到 dede/templets/article_edit.htm 2,在article_edit.htm文件里搜索找到$nowtime = GetDate