Скрыть ссылку на указанной странице

У меня есть файл нижнего колонтитула с контактной ссылкой и информацией об авторских правах. Когда я нажму на ссылку связаться с нами, он перейдет на страницу связаться с нами. У меня есть мой нижний колонтитул как php-файл и просто включить в соответствующей странице. Я хотел бы скрыть ссылку связаться с нами, когда на странице связаться с нами. Как я могу это сделать?

нижняя сноска.РНР

<?php
    echo '<footer class="footer">
              <div class="container">
                  <p class="text-muted"><a href="contactus.html">Contact Us</a></p>
                  <p class="text-muted"> Copyright &copy; <span id="yearfooter"> </span>. All rights reserved.</p>
              </div>
          </footer>';
?>

3 ответа

  1. Вы можете сделать что-то подобное. Вместо использованияecho, просто напишите html вне <?php ?>тегов и проверьте $_SERVER['REQUEST_URI']и только показать ссылку, если это не страница контакта.

    <footer class="footer">
        <div class="container">
            <?php if (strpos($_SERVER['REQUEST_URI'], '/contactus.html') !== 0) { ?>
            <p class="text-muted"><a href="contactus.html">Contact Us</a></p>
            <?php } ?>
            <p class="text-muted"> Copyright &copy; <span id="yearfooter"> </span>. All rights reserved.</p>
        </div>
    </footer>
    
  2. Это будет работать:

    $page_name=preg_replace('#^(.+[\\/])*([^\\/]+)$#', '', $_SERVER['PHP_SELF']);
    if ($page_name!="about-us.html") {
        //display your link
    }
    
  3. вы можете попробовать это ..

    <footer class="footer">
            <div class="container">
                <p class="text-muted"><a id="a" href="contactus.html">Contact Us</a></p>
                <p class="text-muted"> Copyright &copy; <span id="yearfooter"> </span>. All rights reserved.</p>
            </div>
        </footer>
    

    и в javascript

         var pathname = window.location.pathname;
            var appDomainEndding = 'yourdomain.com/app/'
            if (pathname.toLowerCase().indexOf("contactus.html") > -1 || 
                pathname.indexOf(appDomainEndding, pathname.length - appDomainEndding.length) > -1)
           // add class to hide the a tag 
    {
    document.getElementById("a").style.visibility = "hidden";
    }