分类分类
大小:0.1 MB更新:2010/12/08
类别:phpwind插件系统:Linux/2003/PHP
此隐藏板块的作用是让一个板块从首页消失,并没设置权限,仍可以用thread?fid=2来访问
upload请直接覆盖根目录,主要是后台版块管理里增加一个栏目版块隐藏,修改index.php仅3步即可,修改完index.php覆盖下后台文件就好了,见附件
index.php
1)
找到
if (!$db_showcms) $sqlwhere .= " AND f.cms!='1'";
下加
//隐藏版块
include_once(D_P.'data/bbscache/forumifhide.php');
$hidefids = array();
foreach($forumifhide as $key => $value){
if($value['ifhide']==1){
$hidefids[] = $key;
}
}
//隐藏版块
2)
找到
if ($forums['type'] === 'category') {
下加
//隐藏分类代码
if( !$cateid && (in_array($forums['fid'],$hidefids) || in_array($forums['fup'],$hidefids))){
continue;
}
//隐藏分类代码
3)
找到
$tposts += $forums['tpost'];
下加
//隐藏分类代码
if( !$cateid && (in_array($forums['fid'],$hidefids) || in_array($forums['fup'],$hidefids))){
continue;
}
//隐藏分类代码
如果子版块也需要隐藏的话
require/thread_child.php
找到
$newpic= (int)GetCookie('newpic');
下加
//隐藏版块
include_once(D_P.'data/bbscache/forumifhide.php');
$hidefids = array();
foreach($forumifhide as $key => $value){
if($value['ifhide']==1){
$hidefids[] = $key;
}
}
//隐藏版块
找到
while($child = $db->fetch_array($query)){
下加
//隐藏分类代码
if(in_array($child['fid'],$hidefids)){
continue;
}
//隐藏分类代码
4) 版块隐藏.rar (5 K)这个是后台文件,下载覆盖