倨瘟 发表于 2025-3-5 11:18:05

有没有这样的网盘插件? New

我看到有些论坛,发帖时,网盘链接自动隐藏的,根本不需要free代码这个。
是什么网盘插件,有人知道吗1 贡献最佳答案

      120665 发表于 2025-3-4 23:19
很好,但这个只能百度盘?
还有迅雷,夸克,115,阿里,这些呢?(function() {    var form = document.getElementById('postform');    if (!form) return;    var originalSubmitHandler = form.onsubmit;    var isProcessing = false;    form.onsubmit = function(e) {      if (isProcessing) return false;      isProcessing = true;      try {            var messageBox = document.querySelector('textarea');            if (!messageBox) {                console.error('未找到文本域');                return false;            }            // 终极正则(精确匹配所有网盘)            var pattern = /链接[::]\s*((?:https?:\/\/)?(?:pan\.baidu\.com\/s\/|pan\.quark\.cn\/s\/|www\.alipan\.com\/s\/|pan\.xunlei\.com\/s\/|www\.115\.com\/\w+\/folder\/)+)\s+提取码[::]\s*(\w{4})/gi;            messageBox.value = messageBox.value.replace(pattern, '**** Hidden Message *****');            if (originalSubmitHandler) {                return originalSubmitHandler.call(this, e);            }      } catch (err) {            console.error('提交异常:', err);            isProcessing = false;            return false;      } finally {            isProcessing = false;      }    };})();



龙二哥发表于11 小时前
[*]详细答案 >

宿和怡 发表于 2025-3-5 11:18:21

主帖子说错了,是[hide]代码,不是(free)

淤芯咬 发表于 2025-3-5 11:19:06

你把百度网盘的链接转换成加上隐藏代码的格式,这样发贴内容带有百度网盘链接时,就会自动隐藏了。

搭仑扯 发表于 2025-3-5 11:19:34

如何转换呢这才是问题呢

宿和怡 发表于 2025-3-5 11:20:20

试试

template\default\forum\post.htm
搜索
<iframe name="ajaxpostframe" id="ajaxpostframe" style="display: none;"></iframe>
下面添加
<script>(function() {    if (!document.getElementById('postform')) return;    var originalSubmitHandler = document.getElementById('postform').onsubmit;    var isProcessing = false;    document.getElementById('postform').onsubmit = function(e) {      if (isProcessing) return false;      isProcessing = true;      try {            var messageBox = document.getElementById('e_textarea');            var pattern = /链接[::]\s*((?:https?:\/\/)?pan\.baidu\.com\/s\/+)\s+提取码[::]\s*(\w{4})/gi;            messageBox.value = messageBox.value.replace(pattern, '**** Hidden Message *****');            if (originalSubmitHandler) {                return originalSubmitHandler.call(this, e);            }      } catch (err) {            console.error('提交处理异常:', err);            isProcessing = false;            return false;      } finally {            isProcessing = false;      }    };})();</script>

宿和怡 发表于 2025-3-5 11:21:16

龙二哥 发表于 2025-3-4 19:26
试试

template\default\forum\post.htm

很好,但这个只能百度盘?
还有迅雷,夸克,115,阿里,这些呢?

这些能帮我一起改好吗?
谢谢。。

成娅旃 发表于 2025-3-5 11:21:37

https://addon.dismall.com/plugins/duceapp_attachpan.html

成娅旃 发表于 2025-3-5 11:22:07



120665 发表于 2025-3-4 23:19
很好,但这个只能百度盘?
还有迅雷,夸克,115,阿里,这些呢?<script>(function() {    var form = document.getElementById('postform');    if (!form) return;    var originalSubmitHandler = form.onsubmit;    var isProcessing = false;    form.onsubmit = function(e) {      if (isProcessing) return false;      isProcessing = true;      try {            var messageBox = document.querySelector('textarea');            if (!messageBox) {                console.error('未找到文本域');                return false;            }            // 终极正则(精确匹配所有网盘)            var pattern = /链接[::]\s*((?:https?:\/\/)?(?:pan\.baidu\.com\/s\/|pan\.quark\.cn\/s\/|www\.alipan\.com\/s\/|pan\.xunlei\.com\/s\/|www\.115\.com\/\w+\/folder\/)+)\s+提取码[::]\s*(\w{4})/gi;            messageBox.value = messageBox.value.replace(pattern, '**** Hidden Message *****');            if (originalSubmitHandler) {                return originalSubmitHandler.call(this, e);            }      } catch (err) {            console.error('提交异常:', err);            isProcessing = false;            return false;      } finally {            isProcessing = false;      }    };})();</script>

郁和静 发表于 2025-3-5 11:22:58

龙二哥 发表于 2025-3-5 00:28

感谢大哥!!已经釆用!!!
页: [1]
查看完整版本: 有没有这样的网盘插件? New