dedecms系统软件TAG标识按频道启用,只显当今频道

织梦cmstag标识默认设置是整站启用的,不可以按频道启用当今频道的tag标识,那麼怎样让标识按频道显示信息,只显示信息当今频道的全部标识呢?在网上找了些织梦cms朋友小结的方式,到此学方法觉得织梦cms标识确实较强大。下边便是改动和启用TAG标识的方式:   一、开启include/taglib/文件目录下的 tag.lib.php 文档   寻找下边这一段编码:


$dsql- SetQuery( SELECT tid FROM `dede_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(!empty($typeid)) $addsql = WHERE typeid= $typeid }
$dsql- SetQuery( Select tid From `dede_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 }