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

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


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

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
software:development:demo:cms:ucms:sample_php_page_about.php [2026/02/08 17:59] – [4.7.2 Файл about.php] VladPolskiysoftware:development:demo:cms:ucms:sample_php_page_about.php [2026/02/09 18:13] (текущий) – [4.7.2 Файл about.php] VladPolskiy
Строка 5: Строка 5:
 ====== 4.7.2 Файл about.php ====== ====== 4.7.2 Файл about.php ======
   * [[software:development:demo:cms:ucms:sample_html5_and_dinamic_page|Глава 4.0. Шаблон HTML и динамические страницы]]   * [[software:development:demo:cms:ucms:sample_html5_and_dinamic_page|Глава 4.0. Шаблон HTML и динамические страницы]]
-    * [[software:development:demo:cms:ucms:sample_html5_page|4.1 Шаблон HTML5]] +    * [[software:development:demo:cms:ucms:sample_html5_page|4.1Шаблон HTML5]] 
-    * [[software:development:demo:cms:ucms:sample_php_page_and_dinamic_page|4.2 Шаблон PHP и динамические страницы]]+    * [[software:development:demo:cms:ucms:sample_php_page_and_dinamic_page|4.2Шаблон PHP и динамические страницы]]
     * [[software:development:demo:cms:ucms:sample_php_page_sample|4.3. Файл sample.html]]     * [[software:development:demo:cms:ucms:sample_php_page_sample|4.3. Файл sample.html]]
       * [[software:development:demo:cms:ucms:sample_php_page_style_css|4.3.1. Файл style.css]]       * [[software:development:demo:cms:ucms:sample_php_page_style_css|4.3.1. Файл style.css]]
-      * [[software:development:demo:cms:ucms:sample_php_page_scripts_js|4.3.2 Файл scripts.js]]+      * [[software:development:demo:cms:ucms:sample_php_page_scripts_js|4.3.2Файл scripts.js]]
     * [[software:development:demo:cms:ucms:sample_php_page_index|4.4. Файл index.php часть 1]]     * [[software:development:demo:cms:ucms:sample_php_page_index|4.4. Файл index.php часть 1]]
     * [[software:development:demo:cms:ucms:sample_php_page_header|4.5. Файл header.php]]     * [[software:development:demo:cms:ucms:sample_php_page_header|4.5. Файл header.php]]
     * [[software:development:demo:cms:ucms:sample_php_page_footer|4.6. Файл footer.php]]     * [[software:development:demo:cms:ucms:sample_php_page_footer|4.6. Файл footer.php]]
     * [[software:development:demo:cms:ucms:sample_php_page_index_part_2|4.7. Файл index.php часть 2]]     * [[software:development:demo:cms:ucms:sample_php_page_index_part_2|4.7. Файл index.php часть 2]]
-      * [[software:development:demo:cms:ucms:sample_php_page_home.php|4.7.1 Файл home.php]] +      * [[software:development:demo:cms:ucms:sample_php_page_home.php|4.7.1Файл home.php]] 
-      * [[software:development:demo:cms:ucms:sample_php_page_about.php|4.7.2 Файл about.php]] +      * [[software:development:demo:cms:ucms:sample_php_page_about.php|4.7.2Файл about.php]] 
-      * [[software:development:demo:cms:ucms:sample_php_page_contact.php|4.7.3 Файл contact.php]]+      * [[software:development:demo:cms:ucms:sample_php_page_contact.php|4.7.3Файл contact.php]] 
 +      * [[software:development:demo:cms:ucms:sample_php_page_like.php|4.7.4. Файл like.php]] 
 +      * [[software:development:demo:cms:ucms:sample_php_page_404.php|4.7.5. Файл 404.php]]
 ===== Введение ===== ===== Введение =====
 +Файл контента **about.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.1770562790.txt.gz · Последнее изменение: VladPolskiy

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