如何删除品牌 WHMCS Ver 8.1“由 WHMcomplete 解决方案提供支持”

How to remove Branding WHMCS Ver 8.1 "Powered by WHMcomplete solutions"

提问人:Blunch Restaurant 提问时间:1/1/2021 最后编辑:Louys Patrice BessetteBlunch Restaurant 更新时间:2/27/2022 访问量:3731

问:

我是一个新手,这是我第一次在这个社区问问题。

我的一个朋友最近刚刚将他的WHMCS更新到最新版本,突然他在页脚区域之前得到了一条品牌线。在以前的版本中,他可以通过编辑 footer.tpl 文件来删除该行,但在这个版本中,他找不到它,因为现在它是用标签编写的。(p 和 a)

我找到了下面提到的一个jquery代码:

$(document).ready(function() {

  $("p a").each(function(){
    if( $(this).attr("href")=="http://www.whmcs.com/" ) {
      $(this).parent().hide();
    }
  });
});

但我不知道它很好,也不知道把这个放在哪里。

请指导并帮助如何删除它,因为现在在客户区,现在每个人都可以看到它。

php jquery css 模板 whmcs

评论

0赞 Lashan Fernando 1/1/2021
如果上面的代码有效,它可以减少$(document).ready(function () { $('p a[href="http://www.whmcs.com/"]').each(function () { $(this).parent().hide(); }); });

答:

4赞 Louys Patrice Bessette 1/1/2021 #1

使用属性选择器...这应该有效:

$(document).ready(function() {

  $("[href*='whmcs.com']").each(function(){
    $(this).parent().remove();
  });
  
});

因此,您现在按值定位元素...无论 DOM 结构如何。href

如果包含(运算符),则将删除该元素的父元素。hrefwhmcs.com*=

评论

0赞 Blunch Restaurant 1/1/2021
谢谢@louys,但是把这个代码放在哪里呢?在 header.tpl 还是 footer.tpl?
0赞 Louys Patrice Bessette 1/2/2021
最后会是一个好地方。<head>
0赞 fred 2/15/2021
这在 v8 的 include/head.tpl 中对我有用。
0赞 Shahzeb Ahmed 1/2/2021 #2

有两种方法可以删除 WHMCS 品牌。

  1. 在管理区域中,您可以编辑 footer.tpl 文件,以从主管理区域删除指向 whmcs.com 的链接。

在登录页面中,您可以编辑 admindir/templates/login.tpl 以删除链接

  1. 其次,转到您的页脚文件并粘贴此脚本。

<script>if ($(“p:contains(‘Powered by’)”).length) {$(“p:contains(‘Powered by’)”).hide();}</script>

评论

0赞 fred 2/15/2021
即使在我纠正了您的语法错误之后,工作区脚本也对我不起作用。错误的 html 引号类型。在代码片段中仍然不起作用,因此存在其他一些错误。
2赞 The Turn Group 2/27/2021 #3

在 8.3 版中转到您的模板,我使用的是“twentyone”模板。访问您的 footer.tpl 并将其粘贴到第 1 行。

<script type="text/javascript">$("p:contains('Powered by')").remove();$('#page');</script>
1赞 Hussain Jawadwala 5/27/2021 #4

尝试在模板的自定义 .css 中添加此代码

#main-body .primary-content p:last-child{
display: none;

}

1赞 insanity .Gaming 9/10/2021 #5

对于任何感兴趣的人。

我正在使用 SwiftModders 主题并在以下文件中找到它

\templates\swiftmodders\js\swiftmodders.min.js

使用Notepad++并搜索“Powered by”并删除了该部分。

已解决的问题 ^^

评论

0赞 mcritz 9/11/2021
这并不能提供问题的答案。一旦你有足够的声誉,你就可以对任何帖子发表评论;相反,提供不需要提问者澄清的答案。- 来自评论
2赞 user13190087 2/27/2022 #6

有两种方法可以删除 WHMCS 品牌。

<script>
    if($("p:contains('Powered by')").length){
        $("p:contains('Powered by')").hide();
    }
</script>