在网上看了很多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)/]