织梦cms调用tag标签关键词实现方法

作者:袖梨 2022-06-25

getall =0 调用当前页面tag
getall =1 调用全站的tag标签

例子

当前文章

代码如下 复制代码

{dede:tag sort=’new’ getall=’0′}{/dede:tag}

调用全站

代码如下 复制代码

{dede:tag sort=’new’ getall=’′}{/dede:tag}


如果我想如果有标签才出来 tags标签:a,b,c这样呢,这个dedecms是不可以实例的,下面看我修改方法。


找到include目录下的channelunit.func.php文件在最后面加上

代码如下 复制代码

function getarttag( $id )
{
$tags ='';
$id = intval( $id );
$dsql = new Dedesql(false);
$sql ="select `tag` from #@__taglist where aid='$id' ";
$dsql->SetQuery($sql);
$dsql->Execute('hw');
while($row=$dsql->GetArray('hw'))
{
if( $tags =="" )
{
$tags =' tag标签:'.$row['tag'].'';
}
else
{
$tags .=','.$row['tag'].'';
}
}
return $tags;
}

然后找到你网站模板文件 在页面中加上

代码如下 复制代码

{dede:field.aid function="getarttag(@me)"/}

这样就实现了调用哦。本站原创转载注明来源https://www.111cn.net 否则必究

相关文章

精彩推荐