1987WEB视界-分享互联网热点话题和事件

您现在的位置是:首页 > WEB开发 > 正文

WEB开发

织梦/dedecms TAG标签按栏目显示(只显示当前栏目标签)

1987web2024-03-27WEB开发38
最近新客小编再查织梦dedecms标签的问题,碰巧搜到下面这篇内容了,感觉有用,就先留下。

最近新客小编再查织梦dedecms标签的问题,碰巧搜到下面这篇内容了,感觉有用,就先留下。
弄了半天终于知道如何让织梦DEDECMS的TAG标签按栏目显示,只显示当前栏目的所有标签:D
一、打开include/taglib/目录下的 tag.lib.php 文件
找到下面这段代码,并在中间插入标注部分代码
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;}elseif($getall==2){$addsql=" where typeid={$refObj->Fields[typeid]} ";}else{if(!empty($typeid)){$addsql=" where typeid=$typeid ";}
二、修改你的模板
模板调用如下:
{dede:tag sort=hotgetall=2}<a href=[field:link/]>[field:tag/]