找出所有只设置了子tag但没有设置parent tag的orpha tag状态的主题帖的sql:

SET @parentTagID = 15;
SELECT DISTINCT discussion_id FROM prefix_discussion_tag AS A WHERE discussion_id IN (SELECT discussion_id FROM `prefix_discussion_tag` WHERE tag_id IN (SELECT id FROM prefix_tags WHERE parent_id = @parentTagID)) AND NOT EXISTS (SELECT 1 FROM prefix_discussion_tag WHERE discussion_id = A.discussion_id AND tag_id = @parentTagID) ORDER BY discussion_id ASC;
积分: 15
1 个月 后

安装以下扩展:

  • swaggymacro/only-starter
  • justoverclock/custom-header
  • nomiscz/flarum-ext-auth-steam
  • clarkwinkelmann/flarum-ext-mass-actions
  • justoverclock/users-map-location
  • littlecxm/flarum-reply-to-see
  • blomstra/user-filter
  • justoverclock/user-pc-specs
  • clarkwinkelmann/flarum-ext-shadow-ban
  • itnt/flarum-uitab

更新了以下扩展:

  • Upgrading afrux/forum-stats-widget (v0.1.0 => v0.1.1)
  • Upgrading afrux/forum-widgets-core (v0.1.6 => v0.1.7)
  • Upgrading afrux/online-users-widget (v0.1.5 => v0.1.6)
  • Upgrading afrux/top-posters-widget (v0.1.3 => v0.1.4)
  • Upgrading antoinefr/flarum-ext-money (v1.1.0 => v1.2.0)
  • Upgrading askvortsov/flarum-pwa (v3.1.1 => v3.1.3)
  • Upgrading clarkwinkelmann/catch-the-fish (1.1.2 => 1.1.3)
  • Upgrading flarum/core (v1.2.0 => v1.2.1)
  • Upgrading fof/best-answer (1.1.8 => 1.1.9)
  • Upgrading fof/byobu (1.1.1 => 1.1.4)
  • Upgrading fof/drafts (1.0.3 => 1.1.1)
  • Upgrading fof/follow-tags (1.1.1 => 1.1.2)
  • Upgrading fof/gamification (1.3.3 => 1.3.5)
  • Upgrading fof/linguist (1.0.3 => 1.0.4)
  • Upgrading fof/merge-discussions (1.2.1 => 1.2.2)
  • Upgrading fof/nightmode (1.2.0 => 1.2.1)
  • Upgrading fof/pages (1.0.1 => 1.0.4)
  • Upgrading fof/reactions (1.0.4 => 1.1.0)
  • Upgrading fof/upload (1.1.0 => 1.2.0)
  • Upgrading malago/flarum-achievements (0.5.4 => 0.5.5)
  • Upgrading michaelbelgium/flarum-discussion-views (v7.1.2 => v7.1.3)
  • Upgrading michaelbelgium/flarum-profile-views (v6.0.1 => v8.0.2)
