在后台 前台 没有显示出分类...........
找了一下 发现 只要删除common.func.php文件的2078行的“WHERE type=\''.$type.'\' ” 就可以显示 想问一下 是哪里出问题?删除了会不会有什么影响?
原代码不显示分类:
//获取系统分类
function getcategory($type, $space='|----', $delbase=0) {
global $_SGLOBAL;
include_once(S_ROOT.'./class/tree.class.php');
$tree = new Tree($type);
$query = $_SGLOBAL['db']->query('SELECT * FROM '.tname('categories').' WHERE type=\''.$type.'\' ORDER BY upid, displayorder');
$miniupid = '';
$delid = array();
if($delbase) {
$delid[] = $delbase;
}
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
if($miniupid == '') $miniupid = $value['upid'];
$tree->setNode($value['catid'], $value['upid'], $value);
}
修改后显示分类:
//获取系统分类
function getcategory($type, $space='|----', $delbase=0) {
global $_SGLOBAL;
include_once(S_ROOT.'./class/tree.class.php');
$tree = new Tree($type);
$query = $_SGLOBAL['db']->query('SELECT * FROM '.tname('categories').' WHERE type=\''.$type.'\' ORDER BY upid, displayorder');
$miniupid = '';
$delid = array();
if($delbase) {
$delid[] = $delbase;
}
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
if($miniupid == '') $miniupid = $value['upid'];
$tree->setNode($value['catid'], $value['upid'], $value);
} |