Jump to content

Extension:CSS

From mediawiki.org
This page is a translated version of the page Extension:CSS and the translation is 80% complete.
Outdated translations are marked like this.
MediaWiki manüel uzantıları
CSS
Sürüm durumu: kararlı
Uygulama Ayrıştırıcı işlevi
Açıklama Maddelere CSS dosyaları, madde veya satır içi kurallar eklemek için bir ayrıştırıcı işlevi sağlar
Yazar(lar)
En son sürüm 3.5.0
MediaWiki >= 1.43.0
  • $wgCSSIdentifier
License GNU General Public License 2.0 or later
İndir
Örnek organicdesign.nz
Translatewiki.net adresinde mevcutsa, CSS uzantısını çevirin
Sorunlar Açık görevler · Hata bildir

CSS uzantısı, CSS stil sayfalarının belirli maddelere dahil edilmesini sağlar. CSS, başka bir madde, bir dosya veya doğrudan ayrıştırıcı işlevi içinde tanımlanan kurallar olabilir.

Kullanım

Örneğin, "MyStyles.css" adlı bir CSS maddeniz varsa, bunlar "MyFancyUserPage" maddesi ile kullanılması amaçlanan stillerdir, aşağıdaki ayrıştırıcı işlevi sözdizimini ikincisine eklersiniz,

{{#css:MyStyles.css}}

Öte yandan "MyStyles.css", /wiki/skins dizininde bir dosya ise, aşağıda gösterildiği gibi dahil edilecektir. Dosyayı madde başlığından ayırmak için başında eğik çizgi bulunan mutlak bir yol olması gerektiğini unutmayın.

{{#css:/skins/MyStyles.css}}

Alternatif olarak, CSS kuralları aşağıdaki örnekte olduğu gibi doğrudan ayrıştırıcı işlevine (satır içi) dahil edilebilir,

{{#css:
  body {
    background: yellow;
    color: red;
    font-size: 1.25rem;
  }
}}

Kurulum

  • Dosyaları indirin ve extensions/ klasörünüzdeki CSS adlı dizine yerleştirin.
    Developers and code contributors should install the extension from Git instead, using:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/CSS
    
  • Yalnızca git dizininden yüklerken, PHP bağımlılıklarını uzantı dizinine composer install --no-dev vererek yüklemek için Composer komutunu çalıştırın. (Potansiyel komplikasyonlar için T173141 sayfasına bakınız.)
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'CSS' );
    
  • Gerektiği gibi yapılandırın.
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Yapılandırma

İsteğe bağlı olarak, harici dosyalar için temel URL'yi ayarlayabilirsiniz.

$wgCSSPath = false;  # $wgScriptPath göre varsayılan
$wgCSSPath = '';  # Sunucunuzun köküne göre
$wgCSSPath = 'https://example.org/stylesheets';  # Farklı bir siteye göre

Tips

== Belirli bir sayfanın rengini veya arka planını değiştirmeyle ilgili sorunlar ==

CSS'yi başka bir sayfadan kullanmak için ayrıştırıcı işlevini kullanmak sayfanın rengini veya arka planını değiştirmek için işe yaramaz, ancak tek bir sayfada ayrıştırıcı işlevini kullanmak kendi başına arka planın değiştirilmesine izin verir. Bu sorunun üstesinden gelmek için, CSS'yi yansıtma yoluyla yüklemek mümkündür, bu da değişikliğin sayfa arka planına yüklenememesi sorununa neden olmaz.

Ayrıca bakınız