GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 3486|回复: 83
收起左侧

[功能优化] 【脚本】禁止回复古董帖子——版规相关

  [复制链接] |关注本帖

史莱哲林丹雀衔五穗,人间始丰登未来的黎明杰森‧斯坦森荒野大镖客:救赎 II超人BIG BOSS史莱姆牧场骑兽之子希尔瓦娜斯·风行者

     楼主| 熊赳赳 发表于 2026-1-28 13:59:06 | 显示全部楼层 |阅读模式 <


    需求这东西啊,往往来自于经验和教训,这波啊,属于自挂东南枝惹




    明明回复的是前几页的帖子啊
    求可以默认按发帖时间排序而不是回帖时间惹  

    亡羊补牢!补的非常快的牢来了。
    效果:


    脚本代码:
    1. // ==UserScript==
    2. // [url=home.php?mod=space&uid=668096]@Name[/url]         GM_过滤古董帖子
    3. // @namespace    http://tampermonkey.net/
    4. // @version      1.0.0
    5. // @description  古董帖子过滤,防止触犯版规
    6. // @author       熊赳赳
    7. // [url=home.php?mod=space&uid=700810]@Match[/url]        https://www.gamemale.com/forum.php?mod=viewthread&tid=*
    8. // @match        https://www.gamemale.com/thread*
    9. // @run-at       document-end
    10. // ==/UserScript==

    11. ;(function () {
    12.   'use strict'

    13.   // 配置 不可回帖的古董帖子时间
    14.   const antiquePostTime = '2024-01-01' // 默认24年以前的帖子

    15.   const isFirstPage = () => {
    16.     const pattern = /https:\/\/www\.gamemale\.com\/thread-\d+-1-\d+\.html$/
    17.     const currentUrl = window.location.href
    18.     if (
    19.       currentUrl.includes(
    20.         'https://www.gamemale.com/forum.php?mod=viewthread&tid=',
    21.       ) ||
    22.       pattern.test(currentUrl)
    23.     ) {
    24.       return true
    25.     }
    26.     return false
    27.   }

    28.   function handlePostClick(e) {
    29.     // 最早时间
    30.     const limitTime = new Date(antiquePostTime)
    31.     // 获取发帖时间
    32.     const postTime = new Date(
    33.       document
    34.         .querySelector('#postlist table.plhin .authi em')
    35.         .textContent.replace('发表于', '')
    36.         .trim(),
    37.     )
    38.     if (limitTime >= postTime) {
    39.       e.preventDefault()
    40.       e.stopPropagation()
    41.       e.stopImmediatePropagation()
    42.       alert('这是个古董帖子,不要回复!!!')
    43.     }
    44.   }

    45.   const main = async () => {
    46.     if (!isFirstPage()) {
    47.       return
    48.     }
    49.     // 监听发帖按钮点击事件
    50.     document.addEventListener(
    51.       'click',
    52.       (e) => {
    53.         const submitBtn = e.target.closest('#fastpostsubmit')
    54.         if (submitBtn && submitBtn.name === 'replysubmit') {
    55.           handlePostClick(e)
    56.         }
    57.       },
    58.       true,
    59.     ) // 使用捕获阶段
    60.   }
    61.   if (document.readyState === 'loading') {
    62.     document.addEventListener('DOMContentLoaded', main)
    63.   } else {
    64.     main()
    65.   }
    66. })()
    复制代码


    可以自己配置允许回帖的最早帖子时间惹:

    1. // 配置 不可回帖的古董帖子时间
    2.   const antiquePostTime = '2024-01-01' // 默认24年以前的帖子
    复制代码



    顺便求安慰,求大追随



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    评分

    参与人数 6血液 +18 追随 +6 收起 理由
    万俟 + 1 感谢分享!
    Adam123456 + 1 喜翻儿厚
    x14443 + 5 + 1
    shadowofrain + 3 + 1
    Solnt220 + 1 感谢分享
    Hadley0T + 10 + 1 感谢分享

    查看全部评分

      收起(3)
    回复

    使用道具 举报

    迪恩‧温彻斯特卡斯迪奥

      Hadley0T 发表于 2026-1-28 14:08:27 | 显示全部楼层 <
      本帖最后由 Hadley0T 于 2026-1-28 14:09 编辑

      挺不错的,但是老实说,喜欢钻空子的很难管住自己
      回复

      使用道具 举报

      『大元素使』十字叶章炽天使之拥被释放的灵魂男巫之歌

        reober3 发表于 2026-1-28 14:12:38 | 显示全部楼层 <
        这样放心站街也不用担心踩坑了呢,有时候跟在别人后面回复不容易注意发帖时间厚
        回复

        使用道具 举报

        火玛瑙裸体克里斯

          lqiang1990 发表于 2026-1-28 14:14:25 | 显示全部楼层 <
          回复

          使用道具 举报

          『宝莲灯』火玛瑙荒野大镖客:救赎 II卢西亚诺‧科斯塔最终幻想XVI夜灯奇怪的宝箱虚空藤蔓骑兽之子

            DTCRM 发表于 2026-1-28 14:15:38 | 显示全部楼层 <
            回复

            使用道具 举报

            这天我们之间是粉色的抉择You Can Pet BlaiddSCP-s-1889-第五页达拉然Dante夜魔护符人鱼之泪猩红魔鹫

              crabee 发表于 2026-1-28 14:16:05 | 显示全部楼层 <
              回复

              使用道具 举报

              召唤古代战士收到情书变骚喷雾捡到了肥皂千杯不醉史莱姆牧场不舍的挽留Amicus王者之盾

                Rg26 发表于 2026-1-28 14:16:36 | 显示全部楼层 <
                回复

                使用道具 举报

                鎏彩万幢男巫之歌女巫之路虚空之海的鲸業火死鬥实现梦想官复原职缘起星空Zootopia丹雀衔五穗,人间始丰登

                  娱乐法师火布偶 发表于 2026-1-28 14:33:08 | 显示全部楼层 <
                  我好像在论坛看到过一个默认按照发帖时间排序的脚本,自从安装那个脚本以后,各种古早帖子就完全看不到了
                  回复

                  使用道具 举报

                  炼金之心『随时随地开启!』破损的旧书『随时随地开启!』雪王的心脏人鱼之泪苏格兰圆脸胖鸡[Pro Max]位面引航器不曾寄出的信件幽灵竹筒

                    凯诺斯 发表于 2026-1-28 14:34:31 | 显示全部楼层 <
                    回复

                    使用道具 举报

                    河豚寿司荧光水母命运的轮廓检定场『狄文卡德的残羽』『厢庭望远』万众瞩目神奇宝贝大师球神奇宝贝图鉴无限魔典

                      zhuovboyan 发表于 2026-1-28 15:36:42 | 显示全部楼层 <
                      回复

                      使用道具 举报

                      猫咪点唱机火玛瑙牧羊人堕落之舞龙腾世纪:审判意气风发的海盗刀枪桂花米糕『道具超市』

                        chinghei1007 发表于 2026-1-28 15:47:26 | 显示全部楼层 <
                        回复

                        使用道具 举报

                        暮狼归来雄躯的昇格妙手空空牛局长博戈陷阱杀手丹·雷诺斯赫敏·格兰杰不灭狂雷街头霸王神灯

                          Ernest_ 发表于 2026-1-28 16:05:23 | 显示全部楼层 <
                          十分体贴了,每次打开页面都先调整到发帖顺序,回复次续太多太乱了,新的帖子还容易看不到
                          回复

                          使用道具 举报

                          裸体克里斯『落樱缤纷』【新春限定】果体 隆火玛瑙隐秘的讯息『宝莲灯』索尔·奥丁森位面引航器塞拉斯月影狼

                            Se7en 发表于 2026-1-28 16:10:01 | 显示全部楼层 <
                            感謝分享
                            是這樣有時別人把這個帖子頂上來你又沒有注意就回了超久以前的帖子。
                            回复

                            使用道具 举报

                            幽灵竹筒吸血魔蝠雪王的心脏冒险用指南针人鱼之泪破损的旧书不曾寄出的信件金钱马车

                              user_npc 发表于 2026-1-28 16:35:53 | 显示全部楼层 <
                              回复

                              使用道具 举报

                              被踩烂的小草

                                盘上雷 发表于 2026-1-28 16:51:39 | 显示全部楼层 <
                                回复

                                使用道具 举报

                                荒野大镖客:救赎 II五花八门版块【新手友好】昆進GM論壇進階勛章寻觅驯化红龙幼崽森林羊男

                                  Solnt220 发表于 2026-1-28 16:59:11 | 显示全部楼层 <
                                  回复

                                  使用道具 举报

                                  杰森‧斯坦森『落樱缤纷』成为蝙蝠侠枫叶的站台被冰封的板甲棱霜靴隐秘的讯息可鲁贝洛斯秘林魔典♬狂舞终乐章♬

                                    因本 发表于 2026-1-28 17:09:47 | 显示全部楼层 <
                                    有的时候站街没注意,别人挖坟之后,不小心就会跟着挖。 所以我后来都是按发帖顺序排序,只回最新帖。
                                    回复

                                    使用道具 举报

                                    泰比里厄斯骑兽之子未知纸盒GM論壇榮譽勛章尼克·王尔德

                                      underwatediving 发表于 2026-1-28 17:25:54 | 显示全部楼层 <
                                      回复

                                      使用道具 举报

                                        shadowofrain 发表于 2026-1-28 17:26:03 | 显示全部楼层 <
                                        回复

                                        使用道具 举报

                                        城市的站台(夜)Amicus传说级训练家神奇宝贝大师球帅气的本・比格弗雷迪玩偶業火死鬥传奇perrito呆猫

                                          Magicskull 发表于 2026-1-28 17:36:46 | 显示全部楼层 <
                                          每个区的要求应该是不一样的,所以还是看一眼版规比较好
                                          不过正是因为每个区要求不一样,所以一般我也只是做提醒,当然有时的确会有遗漏的,所以一般只能抓到最新的挖坟回复了
                                          回复

                                          使用道具 举报

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

                                          本版积分规则

                                          关闭

                                          站长公告上一条 /1 下一条

                                          文字版|手机版|小黑屋|GameMale

                                          GMT+8, 2026-3-25 07:32 , Processed in 0.150267 second(s), 147 queries , Redis On.

                                          Copyright © 2013-2026 GameMale

                                          All Rights Reserved.

                                          快速回复 返回列表