您的位置:海南科技网首页 > 建站经验 > 正文

帝国CMS灵动标签调用tags名称和链接

2020-12-30 11:14:54 来源:本网综合 繁体中文 关闭 收藏 打印 复制链接

tags标签在帝国csm调用时一般使用[showtags]模板标签进行,但是该标签确实不够灵活,无法满足不同环境的调用需求。此时灵动标签loop调用更好。

loop灵动标签调用代码如下:

[e:loop={"select * from [!db.pre!]enewstags order by num desc limit 10",0,24,0}]
<li><a href="<?=$public_r[newsurl]?>e/tags/?tagid=<?=$bqr['tagid']?>" target="_blank"><?=$bqr['tagname']?></a></li>
[/e:loop]

这段代码使用tags的文章数排序,大家也可以根据tagid排序,适合tags标签的动态链接。

那么设置过伪静态的网站可使用以下代码更好友好:

[e:loop={"select * from [!db.pre!]enewstags order by num desc limit 40",0,24,0}]
<li><a href="<?=$public_r[newsurl]?>fenlei/<?=$bqr['tagid']?>-0/" target="_blank"><?=$bqr['tagname']?>(<?=$bqr['num']?>)</a></li>
[/e:loop]

在href=""中的代码是tags的静态链接,可根据伪静态url样式进行修改。显示标签下的文章数可以使用<?=$bqr['num']?>调用。

  (来源:本网综合)

版权声明:
1.本站登载此文仅出于传递更多信息,并不意味着赞同其观点或证实其描述,不承担侵权行为的连带责任。
2.如本网信息涉及版权等问题,请于发布起15个工作日内发送邮件与本网联系,我们将及时删除处理。

相关资讯: