Özel Temalar¶
phpMyAdmin üçüncü taraf temalar için destek ile gelir. İlave temaları <https://www.phpmyadmin.net/themes/> adresindeki web sitemizden indirebilirsiniz.
Yapılandırma¶
Temalar $cfg['ThemeManager']
ve $cfg['ThemeDefault']
ile yapılandırılır. ./public/themes/
dizini altında, pmahomme
dizinini ya da temel yapısını silmemelisiniz çünkü bu phpMyAdmin tarafından kullanılan sistem temasıdır. pmahomme
, geriye dönük uyumluluk için ve resimleri ya da css dosyalarını içermeyen tüm temalar için tüm resimleri ve stilleri içerir. Eğer $cfg['ThemeManager']
etkinleştirilirse, ana sayfada sık kullanılan temanızı seçebilirsiniz. Seçilen temanız tanımlama bilgisi içinde saklanacaktır.
Özel tema oluşturma¶
Tema oluşturmak için:
./public/themes/
dizini altında yeni bir alt dizin yapın (örneğin “temanızın_adı”).- dosyaları ve dizinleri pmahomme` dizininden “temanızın_adı” dizinine kopyalayın
- “temanızın_adı/css” dizinindeki css dosyalarını düzenleyin
- yeni resimlerinizi “temanızın_adı/img” dizinine koyun
- “temanızın_adı” dizinindeki
_variables.scss
dosyasını düzenleyin - “temanızın_adı” dizinindeki
theme.json
dosyasını, tema üstverisini (aşağıya bakın) içermesi için düzenleyin - temanızın yeni bir ekran görüntüsünü yapın ve “temanızın_adı/screen.png” adı altında kaydedin
Tema üstverisi¶
4.8.0 sürümünde değişti: 4.8.0 sürümünden önce info.inc.php
dosyasındaki tema üstverileri aktarıldı. Daha kolay ayrıştırmayı (PHP kod işlemeye gerek kalmadan) sağlamak ve ilave özellikleri desteklemek için theme.json
ile değiştirildi.
Tema dizininde tema üstverilerini içeren theme.json
dosyası bulunur. Şu anki oluştuğu hali:
-
name
Temanın görüntülenme adı.
Bu alan zorunludur.
-
version
Tema sürümü, oldukça gelişigüzel olabilir ve phpMyAdmin sürümü ile eşleşmek zorunda değildir.
Bu alan zorunludur.
-
description
Tema tanımı. Bu web sitesinde gösterilecektir.
Bu alan zorunludur.
-
author
Temayı hazırlayanın adı.
Bu alan zorunludur.
-
url
Temayı hazırlayanın web sitesine bağlantı. Oradan destek almak için bir yol olması iyi bir fikirdir.
-
supports
Desteklenen büyük phpMyAdmin sürümlerinin dizilimi.
Bu alan zorunludur.
Örneğin, phpMyAdmin 4.8 ile gelen Orijinal tema tanımı:
{
"name": "Original",
"version": "4.8",
"description": "Original phpMyAdmin theme",
"author": "phpMyAdmin developers",
"url": "https://www.phpmyadmin.net/",
"supports": ["4.8"]
}
Paylaşılan resimler¶
Eğer kendi simgelerinizi ve düğmelerinizi kullanmak istemiyorsanız, “temanızın_adı” içindeki “img” dizinini kaldırın. phpMyAdmin varsayılan simgeleri ve düğmeleri kullanacaktır (sistem teması pmahomme
’dan).