进入管理中心 亿企生意通 资源导航 微信大号推广 固定广告位交易 设为首页|加入收藏
当前位置:亿企联盟资讯 > 建站技术 > dedecms教程

织梦DEDECMS如何调用当前栏目TAG标签

出处:本站原创   发布时间:2020-01-16 13:08:27    您是第0位浏览者

  织梦DEDECMS如何调用当前栏目TAG标签?

  织梦DEDECMS 调用当前栏目TAG标签

  推荐学习:织梦cms

  最近新客小编再查织梦标签的问题,碰巧搜到下面这篇内容了,感觉有用,就先留下。

  弄了半天终于知道如何让DEDE的TAG标签按栏目显示,只显示当前栏目的所有标签:D

  一、打开include/taglib/目录下的 tag.lib.php 文件

  找到下面这段代码,并在中间插入标注部分代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

if($getall==0 && isset($refObj->Fields['tags']) && !empty($refObj->Fields['aid'])) 

        $dsql->SetQuery("Select tid From `ddmx_taglist` where aid = '{$refObj->Fields['aid']}' "); 

        $dsql->Execute(); 

        $ids = ''

        while($row = $dsql->GetArray()) 

  

          $ids .= ( $ids=='' ? $row['tid'] : ','.$row['tid'] ); 

        

        if($ids != ''

        

                $addsql = " where id in($ids) "

        

        if($addsql=='') return ''

   

else if($getall==2) 

$addsql = " where typeid='{$refObj->Fields['typeid']}' "

else 

        if(!empty($typeid)) 

        

                $addsql = " where typeid='$typeid' "

        }

  二、修改你的模板

  模板调用如下:

1

2

3

{dede:tag sort='hot' getall='2'

<a href='[field:link/]'>[field:tag /]</a> 

{/dede:tag}

  搞定

  以上就是织梦DEDECMS如何调用当前栏目TAG标签的详细内容


此评论不代表本站观点大家说

0.2148s