software:development:demo:cms:ucms:creating_install
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
software:development:demo:cms:ucms:creating_install [2025/04/26 18:53] – vladpolskiy | software:development:demo:cms:ucms:creating_install [2025/05/04 17:20] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== 8.2. Файл install.php ====== | + | ====== 8.7. Файл install.php ====== |
- | Файл install.php будет являтся главным файлом установщика нашего приложения. В этот файл уже будут подключаться другие файлы и стили. | + | Файл install.php будет являтся главным файлом установщика нашего приложения. В этот файл уже будут |
- | <code php install.php> | + | подключаться другие файлы и стили. |
+ | |||
+ | ===== Файл test_5.php ===== | ||
+ | |||
+ | В директорию **test** добавим новый тестовый файл test_5.php и записываем в него следубщий код: | ||
+ | <code php test_5.php> | ||
< | < | ||
" | " | ||
Строка 7: | Строка 12: | ||
< | < | ||
<meta http-equiv=" | <meta http-equiv=" | ||
- | < | + | < |
+ | < | ||
+ | эти стили нужны только в этом файле. После установки приложения эта папка | ||
+ | будет удалена. --> | ||
<style type=" | <style type=" | ||
- | .color_block | + | .block_install { |
- | border: 2px #808080 solid; /* Параметры рамки */ | + | width: 700px; /* Ширина содержимого в рамке */ |
+ | |||
+ | position: absolute; | ||
+ | left: 0; /* Положение от левого края */ | ||
+ | right: 0; /* Положение от правого края */ | ||
+ | margin: auto; /* Отступы вокруг элемента */ | ||
+ | |||
+ | } | ||
+ | | ||
+ | border: 2px #808080 solid; /* Параметры рамки: ширина, | ||
background: #e3ffec; /* Цвет фона */ | background: #e3ffec; /* Цвет фона */ | ||
+ | border-radius: | ||
+ | padding: 10px; /* со всех сторон отступ 10px */ | ||
+ | box-shadow: | ||
} | } | ||
- | em.bt, em.bt b, em.bb, em.bb b { | + | .block_install_name |
- | | + | font-size: 18px; /* Размер текста */ |
- | height: 10px; /* Высота уголка */ | + | font-style: italic; /* Наклонный текст */ |
- | font-size: 0; /* Размер шрифта */ | + | |
- | | + | |
- | | + | |
} | } | ||
- | em.bt { | + | .footer_install |
- | | + | |
- | | + | font-size: 14px; /* Размер текста */ |
+ | font-style: | ||
+ | font-weight: | ||
+ | | ||
} | } | ||
- | em.bt b { | + | .table_block_install{ |
- | | + | padding: 0px 0px 0px 300px; /* отступ блока вправо*/ |
- | left: 4px; /* Сдвигаем вправо */ | + | |
} | } | ||
- | em.bb { background-position: 0 -20px; top: 2px; left: -2px; } | + | </ |
- | em.bb b { background-position: 100% -30px; left: 4px; } | + | < |
- | .color_block .block_content | + | </ |
- | | + | < |
+ | < | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | <div class=" | ||
+ | Установка UCMS Demo | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | PHP-версия | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | Apache web server | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | <p class=" | ||
+ | Более подробную информацию о необходимых модулях можно найти на | ||
+ | <a href=" | ||
+ | </ | ||
+ | < | ||
+ | Невозможно продолжить. Исправьте ошибки и попробуйте еще раз. | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | <div class=" | ||
+ | < | ||
+ | Author: | ||
+ | <a href=" | ||
+ | <a href=" | ||
+ | – Ver: 1.2.10 | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | Отобразим файл test_5.php в веб - браузере | ||
+ | |||
+ | {{: | ||
+ | |||
+ | В данном примере мы разработали шаблон страницы **установщика**, | ||
+ | HTML и стилей CSS. В нем прописан код, разобранный в придыдущих главах. При жедании ознакомиться с | ||
+ | версткой сайта предгается прочитать краткое руководство по [[software: | ||
+ | |||
+ | Наше же приложение будет разделено на 3 части и будет иметь: | ||
+ | | ||
+ | - " | ||
+ | - " | ||
+ | |||
+ | ==== tpl дирректория и шаблоны ==== | ||
+ | Создадим в директории **./ | ||
+ | так-же два файла **tpl_install_header.php** и **tpl_install_footer.php** в новой директории. | ||
+ | |||
+ | В файл **tpl_install_header.php** вынесем из файла **test_5.php** код от начала страницы до конца | ||
+ | комментария\\ | ||
+ | |||
+ | <code php tpl_install_header.php> | ||
+ | < | ||
+ | " | ||
+ | <html xmlns=" | ||
+ | < | ||
+ | <meta http-equiv=" | ||
+ | < | ||
+ | < | ||
+ | эти стили нужны только в этом файле. После установки приложения эта папка | ||
+ | будет удалена. --> | ||
+ | <style type=" | ||
+ | | ||
+ | width: 700px; /* Ширина содержимого в рамке */ | ||
+ | |||
+ | | ||
+ | left: 0; /* Положение от левого края */ | ||
+ | right: 0; /* Положение от правого края */ | ||
+ | margin: auto; /* Отступы вокруг элемента */ | ||
+ | |||
+ | } | ||
+ | | ||
+ | border: 2px #808080 solid; /* Параметры рамки: ширина, | ||
+ | background: #e3ffec; /* Цвет фона */ | ||
+ | border-radius: 5px; /* закругленные края рамки */ | ||
+ | padding: 10px; /* со всех сторон отступ 10px */ | ||
+ | box-shadow: | ||
+ | } | ||
+ | .block_install_name | ||
+ | font-size: 18px; /* Размер текста */ | ||
+ | font-style: italic; /* Наклонный текст */ | ||
+ | font-weight: 700; /* Жирный текст */ | ||
+ | color: #808080; /* Цвет текста */ | ||
+ | } | ||
+ | .footer_install | ||
+ | | ||
+ | font-size: 14px; /* Размер | ||
+ | font-style: | ||
+ | font-weight: | ||
+ | color: #808080; /* Цвет текста */ | ||
+ | } | ||
+ | | ||
+ | padding: 0px 0px 0px 300px; /* отступ блока вправо*/ | ||
} | } | ||
</ | </ | ||
+ | < | ||
</ | </ | ||
< | < | ||
- | < | + | < |
- | <em class=" | + | < |
- | <div class=" | + | <div class=" |
- | Чтобы изготовить пугало | + | |
- | | + | <div class=" |
- | и убегают. И хотя у пугала нет никаких намерений, олень не | + | |
- | подойдет к нему близко. Так пугало выполняет свое назначение, | + | </ |
- | и поэтому | + | < |
- | </div> | + | < |
- | <em class="bb">< | + | </ |
- | | + | |
+ | В файл **tpl_install_footer.php** вынесем | ||
+ | комментария\\ | ||
+ | |||
+ | |||
+ | <code php tpl_install_footer.php> | ||
+ | < | ||
+ | |||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | <p> | ||
+ | Author: | ||
+ | <a href="mailto: | ||
+ | <a href=" | ||
+ | – Ver: 1.2.10 | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | </ | ||
+ | < | ||
</ | </ | ||
+ | </ | ||
</ | </ | ||
</ | </ | ||
- | Главный компонент нашего файла - это окно. | + | |
+ | ===== Файл install.php ===== | ||
+ | Открываем наш ранее созданный файл **install.php** и записываем в него три строчки кода PHP. | ||
+ | |||
+ | <code php install.php> | ||
+ | <?php include " | ||
+ | |||
+ | <?php include " | ||
+ | |||
+ | <?php include " | ||
+ | </ | ||
+ | |||
+ | Данный код мы рассмартивали ранее и нет необходимости | ||
+ | из трех файлов по очереди. Вторым по очереди идет ранее созданный в главе [[software: | ||
+ | |||
+ | Откроем в браузере Файл **install.php** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Мы видем, что файлы **tpl_install_header.php** и **tpl_install_footer.php** создали обертку для | ||
+ | |||
+ | Из файла **tpl_install_header.php** удалим файлы стилей и подключим внешний файл стилей Файл **install.css** установщика в | ||
+ | директории **/css/**. Наши стиль окна исчезднет, | ||
+ | |||
+ | <code php tpl_install_header.php> | ||
+ | < | ||
+ | <html xmlns=" | ||
+ | < | ||
+ | <meta http-equiv=" | ||
+ | < | ||
+ | < | ||
+ | install.css, | ||
+ | <link rel=" | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | <div class=" | ||
+ | Установка UCMS Demo | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | {{: | ||
<note blue> | <note blue> | ||
- | <wrap left>← [[software: | + | <wrap left>← [[software: |
- | <wrap right> | + | <wrap right> |
</ | </ |
software/development/demo/cms/ucms/creating_install.1745682807.txt.gz · Последнее изменение: — vladpolskiy