在网上看了很多TAG的掉用方法,但是对于我会员中心文章部分没有用,于是我就使用了这个方法

{dede:global.arcrow[id] function=GetTags(@me)/}

其实这个方法可适用于各个地方,只需要将global.arcrow[id]换成当前文章也可调用的方法即可 如:field name=‘aid’ 之类的

修改TAG的方法,或者新增tag方法

到/include/helpers/archive.helper.php中新增

/**
* 获得某文档的所有tag简易版
*
* @param int $aid 文档id
* @return string
*/
if ( ! function_exists('GetTagsjian'))
{
function GetTagsjian($aid)
{

global $dsql;
$tags = '';
$query = "SELECT tag FROM `#@__taglist` WHERE aid='$aid' ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{
$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);//这里可以自己写样式或者加链接
//$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";

}
return $tags;
}
}

调用方法就

[field:id function=GetTagsjian(@me)/]