帝国cms内容页调用tags的php代码 要用就直接复制

今天用帝国cms建站实践中,要给内容页显示并加上tags(文章对应的tags列表)的链接,在后台文章发布时,已经添加了文章对应的tags。如下图:

文章对应的tag

在内容页模板的代码对应位置,粘入以下代码:

<?php
$tsql=$empire->query("select tagid from {$dbtbpre}enewstagsdata where id=".$navinfor['id']." and classid=".$navinfor['classid']."");
while($tr=$empire->fetch($tsql)){
 $tt=$empire->fetch1("select * from {$dbtbpre}enewstags where tagid=".$tr['tagid']." limit 1");
?>

 <a href="[!--news.url--]e/tags/?tagname=<?=$tt['tagname']?>">
 <?=$tt['tagname']?>
 </a>
 <?
}
?>

更新有tags的内容页,测试是否功能正常。

有tags的内容页

正常则更新网站所有的内容页面,不正确则再检查代码及对应环节。

最后,至于tags页的模板,就用相同的列表页模板即可,前提是你已经制作好了列表页模板。

tags页的模板

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注