当前位置:首页 > 未分类 > 正文内容

帝国CMS灵动标签调用Tag方法,使用tagid伪静态链接

2021-04-07未分类44

帝国cms在调用tags标签时可以使用[showtags]模板标签进行调用,但是其格式和调用数据比较固定,有时候不能满足要求。这时候可以使用比较灵活的loop灵动标签调用更方便。

1.帝国CMS灵动标签调用Tag

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]?>tag/<?=$bqr['tagid']?>.html" target="_blank"><?=$bqr['tagname']?>(<?=$bqr['num']?>)</a></li>
[/e:loop]

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

2.使用tagid伪静态链接的伪静态规则

nginx Web服务器:rewrite ^/tags-([0-9]+).html$ /e/tags/index.php?tagid=$1 last; 其他服务参考修改。

标签: 帝国cmsecms
返回列表

上一篇:欢迎使用Z-BlogPHP!

没有最新的文章了...

相关文章

欢迎使用Z-BlogPHP!

欢迎使用Z-Blog,这是程序自动生成的文章,您可以删除或是编辑它:)系统生成了一个留言本和一篇《欢迎使用Z-BlogPHP!》,祝您使用愉快!...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。