====== 8.7. Файл install.php ====== Файл install.php будет являтся главным файлом установщика нашего приложения. В этот файл уже будут подключаться другие файлы и стили. ===== Файл test_5.php ===== В директорию **test** добавим новый тестовый файл test_5.php и записываем в него следубщий код: Установка UCMS Demo
Установка UCMS Demo
PHP-версия 8.2.21- ОК
Apache web server Apache/2.4.58 (Unix)- ОК

Более подробную информацию о необходимых модулях можно найти на странице требований.

Невозможно продолжить. Исправьте ошибки и попробуйте еще раз. Обновить

Отобразим файл test_5.php в веб - браузере {{:software:development:demo:cms:ucms:ucms_creat_37.png?|}} В данном примере мы разработали шаблон страницы **установщика**, написанный с помощью языка разметки HTML и стилей CSS. В нем прописан код, разобранный в придыдущих главах. При жедании ознакомиться с версткой сайта предгается прочитать краткое руководство по [[software:development:demo:responsive_site_layout|Адаптивной вёрстке сайта (теория и практика)]] Наше же приложение будет разделено на 3 части и будет иметь: - "Верхний колонтитул (голова)" файл tpl_install_header.php - "Окно" где будут выводиться данные из других файлов. - "Нижний колонтитул (подвал)" файл tpl_install_footer.php ==== tpl дирректория и шаблоны ==== Создадим в директории **./ucms/library/install/** вложенную директорию **/tpl/** для наших шаблонов, а так-же два файла **tpl_install_header.php** и **tpl_install_footer.php** в новой директории. В файл **tpl_install_header.php** вынесем из файла **test_5.php** код от начала страницы до конца комментария\\ **%%%%** Установка UCMS Demo
Установка UCMS Demo
В файл **tpl_install_footer.php** вынесем из файла **test_5.php** код от комментария\\ **%%%%** до конца страницы
===== Файл install.php ===== Открываем наш ранее созданный файл **install.php** и записываем в него три строчки кода PHP. Данный код мы рассмартивали ранее и нет необходимости повторяться. Функция **%%include%%** подчключает данные из трех файлов по очереди. Вторым по очереди идет ранее созданный в главе [[software:development:demo:cms:ucms:creating_file_lang_and_time_zone|8.4. Файл lang_and_time_zone.php]] - файл выбора языка и часовой зоны . Откроем в браузере Файл **install.php** {{:software:development:demo:cms:ucms:ucms_creat_38.png?|}} Мы видем, что файлы **tpl_install_header.php** и **tpl_install_footer.php** создали обертку для нашего **lang_and_time_zone.php** файла. Из файла **tpl_install_header.php** удалим файлы стилей и подключим внешний файл стилей Файл **install.css** установщика в директории **/css/**. Наши стиль окна исчезднет, и будет занаво создан в главе [[software:development:demo:cms:ucms:creating_file_install_css|8.8. Файл install.css]] Установка UCMS CE
Установка UCMS Demo
{{:software:development:demo:cms:ucms:ucms_creat_39.png?|}} ← [[software:development:demo:cms:ucms:creating_file_module_help|8.6. Файл module_help.php]] [[software:development:demo:cms:ucms:creating_file_install_css|8.8. Файл install.css]] →