Инструменты пользователя

Инструменты сайта


software:development:demo:cms:ucms:sample_php_page_header

4.5. Файл header.php

Введение

Файл header.php

Создадим корневую директорию /pages и в блокноте файл header.php и вынесем из файла index.php, начиная со строки 3 код, (<!doctype html>) и до окончания блока </nav> (строка 43 файла index.php).

header.php
<!doctype html>
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta charset="utf-8">
    <!-- запрет автоперевода перевода google translate -->
    <meta name="google" content="notranslate">
	<!-- отображение файктической ширины экрана для адаптивного дизайна -->
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>sample.html</title>
    <link
      href="https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300|Sonsie+One"
      rel="stylesheet"
      type="text/css" />
    <!-- следующие 3 строки нужны для корректного отображения семантических элементов HTML5 в старых версиях Internet Explorer-->
    <!--[if lt IE 9]>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.js"></script>
    <![endif]-->
	<!-- блок стилей css -->
<link rel="stylesheet" href="/css/style.css" />
  </head>
  <body>
    <!-- Вот наш главный заголовок, который используется на всех страницах нашего веб-сайта -->
    <header>
      <h1>Logo</h1>
    </header>
<nav class="navbar">
		<ul>
			<ul>
				<li><a class="active" href="#home">Home</a></li>
				<li><a href="#/about">About</a></li>
				<li><a href="#/contact">Contact</a></li>
			</ul>
		</ul>
	<!-- Форма поиска. -->
    <form class="search-form">
	<ul>
        <li><input type="search" placeholder="Search..."></li>
		<li><button class = "search-form-button" type="submit"  id="searchButton" value="Go!">Go!</button></li>
	</ul>
    </form>
</nav>

Файл index.php

В файле index.php между <?php и ?> укажим код подключения внешнего файла header.php, находящегося в директории /pages.

index.php
  1. <?php
  2. include 'pages/header.php';
  3. ?>

Проверим правильность работы индексного файла index.php в браузере (перейдем по ссылке http://localhost/)

Файл уже не такой громоздкий, и разобраться в нем намного проще. Вынисем из него нижнюю часть (подвал) в отдельный файл footer.php, о чем речь пойдет на следующей странице руководства

Дополнения и Файлы

Только авторизованные участники могут оставлять комментарии.
software/development/demo/cms/ucms/sample_php_page_header.txt · Последнее изменение: VladPolskiy

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki