FANDOM


CommentPreview, makale ve blog yorumları için bir önizleme düğmesi sunar.

Kurulum

Birden fazla komutlar mı içeri aktarılıyor? Bu hızlı kılavuz, ithalatın nasıl birleştirileceğini gösterir.
  • Site genelinde kullanım için, bir yönetici aşağıdaki satırı wikinin MediaWiki:ImportJS sayfasına ekleyebilir.
dev:CommentPreview/code.js
  • Kişisel kullanım için, aşağıdaki kod parçacığını global.js sayfanıza (tüm wikilerde kullanım için) veya common.js.js wiki sayfanızdaki sayfa (tek bir wikide kullanım için) ekleyin. Hesabınız için kişisel JS seçeneğinin etkinleştirilmesi gerektiğini unutmayın.
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:CommentPreview/code.js',
    ]
});

Kullanım

Komut dosyasını kullanmak için özel bir koşul yoktur.

Dil önceliği: uselang (url -> komut ayarları) -> wgContentLanguage -> en.

Yapılandırma

Bazı seçenekleri ayarlamak mümkündür: hata ayıklama modunu ayarlayın, dili seçin ve yeni dil desteği ekleyin, vb.

Yapılandırma nesnesi oluşturun (ilk önce bunu yapın)
window.fng = $.extend(true, window.fng, {cp: (window.fng || {}).cp || {} });
Hata ayıklama modunu etkinleştir
window.fng.cp.debug = true; Bu mod debug parametresi ile etkinleştirilebilir. Örnek: /wiki/article?debug=1
Dil seç
window.fng.cp.uselang = 'lang'; Lang, dil kodudur (en, ru, tr vb.). Varsayılan olarak, içerik dili son geri dönüş olarak en ile kullanılacaktır (yukarıdaki dil önceliklerine bakınız). uselang parametresi önceliklidir. Örnek: /wiki/article?uselang=en, ayarlardan bağımsız olarak İngilizce dili seçilecektir.
Kullanıcı dilini varsayılan olarak kullan
window.fng.cp.useuserlang = true; Bu mod useuserlang parametresiyle etkinleştirilebilir. Örnek: /wiki/article?useuserlang=1
Dil ekle

window.fng.cp.lang = $.extend(true, {}, window.fng.cp.lang, {


    lang1: {preview: 'önizleme metni', cancel: 'metni iptal et', publish: 'metni yayınla'},


    lang2: {preview: 'önizleme metni'}


});

lang1 ve lang2 dil kodlarıdır (en, es, tr etc); önizleme metni, metni iptal et ve metni yayınla, ilgili düğmenin metnidir. Herhangi bir miktar virgülle ayrılmış dil eklenebilir. Bazı parametreler kaçırılırsa geri dönüş dili kullanılacaktır (yukarıdaki dil önceliğine bakınız).

Not: Doğrudan kodun içine dil eklemek mümkündür. Bir js-tanıdık varsa, yeni bir dil önerebilir veya komut dosyasına ekleyebilirsiniz.

Kısma değiştir
window.fng.cp.throbber = 'image';
image, kısma görüntüsüne giden tam yol. Yalnızca Wikia ile ilgili kaynaklara izin verilir (*.wikia.com, *.fandom.com and *.wikia.nocookie.net).

Sınıflar

Önizleme stiline yardımcı olacak bazı sınıflar vardır.

cp-modal
Ana konteyner aka modal sarıcı.
cp-window
önizleme penceresi
cp-header
Başlık metni H1 öğesinde bulunur.
cp-xcancel
Başlıktaki X düğmesi.
cp-content
önizleme gövdesi. İç içeriğin sayfa biçiminde bir stili vardır.
cp-footer
önizleme altbilgisi. İptal ve Yayınla düğmeleri burada yatıyor.
cp-button
düğmeleri bu sınıfı paylaşır. Ayrıca, her düğmenin kendi sınıfı vardır: önizleme: cp-button-preview; yayınla: cp-button-publish; iptal: cp-button-cancel.

Not: Bazı stilleri geçersiz kılmak için .cp-button-pewview için float özelliğini geçersiz kılınır.

Forum önizleme modülü stili

Varsayılan olarak, bu betiğin modül arayüzü Mesaj Duvarlarında ve Special:Forum'da bulunan önizleme modüllerinin stilini kullanmaz. Herhangi bir wiki üzerinde çalışabilecek temel bir arayüzü hedeflediğinden ve kullanıcıları bir önceki bölümde belirtilen CSS sınıflarını kullanarak istedikleri gibi tasarlamaları için teşvik eder.

Bununla birlikte, söz konusu özelliklerin bu betiğin modülünde de kullandığı ile benzer bir stil istiyorsanız, bu kod parçasını wikinizin Wikia.css bölümüne koyabilirsiniz:

 
.cp-footer {
    background-color: rengin buraya; /* Altbilgi için arka plan rengi*/  
    padding: 14px;
}
.cp-header h1 {
    background-color: rengin buraya; /* Başlığın arka plan rengi */ 
    width: 102.6%;
    padding: 16px;
    margin-left: -25px;
    margin-top: -10px;
    font-size: 20px;
    font-weight: bold;
}
.cp-window {
    background-color: rengin buraya !important; /* Modülün geri kalanı için arka plan rengi*/
    height: 450px !important;
}
.cp-content {
    margin-top: 23px !important;
    border-color: rengin buraya !important; /* Modüldeki içerik alanı çevresinde görüntülenen kenarlık rengi */
}
.cp-content .WikiaArticle .mw-content-ltr p{
    margin: .8em 0 .6em;
    margin-left: 8px;
}
.cp-xcancel {
    font-size: 30px !important;
    text-decoration: none !important;
    color: black !important;
    padding-top: 15px;
}
.cp-button-preview {
    margin-right: -8px !important;
}

Not: "Buradaki renginiz" metni, kullanmak istediğiniz rengin adıyla değiştirilmelidir.

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+