帝国CMS调用TAG标签的方法有灵动标签调用和[showtags]标签调用,灵动标签相对来说比较灵活,任何地方都可以调用也比较节省资源,下面为大家分享帝国CMS灵动标签调用TAG标签的两种方法。
帝国CMS灵动标签调用TAG标签
1、 用名称的调用 tagname=<?=$bqr[‘tagname’]?>
XML/HTML代码
- [e:loop={"select * from [!db.pre!]enewstags order by tagid",0,24,0}]
- <a href="<?=$public_r[newsurl]?>e/tags/?tagname=<?=$bqr['tagname']?>" class="tag-link-<?=$bqr['tagid']?>" title="<?=$bqr[num]?>个话题" style="font-size: 9pt;" target="_blank"><?=$bqr['tagname']?>(<?=$bqr[num]?>)</a>
- [/e:loop]
或
XML/HTML代码
- [e:loop={"select * from [!db.pre!]enewstags order by num DESC limit 20",0,24,0}]
- <?echo '<a href="/e/tags/?tagname='.urlencode($bqr['tagname']).'" target="_blank"
- title="'.$bqr['num'].'个话题" >'.$bqr['tagname'].'('.$bqr['num'].')</a>';?>
- [/e:loop]
2、用id的调用 tagid=<?=$bqr[‘tagid’]?> 注释:不能用[–tagid–],用tagid做url地址是不可以的
XML/HTML代码
- [e:loop={"select * from [!db.pre!]enewstags order by tagid",0,24,0}]
- <li><a href="/e/tags/?tagid=<?=$bqr['tagid']?>" target="_blank"><?=$bqr['tagname']?></a></li>
- [/e:loop]
帝国CMS灵动标签+php输出TAG标签
XML/HTML代码
- [e:loop={"select * from [!db.pre!]enewstags order by num DESC limit 20",0,24,0}]
- <?echo '<a href="<?=$public_r[newsurl]?>e/tags/?tagname='.urlencode($bqr['tagname']).'"
- target="_blank" title="'.$bqr['num'].'个话题" >'.$bqr['tagname'].'('.$bqr['num'].')</a>';?>
- [/e:loop]
注意:如果想调用几条添加limit 20 调用20条,如:
(1)按ID调用TAG标签(新的靠前)
XML/HTML代码
- [e:loop={"select * from [!db.pre!]enewstags order by tagid limit 20",45,24,0}] //tagid后加limit 20
(2)按数量调用TAG标签(信息数多的靠前)
XML/HTML代码
- [e:loop={"select * from [!db.pre!]enewstags order by num DESC limit 20",0,24,0}] num DESC后加limit 20
今日头条新闻

2020/03/04 21:01
文章还不错支持一下
分页: 1/1
1

