帝国CMS是常用的开源建站系统之一,其提供的专题功能可以帮助站长更好的分类文章,做好站内优化。那么如何在网站内容页面调用文章所属专题名称和链接呢?
使用帝国提供的loop标签结构数据库查询命令可以实现这种调用要求。代码如下:

[e:loop={"select ztid from {$dbtbpre}enewsztinfo where classid='$navinfor[classid]' and id='$navinfor[id]'",10,24,0}]
<a href="[!--news.url--]<?=$class_zr[$bqr[ztid]][ztpath]?>" target="_blank"><?=$class_zr[$bqr[ztid]][ztname]?></a>
[/e:loop]

其中,<?=$class_zr[$bqr[ztid]][ztpath]?>调用的专题链接,<?=$class_zr[$bqr[ztid]][ztname]?>调用的是专题名称。
如果大家想要在内容页调用文章当前栏目所包含的专题名称和链接,可以使用如下的代码:

[e:loop={"select * from {$dbtbpre}enewszt where classid=$GLOBALS[navclassid]",10,24,0}]
<a href="/<?=$bqr[ztpath]?>" target="_blank"><?=$bqr[ztname]?></a>
[/e:loop]

在内容页调用专题名称和链接,可以增加到专题页面的路径,增加专题的爬取概率,大概可以根据自身需求进行调用。

标签: 帝国cms, php

添加新评论