$rslist = $C_Category->GetCategory("all", "catetype='article' AND ifcheck='1'"); if (!$rslist) { Error("没有可用的分类", "admin.php?file=category&act=add"); } #[根据ID得到信息] foreach ($rslist as $key => $value) { $clist[$value["id"]] = $value["catename"]; } include_once SYSTEM_ROOT . "/class/catetree.php"; $CT = new CateTree($rslist); $catelist = $CT->Tree(); if (count($catelist) < 1) { Error("没有可用的分类", "admin.php?file=category&act=add"); } $cateid = intval($cateid); $sonid_array = $CT->SonId($cateid); #[查询条件] if (count($sonid_array) < 1) { Error("操作异常", "admin.php?file=category&act=add"); } $pageid = intval($pageid); $psize = 30; $offset = $pageid > 0 ? ($pageid - 1) * $psize : 0; $page_url = "admin.php?file=article&act=list"; if ($cateid) { $page_url .= "&cateid=" . $cateid; } $condition = "cateid IN(" . implode(",", $sonid_array) . ")"; $keywords = $STR->safe($keywords); if ($keywords) { $condition .= " AND subject LIKE '%" . $keywords . "%'";