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

问题描述

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

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

我发现了下面提到的一个 jquery 代码

$(document).ready(function() {

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

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

请指导并帮助如何删除它,因为现在在客户区中它现在对每个人都是可见的。

解决方法

使用 attribute selector... 这应该有效:

$(document).ready(function() {

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

所以您现在通过 href 值定位元素...无论 DOM 结构如何。

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

,

尝试在模板中的 custom.css 中添加此代码

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

}

,

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

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

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

  1. 然后转到页脚文件并粘贴此脚本。

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

,

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

<script type="text/javascript">$("p:contains('Powered by')").remove();$('#page');</script>