From 816b553696a39802a9050ae7d3d0701200e5fc48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= Date: Fri, 29 Mar 2024 15:08:55 +0800 Subject: [PATCH] Update tag.lib.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 有标签显示没有不显示 --- src/system/taglib/tag.lib.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/system/taglib/tag.lib.php b/src/system/taglib/tag.lib.php index f84b8572..83450a06 100755 --- a/src/system/taglib/tag.lib.php +++ b/src/system/taglib/tag.lib.php @@ -20,7 +20,7 @@ function lib_tag(&$ctag, &$refObj) $revalue = ''; $ltype = $sort; $num = $row; - $addsql = "WHERE 1=1"; + $addsql = ''; $tagsdir = str_replace("{cmspath}", "", $cfg_tags_dir); if ($getall == 0 && isset($refObj->Fields['tags']) && !empty($refObj->Fields['aid'])) { $dsql->SetQuery("SELECT tid FROM `#@__taglist` WHERE aid = '{$refObj->Fields['aid']}' "); @@ -30,12 +30,12 @@ function lib_tag(&$ctag, &$refObj) $ids .= ($ids == '' ? $row['tid'] : ','.$row['tid']); } if ($ids != '') { - $addsql .= " AND id IN($ids)"; + $addsql .= " WHERE id IN($ids) "; } if ($addsql == '') return ''; } else { if (!empty($typeid)) { - $addsql .= " AND typeid='$typeid'"; + $addsql .= " WHERE typeid='$typeid' "; } } if ($ltype == 'rand') $orderby = 'rand() '; @@ -43,7 +43,7 @@ function lib_tag(&$ctag, &$refObj) else if ($ltype == 'month') $orderby = ' monthcc DESC '; else if ($ltype == 'hot') $orderby = ' count DESC '; else if ($ltype == 'total') $orderby = ' total DESC '; - else $orderby = 'addtime DESC '; + else $orderby = 'addtime DESC '; $dsql->SetQuery("SELECT * FROM `#@__tagindex` $addsql ORDER BY $orderby LIMIT 0,$num"); $dsql->Execute(); $ctp = new DedeTagParse();