立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 83|回复: 9

论坛目田补丁

[复制链接]

论坛目田补丁

[复制链接]

25

主题

290

回帖

957

积分

高级会员

积分
957
yousihai

25

主题

290

回帖

957

积分

高级会员

积分
957
2021-6-17 11:05:29 | 显示全部楼层 |阅读模式
本帖最后由 yousihai 于 2021-6-17 11:42 编辑

脚本在附件中,下面的代码仅用过示例,由于论坛自动替换文字,所以
不要使用!不要使用!不要使用


也可直接使用greasyfork直接安装:
https://greasyfork.org/zh-CN/scripts/428068-freeloc
[ol]
  • // ==UserScript==
  • // @name         freeloc
  • // @namespace    http://tampermonkey.net/
  • // @version      0.1
  • // @description  try to take over the world!
  • // @author       You
  • // @match        https://www.hostloc.com/thread-*
  • // @match        https://www.hostloc.com/forum.php?mod=viewthread*
  • // @match        https://hostloc.com/forum.php?mod=viewthread*
  • // @match        https://hostloc.com/thread-*
  • // @icon         https://www.google.com/s2/favicons?domain=hostloc.com
  • // @grant        none
  • // ==/UserScript==
  • (function() {
  •     'use strict';
  •     let keywordpairs = [{
  •         a: "油管|有图比|油兔",
  •         b: "有图比"
  •     }, {
  •         a: "推特",
  •         b: "推特"
  •     }, {
  •         a: "脸书",
  •         b: "FB"
  •     }]
  •     function free4all() {
  •          document.querySelectorAll(".plhin td.t_f, .psti").forEach(el=>{
  •             let html = el.innerHTML
  •             keywordpairs.forEach(v=>{
  •                 html = html.replace(new RegExp("("+v.a+")", "g"), v.b)
  •             });
  •             html = html.replace(/((]*>|")?)((\s*)(https?|ftp|file):\/\/[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|])/g, ($0, $1, $2, $3, $4)=>{
  •                 return $1.length ? $0: $4+""+$3+""
  •             })
  •             el.innerHTML = html
  •         })
  •     }
  •     if (document.readyState == "complete" || document.readyState == "loaded" || document.readyState == "interactive") {
  •         free4all()
  •     } else {
  •         document.addEventListener("DOMContentLoaded", function(event) {
  •             free4all();
  •         });
  •     }
  • })();[/ol]复制代码

    效果:




    说明:
    不改变原始发帖效果。没有脚本的人看到的还是原来的样子。
    不影响编辑,不影响引用回复,依然会引用原始内容。
    不会替换已经是链接的文字。
  • 回复

    使用道具 举报

    33

    主题

    119

    回帖

    937

    积分

    高级会员

    积分
    937
    r1172464137

    33

    主题

    119

    回帖

    937

    积分

    高级会员

    积分
    937
    2021-6-17 11:07:28 | 显示全部楼层
    牛蛙牛蛙

    回复

    使用道具 举报

    120

    主题

    3836

    回帖

    9290

    积分

    论坛元老

    积分
    9290
    cherbim

    120

    主题

    3836

    回帖

    9290

    积分

    论坛元老

    积分
    9290
    2021-6-17 11:07:55 | 显示全部楼层
    可以,这个就很赞
    回复

    使用道具 举报

    175

    主题

    3930

    回帖

    9761

    积分

    论坛元老

    积分
    9761
    zxxx

    175

    主题

    3930

    回帖

    9761

    积分

    论坛元老

    积分
    9761
    2021-6-17 11:08:02 | 显示全部楼层
    能不能在发帖的时候自动把网址转换成链接的形式?
    回复

    使用道具 举报

    25

    主题

    290

    回帖

    957

    积分

    高级会员

    积分
    957
    yousihai 楼主

    25

    主题

    290

    回帖

    957

    积分

    高级会员

    积分
    957
    2021-6-17 11:09:06 | 显示全部楼层
    本帖最后由 yousihai 于 2021-6-17 11:10 编辑

    zxxx 发表于 2021-6-17 11:08

    能不能在发帖的时候自动把网址转换成链接的形式?


    论坛的设置比较变态,转换链接有点麻烦,建议论坛大师可以实现一下,我这个主要是看帖方便点
    回复

    使用道具 举报

    5

    主题

    339

    回帖

    947

    积分

    高级会员

    积分
    947
    论坛大师

    5

    主题

    339

    回帖

    947

    积分

    高级会员

    积分
    947
    2021-6-17 11:08:00 | 显示全部楼层

    yousihai 发表于 2021-6-17 11:09

    论坛的设置比较变态,转换链接有点麻烦,建议论坛大师可以实现一下,我这个主要是看帖方便点 ...

    小众需求吧

    回复

    使用道具 举报

    175

    主题

    3930

    回帖

    9761

    积分

    论坛元老

    积分
    9761
    zxxx

    175

    主题

    3930

    回帖

    9761

    积分

    论坛元老

    积分
    9761
    2021-6-17 11:13:55 | 显示全部楼层

    论坛大师 发表于 2021-6-17 11:13

    小众需求吧

    大佬能加一下吗
    回复

    使用道具 举报

    25

    主题

    290

    回帖

    957

    积分

    高级会员

    积分
    957
    yousihai 楼主

    25

    主题

    290

    回帖

    957

    积分

    高级会员

    积分
    957
    2021-6-17 11:09:00 | 显示全部楼层
    主要好像低级别用户是无权发链接的,转换了也发不了
    回复

    使用道具 举报

    175

    主题

    3930

    回帖

    9761

    积分

    论坛元老

    积分
    9761
    zxxx

    175

    主题

    3930

    回帖

    9761

    积分

    论坛元老

    积分
    9761
    2021-6-17 11:14:50 | 显示全部楼层

    yousihai 发表于 2021-6-17 11:25

    主要好像低级别用户是无权发链接的,转换了也发不了

    还要识别用户级别有点麻烦了
    回复

    使用道具 举报

    5

    主题

    339

    回帖

    947

    积分

    高级会员

    积分
    947
    论坛大师

    5

    主题

    339

    回帖

    947

    积分

    高级会员

    积分
    947
    2021-6-17 11:13:00 | 显示全部楼层

    zxxx 发表于 2021-6-17 11:27

    还要识别用户级别有点麻烦了

    这个,并不麻烦
    论坛大师就通过识别用户级别来展示不同的功能选项的。比如你
    论坛神仙
    ,回帖框中就有
    匿名回帖
    的选项
    回复

    使用道具 举报

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

    本版积分规则

    Archiver|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-11-24 08:23 , Processed in 0.031623 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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