Extension:CSS/id

Category:GPL licensed extensions/id
Manual pengaya MediaWiki
CSS
Status keluaran: stabilCategory:Stable extensions/id
Penerapan Fungsi pengurai Category:Parser function extensions/id
Deskripsi Menyediakan sebuah fungsi parser untuk menambahkan berkas CSS, artikel CSS, atau aturan baris CSS ke dalam artikel
Perancang
Versi terbaru 3.5.0
MediaWiki >= 1.43.0
  • $wgCSSIdentifier
Licence Lisensi Publik Umum GNU 2.0 atau lebih baru
Unduh Category:Extensions in Wikimedia version control/id
Contoh organicdesign.nz
Terjemahkan pengaya CSS jika tersedia di translatewiki.net
Masalah Tugas terbuka · Laporkan kekutu
Category:All extensions/id

Ekstensi CSS memungkinkan stylesheet CSS agar dimasukkan ke dalam artikel tertentu. CSS yang akan dimasukkan bisa artikel lain, sebuah berkas, atau bisa aturan yang ditentukan langsung di dalam fungsi parser.

Pemakaian

Misalnya, jika Anda memiliki artikel CSS berjudul "StyleSheetsaya.css" yang sudah berisi gaya, Anda akan menambahkan sintaks fungsi parser berikut ke dalam artikel "HalamanCantiksaya" yang akan Anda beri gaya,

{{#css:MyStyles.css}}

Jika kasusnya "StyleSheetsaya.css" adalah sebuah berkas di direktori /wiki/kulit, maka cara menambahkannya seperti berikut. Catat: berkasnya harus benar-benar berupa path yang diawali slash untuk menunjukkan dia bukan judul artikel.

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

Alternatifnya, aturan CSS bisa langsung ditambahkan dalam fungsi parser (dalam baris) seperti contoh berikut,

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

Pemasangan

  • Unduh dan pindahkan folder CSS yang diekstrak ke direktori extensions/ Anda.
    Pengembang dan penyumbangsih kode sebaiknya memasang pengaya dari Git sebagai gantinya, menggunakan:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/CSS
    
  • Hanya ketika memasang dari Git, jalankan Composer untuk memasang ketergantungan PHP, dengan mengeluarkan perintah composer install --no-dev di direktori pengaya. (Lihat T173141 untuk komplikasi yang mungkin terjadi.)Category:Extensions requiring Composer with git/id
  • Tambahkan kode berikut di bawah berkas LocalSettings.php Anda:
    wfLoadExtension( 'CSS' );
    
  • Atur konfigurasi seperlunya.
  • Yes Selesai – Telusuri ke Special:Version di wiki Anda untuk memastikan pengayanya berhasil dipasang.

Atau Anda bisa memilih mengatur URL basis untuk berkas eksternal.

Selain itu, Anda juga bisa menetapkan URL dasar untuk berkas eksternal.

$wgCSSPath = false;  # Default, relatif ke $wgScriptPath
$wgCSSPath = '';  # Relatif ke akar server Anda
$wgCSSPath = 'https://example.org/stylesheets';  # Relatif ke situs yang berbeda

Kiat

Mengubah warna atau latar belakang halaman tertentu

Memanfaatkan fungsi parser untuk menggunakan CSS dari halaman lain tidak akan bekerja untuk mengubah warna atau latar belakang halaman, tetapi fungsi parser itu sendiri memungkinkan mengubah latar belakang halaman. Untuk menangani masalah ini, CSS dapat diunggah melalui transklusi, yang tidak mungkin gagal dalam mengubah latar belakang halaman. Untuk mengatasi masalah ini, CSS bisa dimuat melalui transklusi, yang tidak menyebabkan masalah gagal memuat perubahan ke latar belakang halaman.

Lihat pula

Category:User interface extensions/id Category:Script embedding extensions/id Category:CSS/id
Category:All extensions/id Category:CSS/id Category:Extensions in Wikimedia version control/id Category:Extensions included in Miraheze/id Category:Extensions included in MyWikis/id Category:Extensions included in ProWiki/id Category:Extensions included in Telepedia/id Category:Extensions requiring Composer with git/id Category:GPL licensed extensions/id Category:ParserFirstCallInit extensions/id Category:Parser function extensions/id Category:RawPageViewBeforeOutput extensions/id Category:Script embedding extensions/id Category:Stable extensions/id Category:User interface extensions/id