方法一
打开 /include/taglib/tag.lib.PHP 文件
找到
if(!empty($typeID))
{
$addsql = " where typeID='$typeID' ";
}
修改为
$dsql->Setquery("Select tID From `dede_tagList` where arcrank<=-1"); $dsql->Execute(); $IDs = ''; while($row = $dsql->GetArray()) { $tID = $row['tID']; $cquery = "Select count(*) as dd From `dede_tagList` where tID = $tID and arcrank<=-1"; $crow = $dsql->Getone($cquery); if(!$crow['dd']) { $IDs .= ( $IDs=='' ? $row['tID'] : ','.$row['tID'] ); } } if($IDs != '') { $addsql= " where ID not in($IDs) "; } if(!empty($typeID)) { if($addsql) { $addsql= " and typeID='$typeID' "; }else{ $addsql= " where typeID='$typeID'" ; } } |
方法二
找到
$row['keyword'] = $row['tag'];
在其前边加入:
$rankrowss = $dsql -> Getone("SELECT count(tID) as rankcount FROM `dede_tagList` WHERE tID = $row[ID] and arcrank >= 0");
if($rankrowss[rankcount] == 0) continue;
通过以上两种方法就可以实现不显示未审核文档的tag标签 总结
以上是内存溢出为你收集整理的织梦模板DEDECMS不显示未审核tag标签文档的的方法全部内容,希望文章能够帮你解决织梦模板DEDECMS不显示未审核tag标签文档的的方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)