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

春季是一个富有生命力季节,也是一个美丽、神奇,充满希望季节。柳树枝条向下垂着,就似一条条线挂树上。春季景色十分美丽,就似一幅栩栩如生画。

织梦模板默认在列表是无法调用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 .= "<a rel="nofollow noopener noreferrer" href='/tag.php?/".urlencode($row['tagname'])."'>".$row['tagname']."</a>";
      
      
    }
    @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 .= "<a rel="nofollow noopener noreferrer" href='/tag.php?/".urlencode($row['tagname'])."'>".$row['tagname']."</a>";
    }
    return $tags;
}

然后在列表页相应位置加入
[field:ID function="listtag(@me)"/]标记

本文织梦CMS列表页调用TAG标签的方法到此结束。奇迹不过是努力的另一个名字,愿机会永远对你有利。小编再次感谢大家对我们的支持!

标签: 织梦 CMS