Topic: Как скрыть/вывести блок или элемент на странице
У меня часто возникали такие вопросы, когда на главной странице сайта, например нужно было вывести блок или элемент, которого на остальных быть не должно. Или наоборот, скрыть с какой-то страницы элемент или блок.
Здесь начну коллекционировать ответы в виде кода:
Вывод блока на конкретной странице (на странице youpage.html):
<?php
if ($_SERVER['REQUEST_URI']=="youpage.html")
{
include ("content/blocks/2.php");
}
?>Если нужно вывести блок на нескольких конкретных страницах то так:
<?php
if ($_SERVER['REQUEST_URI']=="/" OR $_SERVER['REQUEST_URI']=="/index.html" OR $_SERVER['REQUEST_URI']=="/index.php" OR $_SERVER['REQUEST_URI']=="/page.html")
{
include ("content/blocks/2.php");
}
?>Скрыть элемент со странцы:
<?php
if ($_SERVER['REQUEST_URI'] != '/hello.html' && $_SERVER['REQUEST_URI'] != '/page.html')
{
echo '<li>тектс</li>';
}
?>Скрыть блок со странцы:
<?php
if ($_SERVER['REQUEST_URI'] != '/hello.html' && $_SERVER['REQUEST_URI'] != '/page.html')
{
include ("content/blocks/2.php");
}
?>Скрыть вывод заголовка со странцы:
<?php
if ($_SERVER['REQUEST_URI'] != '/' && $_SERVER['REQUEST_URI'] != '/index.html' && $_SERVER['REQUEST_URI'] != '/index.php')
{
echo '<h1>'.$title.'</h1>';
}
?>