查看: 1226|回复: 4

蛋糕活动

[复制链接]

290

主题

1935

帖子

100万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1002284
    发表于 2023-11-15 12:50:21 | 显示全部楼层 |阅读模式 大佬来自 LAN
    好多版主都乱用这个功能,哎
    知道的朋友帮忙说下
    回复

    使用道具 举报

    290

    主题

    1935

    帖子

    100万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    1002284
       楼主| 发表于 2023-11-15 12:50:37 | 显示全部楼层 大佬来自 LAN
      有插件~~
      回复

      使用道具 举报

      290

      主题

      1935

      帖子

      100万

      积分

      管理员

      Rank: 9Rank: 9Rank: 9

      积分
      1002284
         楼主| 发表于 2023-11-15 12:51:01 | 显示全部楼层 大佬来自 LAN
        恩,在整理区
        回复

        使用道具 举报

        290

        主题

        1935

        帖子

        100万

        积分

        管理员

        Rank: 9Rank: 9Rank: 9

        积分
        1002284
           楼主| 发表于 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 编辑 ]
          回复

          使用道具 举报

          290

          主题

          1935

          帖子

          100万

          积分

          管理员

          Rank: 9Rank: 9Rank: 9

          积分
          1002284
             楼主| 发表于 2023-11-15 12:52:29 | 显示全部楼层 大佬来自 LAN
            4.1的,没有那句话哦~ 怎样修改呢?
            回复

            使用道具 举报

            您需要登录后才可以回帖 登录 | 立即注册

            本版积分规则

            快速回复 返回顶部 返回列表