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

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


software:development:demo:cms:ucms:sample_php_page_about.php

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
software:development:demo:cms:ucms:sample_php_page_about.php [2026/02/08 23:07] – [Введение] VladPolskiysoftware:development:demo:cms:ucms:sample_php_page_about.php [2026/02/08 23:49] (текущий) – [Файл header.php] VladPolskiy
Строка 24: Строка 24:
   * Применение: Данные файлы используются для вывода хранящегося контента, например, при добавлении документов или видео.   * Применение: Данные файлы используются для вывода хранящегося контента, например, при добавлении документов или видео.
 Файлы могут быть текстовыми (например, txt, html, php и т.д.) или содержать бинарные данные (видео, видео и прочее).  Файлы могут быть текстовыми (например, txt, html, php и т.д.) или содержать бинарные данные (видео, видео и прочее). 
 +===== Файл about.php =====
 +Создадим в блокноте и сохраним в директории **/pages** файл **about.php** записав в него для примера любой текст контент, к примеру текст-рыбу "Lorem Ipsum"
 +<code php about.php>
 +<h2>Lorem Ipsum</h2>
 +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore 
 +et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
 +aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse 
 +cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in 
 +culpa qui officia deserunt mollit anim id est laborum.
 +</code>
 +Таким образом мы получаем страницу с простым текстом, и лишь заголовок Lorem Ipsum, заключенный между тегами **%%<h2>%%** и **%%</h2>%%** будет учитываться браузер, а остальной текст останиться без разметки и займет весь размер экрана. 
 +\\  
 +Перейдем в браузере по ссылке http://localhost/pages/about.php
 +<note shadow>{{:software:development:demo:cms:ucms:index_php_js_15.png|переход страниц}}</note>
 +Это происходит потому, что стили подключены к файлу **index.php**, а файл **header.php** просто страница с текстом, при этом она будет иметь стили общего шаблона, если отобразим её через файл **index.php**. Для этого внесем изменения в следующий файл.
 +===== Файл header.php =====
 +Откроем наш файл **header.php** и отредактируем код. отвечающий за меню страницы. \\  
 +Ссылки будут при запросе (нажатии на кнопку) будут преобразованы в файле **index.php**  
 +  * **%%index.php?page=about --> include 'pages/about.php';%%**
 +  * **%%index.php?page=contact --> include 'pages/contact.php';%%**
 +Внесем изменения 
 +<code php header.php>
 +<li><a class="active" href="/">Home</a></li>
 +<li><a href="index.php?page=about">About</a></li>
 +<li><a href="index.php?page=contact">Contact</a></li>
 +</code>
 +Откроем в браузере ссылку http://localhost и нажмем на кнопку меню "About"
 +<note shadow>{{:software:development:demo:cms:ucms:index_php_js_16.png|переход страниц}}</note>
 +Мы видем применение стилей шаблона к нашей странице, а это означает, что имеет смысл перейти к заключительной странице этой главы
 +
 +
 +
  
 ===== Дополнения и Файлы ===== ===== Дополнения и Файлы =====
software/development/demo/cms/ucms/sample_php_page_about.php.1770581232.txt.gz · Последнее изменение: VladPolskiy

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