Я пытаюсь изучить PHP для сайта, который я создаю. В CSS у меня есть класс, nav a.thispage
, настройка, чтобы «кнопка» в навигации была того же цвета, что и выделение. Он работает красиво. Но, добавив страницы, я обнаружил, что мне нужно постоянно обновлять все HTML-файлы сайта, снова и снова. Я узнал, что PHP может помочь мне автоматизировать это. Я использую следующий PHP, в моем HTML, чтобы сделать это:PHP - Как изменить класс ссылки
<?php include 'content/header.php';?>
файл header.php имеет следующее содержание:
<header>
<h1><img id="headerimage" src="Images/GrandLodge.png"/>Lodge</h1>
<nav>
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="events.php">Events</a></li>
<li><a href="social.php">Social</a></li>
<li><a href="about.php">About</a></li>
<li><a href="contact.php">Contact</a></li>
<li><a href="gamestores.php">Area Game Stores</a></li>
<li><a href="http://someaddress" target="_blank">PFS</a></li>
</ul>
</nav>
</header>
Теперь, так как я использую этот метод, я не могу просто установите class="thispage"
на тег. Есть ли способ установить класс динамически с помощью PHP? Если да, то как мне сказать, действительно ли страница, загружающая html, на страницу, которая ему нужна? Является ли использование PHP даже правильным способом справиться с этим, или я должен использовать JavaScript?
Я знаю, что это много, и я действительно не предоставлял много того, что я сделал, но на самом деле я не могу видеть, что мне нужно сделать для этого. Все, что мне действительно нужно, это точка в правильном направлении, а не полный образец кода.
Благодарим за помощь, которую вы можете предоставить.
Что делает 'header.php' отношение к' content.php'? – h2ooooooo
Динамический HTML-код - это цель oho PHP ... – Virus721
К сожалению, это должно было сказаться header.php, я исправил его. Благодаря! –