欢迎光临万书涛的个人博客

帝国cms文章内容页如何调用tags标签

作者:万书涛  / 日期:2020-06-14 20:20:10 /  来源:本站原创 /   浏览:
摘要
Tags 标签,是新闻文章分类的重要方式,帝国cms中同样完全支持tags标签,下面万书涛就来讲一下帝国cms如何设调用tags标签  
要调用tags标签,首先需要先在帝国cms中设置好,那么,如何设置呢,可以参看这篇文章《帝国cms如何增加tags标签及其使用方法》,这篇文章主要是讲tags标签的建立方法,下面,我门看一下设置好了后如何在内容页面调用:
 
方法一,代码如下:
 

<?php
 
$getdqtags=$navinfor['infotags'];
if(!empty($getdqtags))
{
$gettagsarr=explode(',', $getdqtags);

$getcount=count($gettagsarr);

for ($i=0;$i<$getcount;$i++)
{
if($gettagsarr[$i])
{
$tagslink="[!--news.url--]e/tags/?tagname=".urlencode($gettagsarr[$i]);
$tag.="<a href='$tagslink' target='_blank'><span>".$gettagsarr[$i]."</span></a> ";

}

}

echo $tag;

}
else
{
echo "<span>暂无分类</span>";
}
  
?>

代码解析:$getdqtags=$navinfor['infotags'];这个是获取标签列表,然后生成一个数组,循环取出数组中的标签,最后组合链接和标签标题。

方法2:
 
<?php
$fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_news_data_{$navinfor[stb]} where id='$navinfor[id]'");
$infotags=$fr['infotags'];
 
$tag='';
$gettagsarr=explode(',',$infotags);
$getcount=count($gettagsarr);
        for($i=0;$i<$getcount;$i++)
        {
                if($gettagsarr[$i])
                {
                        $tagslink="[!--news.url--]e/tags/?tagname=".urlencode($gettagsarr[$i]);
                       $tag.="<a href='$tagslink' target='_blank'>".$gettagsarr[$i]."</a> ";
                }
}
echo $tag;
?>
 

代码解析:这段代码的意思是,先从新闻附加表中取出内容页的聚合标签,然后再组成数组,最后循环数组组合成标题和链接。
 
以上就是在文章内容页中如何调用tags标签的方法。
 
所属分类: 帝国cms仿站入门教程 
微信二维码

扫描关注微信公众号
第一时间获取最新资讯
本文由万书涛原创,地址:https://www.wtaoblog.com/dgcms/67.html
如需转载,须以文字形式注明本文地址,否则禁止转载