|
楼主 |
发表于 2023-11-15 12:51:53
|
显示全部楼层
大佬来自 LAN
板主或超级板主_不可将自己发表的主题加入精华
以下修改 只针对 板主或超级板主
不可将自己的主题加入为精华
但可将自己的主题 解除精华
以下有两款供选择 板主 或 超级板主 的限制
管理员 当然不受限制
topicadmin.php 找
} elseif($operation == 'digest') {
之下加入 ( 这句只用来限制板主 )
if($level > 0 && $adminid == 3) {
foreach($threads as $thread) {
if($thread['authorid'] == $discuz_uid){
showmessage("抱歉!您不能将自己的主题加入精华,请返回。");
}
}
}
若想连板主及超级板主也限制 则改用以下
if($level > 0 && $adminid != 1) {
foreach($threads as $thread) {
if($thread['authorid'] == $discuz_uid){
showmessage("抱歉!您不能将自己的主题加入精华,请返回。");
}
}
}
=================================================
补充: 若想只可加入 精华 I 不可加入 精华 II 及 精华 III
可将这句 $level > 0 改为 $level > 1
若想只可加入 精华 I 及 精华 II 不可加入 精华 III
可将这句 $level > 0 改为 $level > 2
若修改後 当然要将以下讯息修改 例如:
抱歉!您不能将自己的主题加入大过 精华 I,请返回。
=================================================
if($level > 0 && $adminid == 3) {
foreach($threads as $thread) {
if($thread['authorid'] == $discuz_uid){
showmessage("抱歉!您不能将自己的主题加入精华,请返回。");
}
}
}
以上是独立限制板主 以下是独立限制超级板主 可照以上的修改来限制
if($level > 0 && $adminid == 2) {
foreach($threads as $thread) {
if($thread['authorid'] == $discuz_uid){
showmessage("抱歉!您不能将自己的主题加入精华,请返回。");
}
}
}
[ 本帖最后由 别问我是谁 于 2006-2-12 03:41 编辑 ] |
|