muban大师 发表于 2021-5-1 08:42:39

dedecms首页/列表页/文章内容页调用tag的方法

网站中的tag是作为关联相关文章使用的入口,对网站优化非常有利,也有利于蜘蛛爬行抓取相关页面,DEDECMS有专门的tag页面,也能在各个不同地方调用tag,这里给大家介绍在不同的页面调用tag的方法。
       
        1、首页,列表页和文章页调用所有的tag
       
        {dede:tag row='8' getall='1' sort='month'}
        row |30   行数
       
        sort |new   排序
       
        getal l|0 调用类型
       
       
       
        2、列表页调用每一篇文章的tag
       
        ";             }      @me=$tags; [/field:id,
       
       
        3、文章页调用该篇正文的tag
       
        {dede:field.tags/}
        默认的TAG是无链接的,如果你希望该tag带上链接,则打开include/common.func.php ,大约755行,找到
       
        //获得某文档的所有tag function GetTags($aid) { global $dsql; $tags = ''; $query = "Select tag From `tf_taglist` where aid='$aid' "; $dsql->Execute('tag',$query); while($row = $dsql->GetArray('tag')) {   $tags .= ($tags=='' ? $row['tag', : ','.$row['tag',); } return $tags; }
        修改为:
       
        //获得某文档的所有tag
       
        function GetTags($aid) {      global $dsql;      $tags = '';      $query = "Select tag From `dede_taglist` where aid='$aid' ";      $dsql->Execute('tag',$query);      while($row = $dsql->GetArray('tag'))      {          $tags.= ($tags=='' ? "" : ','."");      }      return $tags; }
页: [1]
查看完整版本: dedecms首页/列表页/文章内容页调用tag的方法