织梦模板默认在列表是无法调用tag标签的,但我们发现在列表调用TAG标签可以增加关键词的密度,对网站的SEO好。现在总结出两种调用方法,供大家参考。

第一种方法:

在列表需要的位置加入下列代码

[field:id runphp=yes]

$tsql = new DedeSql(false);

$tags = '';

$tsql->SetQuery("Select i.tagname From dede_tag_list t left join dede_tag_index i on i.id=t.tid where t.aid='@me'");

$tsql->Execute('t');

while($row = $tsql->GetArray('t',MYSQL_ASSOC)){

$tags .= "".$row['tagname']."";

}

@me=$tags;

[/field:id]

第二种方法:

在inc_functions.php文件里加入

function listtag($aid){

$tsql = new DedeSql(false);

$tags = '';

$tsql->SetQuery("Select i.tagname From dede_tag_list t left join dede_tag_index i on i.id=t.tid where t.aid='$aid'");

$tsql->Execute('t');

while($row = $tsql->GetArray('t',MYSQL_ASSOC)){

$tags .= "".$row['tagname']."";

}

return $tags;

}

然后在列表页相应位置加入

[field:ID function="listtag(@me)"/]标记

更多推荐

mysql调用tag标签_织梦CMS列表页调用TAG标签的方法