爱笔记爱笔记

宝塔面板开心版8.2.0和9.0去广告

宝塔开心版本
http://www.btkaixin.net/
https://www.hostcli.com/#jianrong-v8.2.0
顶部2个广告
https://t.me/+ZINLfevzm9BhNWQ1
https://support.hostcli.com/bt-command/btcode?bt-linux-panel-v8.2.0=

广告文件位置
\BTPanel\BTPanel\static\amd\main.js

\BTPanel\BTPanel\static\vite\js\main.js
loadScript("./static/vite/js/bt.js")

\BTPanel\BTPanel\static\vite\js\bt.js
 loadScript("./static/vite/js/bt.js")

去除左侧广告

注释掉 \BTPanel\BTPanel\static\vite\js\bt.js  里面的init() 去除左侧广告
intervalId = setInterval(function () {
    console.log("init")
    // loadCSS("http://82.btkaixin.icu/bt.css")
    obj1 = document.getElementsByClassName("home-header-box")[1]
    // icon = document.querySelector('.icon.feishu');
    // if (obj1) {
    init()
    clearInterval(intervalId)
    // }
}, 500)

去除底部广告 这个版本没有

标题处广告

/www/server/panel/config/config.json
点击咨询客服广告
\BTPanel_tCrFh\BTPanel\static\vite\js\index18.js 

顶部广告

/www/server/panel/BTPanel/static/vite/js/bt.js




setInterval(function () {
    var icon = document.querySelector('.iconfont.icon-alarm');
    if (icon) {
        icon.className = 'kx-alarm-settings';
    }

删除即可开始
    var btml_obj = document.getElementById("btml")
    var box_obj = document.getElementsByClassName("home-header-box")
    if (box_obj && !btml_obj) {
        addObj(box_obj[1], "a", "<a data-v-8b860984=\"\" data-v-9bcbc803=\"\" target=\"\" rel=\"noreferrer noopener\" class=\"mr-16x el-link el-link--primary\" style=\"font-size: 1.2rem\"></a>")
        addObj(box_obj[1], "a", "<a class=\"btlink\" style=\"color:#4883ff;\" id = \"btml\"  target=\"_blank\" href=\"https://support.hostcli.com/bt-command/btcode/?bt-linux-panel-v8.2.0\"><b>宝塔命令大全</b></a>")
        addObj(box_obj[1], "a", "<a data-v-8b860984=\"\" data-v-9bcbc803=\"\" target=\"\" rel=\"noreferrer noopener\" class=\"mr-16x el-link el-link--primary\" style=\"font-size: 1.2rem\"></a>")
        addObj(box_obj[1], "a", "<a class=\"btlink\" style=\"color:#4883ff;\" target=\"_blank\" href=\"https://tg.hostcli.com\"><b>技术支持群</b></a>")
    }

}, 500)
删除结尾

去除首页推荐 似乎无效

/www/server/panel/BTPanel/static/js/index.js

// 推荐安装软件
try {
中间内容全部注释或删除
}

去除右侧客服广告

.toolbar-right[data-v-ca63e1fd] 下面加入 display:none;
BTPanel\BTPanel\static\vite\css\style.css

删除推荐通用代码

  <script >
    var wrapperItems = document.querySelectorAll('.wrapper .wrapper-item');

    // 遍历每个 .wrapper-item 元素
    wrapperItems.forEach(function(item) {
        // 获取 .absolute 子元素
        var absoluteElement = item.querySelector('.absolute');
        if (absoluteElement) {
            // 检查 .absolute 元素的文本内容是否等于 "推荐"
            if (absoluteElement.textContent.trim() === '推荐') {
                // 如果等于 "推荐",则删除整个 .wrapper-item 元素
                item.remove();
            }
        }
    });
  </script>

8.2版本以上去除推荐广告
Linux宝塔面板9.1.0以上优化移除首页软件推送广告教程记着收藏哦,新版本的宝塔面板广告改变了规则,8.2以下的去广告方法已经不适用新宝塔面板,功夫不负有心人小编找了半天终于找到了首页软件推荐的广告代码,测试删除Js里的广告无效果,刷新后还会再次生成,官方也真够苟的,Js删除了也会自动还原,下面手动修改方法。

Linux宝塔面板9.1.0以上优化移除首页软件推送广告教程记着收藏哦,新版本的宝塔面板广告改变了规则,8.2以下的去广告方法已经不适用新宝塔面板,功夫不负有心人小编找了半天终于找到了首页软件推荐的广告代码,测试删除Js里的广告无效果,刷新后还会再次生成,官方也真够苟的,Js删除了也会自动还原,下面手动修改方法。

路径/www/server/panel/class/ajax.py

搜索default_pay_type.json 删除2232-2296行列代码,找到以下代码删除掉即可(其实修改pay_type.json为pay_type1.json即可)

    {
        "type": 1,
        "describe": "首页-软件管理-常用软件推荐",
        "show": True,
        "route": "home",
        "list": [
            {
                "pay": "40",
                "title": "网站防火墙",
                "name": "btwaf",
                "isBuy": False,
                "install": False,
                "pid": 100000010,
                "dependent": "nginx",
                "pluginType": "pro",
                "preview": "https://www.bt.cn/new/product_nginx_firewall.html",
                "ps": "web防火墙,有效抵御CC攻击、SQL注入、XSS跨站攻击、建站程序漏洞、一句话木马等常见渗透攻击"
            },
            {
                "pay": "40",
                "title": "网站防火墙",
                "name": "btwaf_httpd",
                "install": False,
                "isBuy": False,
                "pid": 100000012,
                "pluginType": "pro",
                "dependent": "apache",
                "preview": "https://www.bt.cn/new/product_nginx_firewall.html",
                "ps": "web防火墙,有效抵御CC攻击、SQL注入、XSS跨站攻击、建站程序漏洞、一句话木马等常见渗透攻击"
            },
            {
                "pay": "41",
                "title": "网站监控报表-重构版",
                "name": "monitor",
                "isBuy": False,
                "install": False,
                "pluginType": "pro",
                "pid": 100000014,
                "preview": "https://www.bt.cn/new/product_website_total.html",
                "ps": "网站监控报表,实时精确统计网站流量、ip、uv、pv、请求、蜘蛛等数据"
            },
            {
                "pay": "42",
                "title": "堡塔企业级防篡改-重构版",
                "name": "tamper_core",
                "isBuy": False,
                "install": False,
                "preview": "",
                "pid": 100000067,
                "pluginType": "ltd",
                "ps": "事件型防篡改程序,可有效保护网站重要文件不被木马篡改"
            },
            {
                "pay": "43",
                "title": "堡塔防入侵",
                "name": "bt_security",
                "isBuy": False,
                "install": False,
                "pid": 100000054,
                "pluginType": "ltd",
                "preview": "",
                "ps": "防御大多数的入侵提权攻击造成的挂马和被挖矿"
            }
        ]
    },
本原创文章未经允许不得转载 | 当前页面:爱笔记 » 宝塔面板开心版8.2.0和9.0去广告