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

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


software:development:demo:cms:ucms:creating_sample_install_php_setting

Различия

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

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

Следующая версия
Предыдущая версия
software:development:demo:cms:ucms:creating_sample_install_php_setting [2026/05/05 11:42] – создано VladPolskiysoftware:development:demo:cms:ucms:creating_sample_install_php_setting [2026/05/05 13:26] (текущий) – [Дополнения и Файлы] VladPolskiy
Строка 1: Строка 1:
 ====== Редактора стилей шаблона install.php ====== ====== Редактора стилей шаблона install.php ======
 ===== Введение ===== ===== Введение =====
 +Текстовый редактор стилей предназначен для создания и редактирования CSS (Cascading Style Sheets) — набора правил, которые определяют, как именно выглядит ваш веб-сайт или документ.\\  
 +Приведенный ниже код представляет собой простой веб-инструмент для редактирования дизайна сайта прямо через браузер. Он позволяет изменять внешний вид страницы установки (инсталлятора), не открывая файлы через FTP или файловый менеджер хостинга.\\  
 +Этот файл (обычно называемый editor.php или аналогично) служит админ-панелью для управления стилями.
 +\\   Код предназначен для:
  
 +  * **Редактирования:** Он считывает содержимое файла install.css и выводит его в большое текстовое поле (textarea), где вы можете вручную менять CSS-код (цвета, шрифты, отступы).
 +  * **Сохранения:** При нажатии кнопки «Сохранить» PHP-скрипт записывает ваш новый текст обратно в файл install.css.
 +  * **Сброса настроек (Reset):** Если вы «сломали» дизайн или хотите вернуться к начальному виду, кнопка «По умолчанию» берет «чистый» образец из файла default_install.css и перезаписывает им рабочий файл.
 +  * **Проверки прав:** Скрипт проверяет, разрешено ли серверу изменять файлы (права доступа). Если файл защищен от записи, вы увидите ошибку.
 +
 +<note red>
 +:&9: **Важное замечание по безопасности**: 
 +Если этот файл оставить на работающем сайте в открытом доступе, любой человек сможет изменить дизайн вашей страницы или вставить вредоносный код.
 +</note>
 +===== Файл README.txt ===== 
 +Ниже приведен файл README.txt объясняющий логику работы редактора
 <code html README.txt>   <code html README.txt>  
 /** /**
Строка 34: Строка 49:
  */  */
 </code> </code>
 +
 +===== Файл setting_install_windows.php =====
 +Для работы редактора необходимо в директории стилей **/css**, где лежит файл **install.css** создать копированием дубликат файла с именем **default_install.css**, откуда скрипт будет брать стили "по умолчанию".
 +\\  Создадим файл **%%setting_install_windows.php%%** в директории **%%/ucms/library/install%%** и запишем в него нижеприведенный код:
  
 <code php setting_install_windows.php> <code php setting_install_windows.php>
Строка 130: Строка 149:
 </html> </html>
 </code> </code>
- +Проверим в браузере работу скрипта, перейдя по ссылке http://localhost/ucms/library/install/setting_install_windows.php 
- +<note shadow> 
 +{{:software:development:demo:cms:ucms:ucms_install_setting_test_php_19.png|}} 
 +</note> 
 +===== Заключение ===== 
 +Этот файл не является обязательным и служит для возможности редактирования стилей шаблона инстолятора при написании модуля установщика.  
 +\\  Пример редактирования шаблона в Google Chrome: 
 +<note shadow> 
 +{{:software:development:demo:cms:ucms:ucms_install_setting_test_php_20.png|}} 
 +</note> 
 +===== Дополнения и Файлы ===== 
 +  * {{ :software:development:demo:cms:ucms:setting_install_windows.rar |Архив с файлами редактора модуля}} 
 +  * [[software:development:demo:cms:ucms:creating_sample_install_php_setting_comment|Файл с подробными комментариями]]
software/development/demo/cms/ucms/creating_sample_install_php_setting.1777970560.txt.gz · Последнее изменение: VladPolskiy

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