香蕉成人伊视频在线观看|学生小视频国产区|yy女主播啪啪啪视频|麻豆传播媒体APP大全免费版官网|瑜伽牲交AV|国产欧美日韩在线天堂区|白浆精品国产91
Discuz! 官方交流社區
標題:
X3.5的默認門戶模板有個小BUG
[打印本頁]
作者:
達雅
時間:
2022-12-6 15:28
標題:
X3.5的默認門戶模板有個小BUG
未啟用生效的門戶分類會在任意門戶欄目中右側相關分類里顯示,無法隱藏,這個需要怎么改才能去掉不顯示呢
作者:
1314學習網
時間:
2022-12-6 15:51
https://gitee.com/Discuz/DiscuzX/pulls/1826
打開
source/function/function_portal.php
找到
function category_remake($catid) {
global $_G;
$cat = $_G['cache']['portalcategory'][$catid];
if(empty($cat)) return array();
foreach ($_G['cache']['portalcategory'] as $value) {
if($value['catid'] == $cat['upid']) {
$cat['ups'][$value['catid']] = $value;
$upid = $value['catid'];
while(!empty($upid)) {
if(!empty($_G['cache']['portalcategory'][$upid]['upid'])) {
$upid = $_G['cache']['portalcategory'][$upid]['upid'];
$cat['ups'][$upid] = $_G['cache']['portalcategory'][$upid];
} else {
$upid = 0;
}
}
} elseif($value['upid'] == $cat['catid']) {
$cat['subs'][$value['catid']] = $value;
} elseif($value['upid'] == $cat['upid']) {
$cat['others'][$value['catid']] = $value;
}
}
if(!empty($cat['ups'])) $cat['ups'] = array_reverse($cat['ups'], TRUE);
return $cat;
}
復制代碼
替換為
function category_remake($catid) {
global $_G;
$cat = $_G['cache']['portalcategory'][$catid];
if(empty($cat)) return array();
require_once libfile('function/portalcp');
$categoryperm = getallowcategory($_G['uid']);
foreach ($_G['cache']['portalcategory'] as $value) {
if($value['catid'] == $cat['upid']) {
$cat['ups'][$value['catid']] = $value;
$upid = $value['catid'];
while(!empty($upid)) {
if(!empty($_G['cache']['portalcategory'][$upid]['upid'])) {
$upid = $_G['cache']['portalcategory'][$upid]['upid'];
$cat['ups'][$upid] = $_G['cache']['portalcategory'][$upid];
} else {
$upid = 0;
}
}
} elseif($value['upid'] == $cat['catid']) {
$cat['subs'][$value['catid']] = $value;
} elseif($value['upid'] == $cat['upid']) {
if (!$value['closed'] || $_G['group']['allowdiy'] || $categoryperm[$value['catid']]['allowmanage']) {
$cat['others'][$value['catid']] = $value;
}
}
}
if(!empty($cat['ups'])) $cat['ups'] = array_reverse($cat['ups'], TRUE);
return $cat;
}
復制代碼
修改后,沒權限的用戶,不會顯示未啟用的分類
歡迎光臨 Discuz! 官方交流社區 (http://m.yu-jie.cn/)
Powered by Discuz! X5.0