FANDOM


Bu yardım sayfası, topluluğunuza ek CSS ve JavaScript eklemenin önerilen yollarını açıklayacaktır.

ImportJS

MediaWiki:ImportJS, bir toplulukta hem yerel hem de Dev Viki adlı betikleri içeren makaleler eklemek için bir arabirim sağlar.

Viki, ImportJS'nin çalışması için özel JS etkin gerekli değildir.

İşlevsellik, yerel ve dış topluluklardan birkaç makale içe aktaran, bunları tek bir ağ isteğine birleştiren ve küçültülmesi yöntemine benziyor, importArticles. Hem importArticles hem de ImportJS, dosya boyutunu ve web trafiğini azaltır ve çok sayıda ek dosya içeren bir topluluğun daha hızlı yüklenmesini sağlar.

Bulb

JavaScript süreci: İçerik İnceleme uzantısının ImportJS özelliği, JavaScript inceleme süreci ihtiyacını atlayarak, bir topluluğun JavaScript içe aktarımlarının derhal eklenmesini veya kaldırılmasını sağlar.

Kullanım

MediaWiki:ImportJS JavaScript makale adlarının belirtileceği düz bir metin makalesi sağlar. Yerel dosyaların MediaWiki ad alanında olması gerekir. Dev Viki içe aktarma işlemlerinin çalışması için MediaWiki ad alanında olması gerekir. Alınacak dosyaları belirtirken, MediaWiki ad alanının dahil edilmesi gerekmez. Örnek:

//yerel JS dosyası
Cat.js

// Dev Viki betiği
dev:AjaxRC.js

Yükleme düzeni

ImportJS kullanılırken içindeki sayfalar son yüklenir. Tam yük sırası:

  1. Common.js
  2. Wikia.js
  3. Common.js yoluyla içe aktarılan betikler
  4. Wikia.js aracılığıyla içe aktarılan betikler
  5. ImportJS

CSS ithalatı

importArticles

Yukarıdaki yöntem yerine, importArticles burada sadece CSS ithalatıyla ilgili olarak tartışılacaktır. JS ithalatı için lütfen bu sayfa bölümüne bakın.

importArticles, CSS stillerini içe aktarmak için hala kullanılabilir. Ancak, JavaScript ile yapılması gerektiğinden JS incelemesine tabi tutulacaklar. Ek olarak, CSS'yi bu şekilde yüklemek, sayfa başlangıçta görüntülendikten sonra CSS uygulandığından titreme etkisi oluşturur. En iyi sonuçlar için @import yöntemini kullanın.

Örnek

Yerel bir CSS dosyasını importArticles aracılığıyla içe aktarma:

importArticles({
    type: "style",
    article: "MediaWiki:Local.css"
});

@import yöntemi

FANDOM CSS Importing Best Practices

Bu çizelge, içe aktarma ile ilgili yükleme sırası sorunlarını çözmenize yardımcı olacaktır.

@import öğesini kullanarak, stiller bir vikide veya diğer web sitelerinde barındırılan herhangi bir CSS dosyasından içe aktarılabilir (URL'de .css ile biter ve dosyadaki varsayılan kaplama öğeleri için değişiklikler içerir). Sözdizimi aşağıdaki gibidir:

@import "path_to_file_to_import.css"

Yukarıdaki örneğe göre, Local.css’i Wikia.css’ye aktarmak için, bunu Wikia.css dosyanızın en üstüne yerleştirin (Common.css vikinize yüklenmişse, bu içe aktarma satırının çalışmayabileceğini unutmayın.):

@import "/load.php?articles=MediaWiki:Local.css&only=styles&mode=articles";

Tarayıcınızın "Web Geliştirici" aracının "Ağ" sekmesine yüklenen dosyaları bulmayı kolaylaştıracak alternatif bir yol kullanmaktır:

@import url("/MediaWiki:Local.css?ctype=text/css&action=raw");

Bu yöntem hakkında daha fazlası burada bilgi edinebilirsiniz.

Ayrıca bakınız

Further help and feedback

  • Yardım:İçerikler sayfasındaki diğer yardım sayfalarına göz atın ve arama yapın
  • Daha fazla yardım ve destek için Fandom Topluluk Merkezi sayfasına bakın.
  • Bu makaledeki hataların veya net olmayan adımların nasıl bildirileceğini öğrenmek için Fandom'a iletişim sayfasına kontrol edin.
Community content is available under CC-BY-SA unless otherwise noted.