Я новичок и впервые задаю вопрос в этом сообществе.

Один из моих друзей недавно обновил свой WHMCS до последней версии, и вдруг у него появилась строка брендинга перед областью нижнего колонтитула. В предыдущей версии он смог удалить эту строку, отредактировав файл footer.tpl, но в этой версии он не смог найти ее, потому что теперь она написана в тегах. (p и a).

Я нашел один код jquery, упомянутый ниже:

$(document).ready(function() {

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

Но я не знаю, нормально ли это и куда его убрать.

Пожалуйста подскажите и помогите как его убрать, так как сейчас в клиентской зоне он виден всем.

Ответы (5)

Использование селектора атрибутов… Это должно сработать:

$(document).ready(function() {

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

});

Теперь вы нацеливаетесь на элементы по значению href… независимо от структуры DOM.

Если href содержит whmcs.com (оператор *=), родитель этого элемента будет удален.

В версии 8.3 перейдите к вашему шаблону, я использую шаблон "twentyone". Зайдите в файл footer.tpl и вставьте это в строку 1.

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

Попробуйте добавить этот код в файл custom.css в вашем шаблоне

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

Для всех интересующихся.

Я использую тему SwiftModders и нашел это в следующем файле

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

Использовал Notepad++, нашел "Powered by" и удалил этот раздел.

Проблема решена ^^

Существует два способа удаления брендинга WHMCS.

  1. В области администратора вы можете отредактировать файл footer.tpl, чтобы удалить ссылку на whmcs.com из основной области администратора.

На странице входа в систему вы можете отредактировать файл admindir/templates/login.tpl, чтобы удалить ссылку.

  1. Во-вторых, перейдите в файл Footer и вставьте этот скрипт.

2022 WebDevInsider