FANDOM


AddRailModule vikinizin yan rayına özel bir modül ekler. Varsayılan olarak, Şablon:RailModule içeriğini yan rayın altına ekler (resirkülasyon modülünün hemen üstünde). Yapılandırma ile, birden fazla modül eklenebilir ve yan rayın tepesine (en üst reklam modülünün hemen altına) kadar iki modül yerleştirilebilir. Her modül bir section.railModule.rail-module içine sarılır.

Kurulum

Yapılandırma

Yan rayın üstüne doğru bir modül olarak Template:RailModule içeriğini eklemek için:

window.AddRailModule = [{prepend: true}];

Birden fazla modül eklemek için (örneğin, Şablon:Örnek, Şablon:Kenar ve Şablon:Baz içeriği) tarafın altına doğru var:

window.AddRailModule = ['Şablon:Örnek', 'Şablon:Kenar', 'Şablon:Baz'];

Yan rayın hem üstüne hem de altına çoklu modüller eklemek için:

window.AddRailModule = [
    {page: 'Şablon:Örnek', prepend: true},
    'Şablon:Kenar',
    'Şablon:Baz',
];

Not: Hazırlık için ikiden fazla modül belirlerseniz, sadece ilk ikisi onurlandırılır.

window.AddRailModule = [
    {page: 'Şablon:Örnek', prepend: true},  // tamam
    {page: 'Şablon:Kenar', prepend: true},  // tamam
    {page: 'Şablon:Baz', prepend: true},  // tamam değil; bunun yerine yan rayın altına eklenecek
];

Modüllerinin her birinin içeriğimaxAge saniyeye kadar önbellekte saklanabilir. Varsayılan olarak, bu 300 saniyedir (beş dakika). Modülünüz kısa ömürlü ise, yani sık sık güncellenir (anketler gibi), veya doğada rastgeledir veya {{PAGENAME}} - sonra ayarlanan maxAge gibi sayfa adı değişkenlerine dayanır ila 0 saniye Tersine, modülünüz uzun ömürlü ise, maxAge 86.400 saniyeye (bir gün) kadar ayarlanabilir.

window.AddRailModule = [
    {page: 'Template:RandomGreeting', prepend: true, maxAge: 0},
    {page: 'Template:FAQs', maxAge: 86400},
];

Fandom Developers Wiki betikleri ile yapılandırma seçeneklerini kullanma

Bu sayfadaki talimatlar yapılandırma seçenekleri'nin bir komut ile nasıl kullanılacağını açıklar. Burada Fandom Developers Wiki'de, birçok komut dosyası, komutun varsayılan davranışını değiştirmek veya geliştirmek için bir araç olarak isteğe bağlı yapılandırma ayarları sunar. JavaScript dosyanıza konfigürasyon seçeneklerini kurarken, lütfen ifadeleri çalışmak için - ifadesinin üzerine çıkmaları gerektiğini - talimatlar aksi belirtilmedikçe not edin. Komut dosyalarını yüklemek için MediaWiki:ImportJS kullanılması durumunda, en son yürütülen olacaktır.

Yapılandırma seçenekleri çok geç yükleniyor, çalışmıyor
// 1. AjaxRC içe aktarma bildirimi
importScriptPage('AjaxRC/code.js','dev');
 
// 2. AjaxRC yapılandırma seçeneği
var ajaxRefresh = 30000;
Yapılandırma seçeneklerinin doğru yerleştirilmesi
// 1. AjaxRC yapılandırma seçeneği
var ajaxRefresh = 30000;
 
// 2. AjaxRC içe aktarma bildirimi
importScriptPage('AjaxRC/code.js','dev');

Şekillendirme

Tüm özel modülleri hedeflemek için .railModule seçiciyi kullanın.

Belirli özel modülleri hedeflemek için, her bir modülün içeriğini şablonlarınızdaki kendi benzersiz kap öğesinde kaydırmayı ve bunun yerine seçmeyi düşünün.

Gelişmiş Kullanımı

Modülünüz <gallery/> veya <twitter/> gibi ayrıştırıcı etiketlerden yararlanıyorsa, düzgün yüklenmediğini görebilirsiniz. Bu durumda, Rewire § Desteği altında listelenip listelenmediklerini kontrol edin ve eğer öyleyse, MediaWiki:ImportJS'nize dev:Rewire.js ekleyin.

Community content is available under CC-BY-SA unless otherwise noted.

Fandom may earn an affiliate commission on sales made from links on this page.

Stream the best stories.

Fandom may earn an affiliate commission on sales made from links on this page.

Get Disney+