积分: 15
    9 天 后

    n0099 现在改名要经过你同意了?假借更新的名义扩大管理权限是吧,都给你圈完了😡

    这个是一个签名档或者说是小尾巴!

    积分: 18
      19 天 后
      2 个月 后

      长期以来未提及的一个本站特征:

      n0099 本论坛服务端会在用户上传图片至服务端后再将服务端上的图片压缩为有损webp格式(参数-m 6 -sharp_yuv -q 80)并将文件上传至腾讯云oss,然后网页前端会请求腾讯云cdn的url以获取对应腾讯云上的图片,而不是服务端上的原图片。因此所有用户上传的所有图片都流入了位于中国的数据中心,并可能接受腾讯云对数据进行的有关审查。但请放心服务端上传图片时并未携带任何其他论坛内的元数据(如坛内上传用户名,发在什么帖子下),因此使用本论坛的图片上传者不太可能会被审查波及到

        n0099 应定期执行的删除b站链接tracing参数的php:

        $telemetryParamNames = ['spm_id_from', 'seid', 'utm_', 'spm', 'share_source'];
        $telemetryParamNamesRegex = join('|', $telemetryParamNames);
        $sql = $pdo->prepare('SELECT id, discussion_id, number, content FROM prefix_posts WHERE content REGEXP ?');
        $sql->execute([$telemetryParamNamesRegex]);
        $posts = $sql->fetchAll();
        foreach ($posts as $post) {
            ['id' => $id, 'discussion_id' => $discussionId, 'number' => $number, 'content' => $content] = $post;
            echo "removing following querystrings which contains telemetry params for https://n0099.net/v/d/{$discussionId}/{$number}\n";
            $matches = [];
            preg_match_all('/\/?\?(.*?)(<|">)/', $content, $matches, PREG_SET_ORDER);
            echo '    ' . join("\n    ", (array_map(fn($i) => $i[1], array_filter($matches, fn($i) => $i[2] === '">')))) . "\n";
            if (count($matches) === 0) continue;
        
            $content = preg_replace_callback('/\/?\?(.*?)(<|">)/',  fn($m) =>
                preg_match("/{$telemetryParamNamesRegex}/", $content, $_matches) === 1 ? $m[2] : $m[0], $content);
            $sql2 = $pdo->prepare('UPDATE prefix_posts SET content = ? WHERE id = ?');
            $sql2->execute([$content, $id]);
            if ($sql2->rowCount() !== 1) {
                echo "update for {$id} https://n0099.net/v/d/{$discussionId}/{$number} failed";
            }
        }

        2022-07-22:清理了23个

        积分: 15

          更新flarum至1.4,更新了以下扩展:

          • Upgrading blomstra/user-filter (0.1.1 => 0.1.4)
          • Upgrading clarkwinkelmann/flarum-ext-mass-actions (1.0.0 => 1.1.0)
          • Upgrading flarum/akismet (v1.2.0 => v1.4.0)
          • Upgrading flarum/approval (v1.2.0 => v1.4.0)
          • Upgrading flarum/bbcode (v1.2.0 => v1.4.0)
          • Upgrading flarum/core (v1.2.1 => v1.4.0)
          • Upgrading flarum/emoji (v1.2.0 => v1.4.0)
          • Upgrading flarum/flags (v1.2.0 => v1.4.0)
          • Upgrading flarum/lang-english (v1.2.0 => v1.4.0)
          • Upgrading flarum/lock (v1.2.0 => v1.4.0)
          • Upgrading flarum/markdown (v1.2.0 => v1.4.0)
          • Upgrading flarum/mentions (v1.2.0 => v1.4.0)
          • Upgrading flarum/nicknames (v1.2.0 => v1.4.0)
          • Upgrading flarum/pusher (v1.2.0 => v1.4.0)
          • Upgrading flarum/statistics (v1.2.0 => v1.4.0)
          • Upgrading flarum/sticky (v1.2.0 => v1.4.0)
          • Upgrading flarum/subscriptions (v1.2.0 => v1.4.0)
          • Upgrading flarum/suspend (v1.2.0 => v1.4.0)
          • Upgrading flarum/tags (v1.2.0 => v1.4.0)
          • Upgrading fof/bbcode-details (1.0.0 => 1.1.0)
          • Upgrading fof/best-answer (1.1.9 => 1.2.2)
          • Upgrading fof/byobu (1.1.4 => 1.1.6)
          • Upgrading fof/default-group (1.0.1 => 1.1.0)
          • Upgrading fof/drafts (1.1.1 => 1.1.2)
          • Upgrading fof/follow-tags (1.1.2 => 1.1.5)
          • Upgrading fof/gamification (1.3.5 => 1.4.5)
          • Upgrading fof/links (1.0.3 => 1.1.1)
          • Upgrading fof/mason (1.0.1 => 1.1.0)
          • Upgrading fof/masquerade (2.1.0 => 2.1.2)
          • Upgrading fof/merge-discussions (1.2.2 => 1.3.0)
          • Upgrading fof/nightmode (1.2.1 => 1.4.0)
          • Upgrading fof/polls (1.0.5 => 1.1.0)
          • Upgrading fof/prevent-necrobumping (1.0.1 => 1.1.0)
          • Upgrading fof/reactions (1.1.0 => 1.1.2)
          • Upgrading fof/socialprofile (1.1.1 => 1.1.4)
          • Upgrading fof/stopforumspam (1.2.0 => 1.2.1)
          • Upgrading fof/upload (1.2.0 => 1.2.3)
          • Upgrading fof/user-bio (1.0.2 => 1.1.0)
          • Upgrading fof/user-directory (1.2.2 => 1.2.3)
          • Upgrading ianm/follow-users (1.0.5 => 1.1.1)
          • Upgrading ianm/level-ranks (1.0.0 => 1.1.0)
          • Upgrading ianm/synopsis (1.2.0 => 1.2.1)
          • Upgrading justoverclock/user-pc-specs (0.1.5 => 0.1.6)
          • Upgrading justoverclock/users-map-location (0.1.2 => 0.1.6)
          • Upgrading swaggymacro/only-starter (0.6.3 => 0.6.4)
          • Upgrading the-turk/flarum-mathren (1.0.3 => 1.0.5)
          • Upgrading v17development/flarum-user-badges (v1.0.0 => v1.1.0)
          积分: 15

          反馈

          这个是一个签名档或者说是小尾巴!

          积分: 18
            4 天 后

            更新了以下扩展:

            • Upgrading fof/best-answer (1.2.2 => 1.2.3)
            • Upgrading fof/sitemap (1.0.3 => 2.0.0)
            • Upgrading the-turk/flarum-diff (1.1.1 => 1.1.2)
            • Upgrading the-turk/flarum-stickiest (2.0.3 => 3.0.0)
            积分: 15