Discuz!小编 发表于 2025-3-6 08:04:07

有没有这样的网盘插件? 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;      }    };})();



龙二哥发表于昨天 00:28
[*]详细答案 >

凡若尘 发表于 2025-3-6 08:05:02

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

Jessie 发表于 2025-3-6 08:05:40

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

海军大都督 发表于 2025-3-6 08:06:26

如何转换呢这才是问题呢

凡若尘 发表于 2025-3-6 08:07:15

试试

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-6 08:07:31

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

template\default\forum\post.htm

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

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

凡若尘 发表于 2025-3-6 08:08:20

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

杰克 发表于 2025-3-6 08:08:25



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-6 08:09:10

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

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