dede php调用指定文章,织梦标签调用:根据特定需求调用文章的标签代码

1、相关文章调用标签

{dede:likeart titlelen='30' row='10'}

{/dede:likeart}

表示读取10条相关文章,标题长度30个字符。

2、热点文章调用标签

{dede:arclist orderby='click' titlelen='30' row='10'}

{/dede:arclist}

表示读取10条热点文章,标题长度30个字符。

3、随机推荐调用标签

{dede:arclist type='commend' titlelen='30' orderby='rand'

row='10'}

{/dede:arclist}

表示随机读取10条推荐文章,标题长度30个字符。

4、推荐文章调用标签

{dede:arclist type='commend' titlelen='30' row='10'}

{/dede:arclist}

表示读取10条推荐文章,标题长度30个字符

5、指定从第二篇文章开始调用的图文标签

{dede:arclist limit='1,10' titlelen=30 orderby=pubdate typeid='1'

idlist='' type='image.' imgwidth='200' imgheight='100'}

  blog_154db3e8b0102wme0.html

[field:title /]

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

[field:typename/]

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

target=_blank>[field:title

function="cn_substr(@me,48)"/]

[field:pubdate runphp='yes']

$a="".strftime('%m-%d',@me)."";

$b=strftime('%m-%d',@me);

$ntime = time();

$day3 = 3600 * 24;

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

else @me =$b;

[/field:pubdate]

[field:global name=autoindex runphp="yes"]

if(@me%5==0)@me="

";

else @me="";

[/field:global]

{/dede:list}

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

{dede:arclist orderby=pubdate titlelen='26' row='10'}

[field:global runphp='yes' name=autoindex]

$a="

";

$b="

";

if ((@me%2)==0) @me=$a;

else @me=$b;

[/field:global]

[field:title/]

{/dede:arclist}

10、当天内发布更新的文章时间显示为红色

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

[field:pubdate runphp='yes']

$a="".strftime('%m-%d',@me)."";

$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)

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

[/field:pubdate]

{/dede:arclist}

11、列表文章的递增序列号调用标签

[field:global name=autoindex/]

12、用arclist调用于附加表字段的方法

要获取附加表内容,必须符合两个条件:

1、指定channelid属性。

2、指定要获得的字段

addfields='字段1,字段'

如:

{dede:arclist addfields='filetype,language,softtype' row='8'

channelid='3'}

[field:textlink /] - [field:softtype /]

{/dede:arclist}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值