如何让织梦DedeCMS的TAG标签按栏目显示 只显示当前栏目标签.docx

如何让织梦DedeCMS的TAG标签按栏目显示 只显示当前栏目标签.docx
52jyhcc
52jyhcc
198
阅读
0
评论
2021年12月01日08:50:06 0 198

如何让织梦DedeCMS的TAG标签按栏目显示 只显示当前栏目标签.docx

织梦DedeCMS TAG标签按栏目显示(只显示当前栏目标签),用TAG标签的时候就遇到一些根据自己需要的方式来实现调用,今天我就为大家分享一下:如何让DEDE的TAG标签按栏目显示,只显示当前栏目的所有标签。

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

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

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

2.{

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

4.$dsql->Execute();

5.$ids = '';

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

7.{

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

9.}

10.if($ids != '')

11.{

12.$addsql = " where id in($ids) ";

13.}

14.if($addsql=='') return '';

15.}

16.//自定义添加标签

17.else if($getall==2)

18.{

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

20.}

21.//自定义添加标签结束

22.else

23.{

24.if(!empty($typeid))

25.{

26.$addsql = " where typeid='$typeid' ";

27.}

二、修改你的模板

模板调用如下:

1.{dede:tag sort='hot' getall='2'}

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

3.{/dede:tag}

这样就能更完美的根据自己的需要来定制要显示的内容了。

打赏 点赞(0)
weinxin
投诉建议
文章名+链接地址,发送到此微信:tourism52
dedecms,数据备份,还原 站长学院

dedecms数据备份和还原

8.dedecms数据备份和还原网站最重要的是数据,DedeCMS 的用户应当也需要养成数据备份的好习惯,织梦的数据大致分为 2 类,一类就是存储在数据库里面的内容数据,另外一种就...
织梦wap,静态 站长学院

织梦wap静态化

这功能很久以前就做过一次,只是当时不想更改织梦数据库,所以不能给栏目设置单独的wap模板,现在给栏目表(dede__arctype)增加了3个字段,用于存储手机模板封面模板,列表页...
dede,如何,实现,网站,绝对,地址 站长学院

DEDE如何实现网站绝对地址

首先点击“系统”,在点击“系统基本参数”,然后在右边出来的页面中点击“核心设置”,然后下面有一个 (是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址: ...
手把手,你让,dedecms,禁止,发布,重复,文章 站长学院

手把手教你让dedecms禁止发布重复文章

织梦文档重复,要怎么实现标题重复时不允许发文章,其实后台是有个重复检测功能,但是添加文章的时候都能添加成,这显然没什么用原来的检测功能,现在我们要做的是在点击添加文章保存按钮之前,...

评论列表 共有 0 条评论

暂无评论