[prisna-google-website-translator]
帝国cms文章内容页如何调用tags标签

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标签的方法。

暂无评论

发送评论 编辑评论


				
上一篇
下一篇