Користувацькі теми¶
phpMyAdmin поставляється з підтримкою тем третьої сторони. Ви можете завантажити додаткові теми з нашого вебсайту за адресою <https://www.phpmyadmin.net/themes/>.
Конфігурація¶
Themes are configured with $cfg['ThemeManager']
and
$cfg['ThemeDefault']
. Under ./public/themes/
, you should not
delete the directory pmahomme
or its underlying structure, because this is
the system theme used by phpMyAdmin. pmahomme
contains all images and
styles, for backwards compatibility and for all themes that would not include
images or css-files. If $cfg['ThemeManager']
is enabled, you
can select your favorite theme on the main page. Your selected theme will be
stored in a cookie.
Створення власної теми¶
Для того, щоб створити тему:
- make a new subdirectory (for example «your_theme_name») under
./public/themes/
. - скопіюйте файли та каталоги з
pmahomme
до «your_theme_name» - редагувати css-файли в «your_theme_name/css»
- помістити нові зображення в «your_theme_name/img»
- edit
_variables.scss
in «your_theme_name/scss» - редагувати
theme.json
в «your_theme_name» що містять метадані теми (дивіться нижче) - зробіть новий скріншот своєї теми та збережіть його під «your_theme_name/screen.png»
Тема метаданих¶
Змінено в версії 4.8.0: До 4.8.0 тематичні метадані були в info.inc.php
файлі. Його замінили theme.json
щоб дозволити простий синтаксичний аналіз (без необхідності обробляти PHP-код) і для підтримки додаткових функцій.
У каталозі теми є файл theme.json
який містить тематичні метадані. В даний час він складається з:
-
name
Відображати назву теми.
Це поле є обов’язковим.
-
version
Версія теми, може бути досить довільна і не повинна збігатися з версією phpMyAdmin.
Це поле є обов’язковим.
-
description
Опис теми. Буде показаний на вебсайті.
Це поле є обов’язковим.
-
author
Ім’я автора теми.
Це поле є обов’язковим.
-
url
Посилання на сайт автора теми. Це гарна ідея мати спосіб отримати там підтримку.
-
supports
Масив підтримуваних основних версій phpMyAdmin.
Це поле є обов’язковим.
Наприклад, визначення для оригінальної теми, що постачається з phpMyAdmin 4.8:
{
"name": "Original",
"version": "4.8",
"description": "Original phpMyAdmin theme",
"author": "phpMyAdmin developers",
"url": "https://www.phpmyadmin.net/",
"supports": ["4.8"]
}
Спільний доступ до зображень¶
Якщо ви не бажаєте використовувати власні символи та кнопки, видаліть каталог «img» в «your_theme_name». phpMyAdmin буде використовувати піктограми та кнопки за замовчуванням (з системної теми pmahomme
).