| Следующая версия | Предыдущая версия |
| software:development:demo:cms:ucms:sample_php_page_footer [2026/02/08 16:57] – создано VladPolskiy | software:development:demo:cms:ucms:sample_php_page_footer [2026/02/08 21:12] (текущий) – VladPolskiy |
|---|
| </note> | </note> |
| ====== 4.5. Файл footer.php ====== | ====== 4.5. Файл footer.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_header|4.4. Файл header.php]] | * [[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.4.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_footer|4.5. Файл footer.php]] | * [[software:development:demo:cms:ucms:sample_php_page_index|4.4. Файл index.php часть 1]] |
| * [[software:development:demo:cms:ucms:sample_php_page_scripts_js|4.5.1 Файл scripts.js]] | * [[software:development:demo:cms:ucms:sample_php_page_header|4.5. Файл header.php]] |
| * [[software:development:demo:cms:ucms:sample_php_page_index|4.6. Файл index.php]] | * [[software:development:demo:cms:ucms:sample_php_page_footer|4.6. Файл footer.php]] |
| * [[software:development:demo:cms:ucms:sample_php_page|4.7. page.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_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]] |
| |
| ===== Файл footer.php ===== | ===== Файл footer.php ===== |
| Создадим в блокноте файл **footer.php** и вынесем из файла **sample.html** код от начала тега **%%footer%%** и до конца страницы **%%</html>%%**, исключив блок JavaScript, заключенный в теги **%%<script>%%** и **%%</script>%%**.\\ | Создадим в директории **/pages** *файл **footer.php** и вынесем из файла **index.php** код от начала тега **%%footer%%** и до конца страницы **%%</html>%%**.\\ |
| Так же укажем путь к внешнему файлу javascript заменив теги | |
| | |
| <code html> | |
| <script>...</script> | |
| </code> | |
| | |
| на | |
| | |
| <code html> | |
| <script src="js/scripts.js"></script> | |
| </code> | |
| , который создадим на следующей странице руководства. | |
| \\ | \\ |
| <code php header.php> | <code php footer.php> |
| <!-- И вот наш главный нижний колонтитул, который используется на всех страницах нашего веб-сайта --> | <!-- И вот наш главный нижний колонтитул, который используется на всех страницах нашего веб-сайта --> |
| <footer> | <footer> |
| <p>©2026 Sample HTML5 Page. All rights reserved.</p> | <p>©2026 Sample HTML5 Page. All rights reserved.</p> |
| </footer> | </footer> |
| <!-- Optional: Link to a JavaScript file --> | <!-- Подключаем внешний файл --> |
| <script src="js/scripts.js"></script> | <script src="js/script.js"></script> |
| </body> | </body> |
| </html> | </html> |
| </code> | </code> |
| | ====== Файл index.php ====== |
| | В нижней части файле **index.php**, после закрывающего тега **%%</main>%%** , между **%%<?php и ?>%%** укажим код подключения внешнего файла **footer.php**, находящегося в директории **/pages**. |
| | <code php index.php [enable_line_numbers="true"]> |
| | <?php |
| | include 'pages/footer.php'; |
| | ?> |
| | </code> |
| | Файл **index.php** должен получиться следующего вида (в блокноте строки с 9 по 18 и с 20 по 24 скрыты кнопкой {{:software:development:demo:cms:ucms:screensho_bootomt_5.png|}}) |
| | <note shadow>{{:software:development:demo:cms:ucms:index_php_js_11.png|переход страниц}}</note> |
| | Проверим правильность работы индексного файла index.php в браузере (перейдем по ссылке http://localhost/) |
| | <note shadow>{{:software:development:demo:cms:ucms:index_php_js_12.png|переход страниц}}</note> |
| | Если все получилось, переходим к следующей главе |
| ===== Дополнения и Файлы ===== | ===== Дополнения и Файлы ===== |
| см. также: | см. также: |
| <note page> | <note page> |
| <wrap left>{{:icons:16:arrow-transition-180.png?|}} | <wrap left>{{:icons:16:arrow-transition-180.png?|}} |
| [[software:development:demo:cms:ucms:sample_php_page_header|4.4. Файл header.php]] | [[software:development:demo:cms:ucms:sample_php_page_header|4.5. Файл header.php]] |
| </wrap> | </wrap> |
| <wrap right> | <wrap right> |
| [[software:development:demo:cms:ucms:sample_php_page_footer|4.5. Файл footer.php]] | [[software:development:demo:cms:ucms:sample_php_page_index_part_2|4.7. Файл index.php часть 2]] |
| {{:icons:16:arrow-transition.png?|}}</wrap> | {{:icons:16:arrow-transition.png?|}}</wrap> |
| </note> | </note> |
| |