MediaWiki:Gadget-WikidataTab.js - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

MediaWiki:Gadget-WikidataTab.js

  • Arayüz metni
  • Tartışma
  • Oku
  • Kaynağı gör
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Kaynağı gör
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
Görünüm
Vikipedi, özgür ansiklopedi

Not: Sayfayı kaydettikten sonra değişiklikleri görebilmek için tarayıcınızın önbelleğinizi temizlemeniz gerekir. Google Chrome, Firefox, Microsoft Edge ve Safari: ⇧ Shift tuşuna basılı tutun ve Yeniden Yükle araç çubuğu düğmesine tıklayın. Ayrıntılar ve diğer tarayıcılara yönelik yönergeler için Vikipedi:Önbelleğinizi atlayın sayfasını inceleyin.

if ($.inArray(mw.config.get('wgNamespaceNumber'), [0, 4, 10, 12, 14, 100]) + 1)
$(function($) {
        var translate = {
                'tr': {
                        notfound: "Wikidata öğesi bulunamadı",
                        nolabel: "(İsim bulunamadı)",
                        nodescription: "(Açıklama bulunamadı)"
                },
                'en': {
                        notfound: "Wikidata item not found",
                        nolabel: "(No label)",
                        nodescription: "(no description given)"
                }
        },
        pagename = mw.config.get('wgPageName').replace(/_/g, " ");
 
        $.ajax({
                url: '//www.wikidata.org/w/api.php',
                data: {
                        'format': 'json',
                        'action': 'wbgetentities',
                        'sites': mw.config.get('wgDBname'),
                        'titles': pagename,
                        'props': 'info|labels|descriptions|aliases',
                        'languages': mw.config.get('wgPageContentLanguage')
                },
                dataType: 'jsonp',
                success: function(data) {
                        var d = $("<li>")
                        	.addClass("mw-list-item")
                        	.appendTo("#p-views ul");
                        if (data.success) {
                                var lang = mw.config.get('wgPageContentLanguage'),
                                        m = translate[lang] || translate.tr;
                                for (var i in data.entities) {
                                        if (i == -1) {
                                                d.append(
                                                        $("<span>")
                                                        .append(
                                                                $("<a>")
                                                                .attr("href", "//www.wikidata.org/wiki/Special:CreateItem?setlang=tr&label=" + pagename + "&site=trwiki&page=" + pagename)
                                                                .attr("title", m.notfound)
                                                                .append(
                                                                        $("<img>")
                                                                        .attr("src", "//upload.wikimedia.org/wikipedia/commons/e/e8/Wikidata-favicon.png")
                                                                        .attr("style", "margin-bottom: 5px; opacity:0.3; filter:alpha(opacity=30);")
                                                                )
                                                        )
                                                );
                                        } else {
                                                var item = data.entities[i],
                                                        i = 0,
                                                        aliases = [];
                                                try {
                                                        for (; i < item.aliases[lang].length; i++) {
                                                                aliases.push(item.aliases[lang][i].value);
                                                        }
                                                } catch (e) { }
                                                d.append(
                                                        $("<span>")
                                                        .append(
                                                                $("<a>")
                                                                .attr("href", "//www.wikidata.org/wiki/" + item.title)
                                                                .attr("title", ((item.labels && item.labels[lang]) ? item.labels[lang].value : m.nolabel) + " (" + item.title + "):" + ((item.descriptions && item.descriptions[lang]) ? item.descriptions[lang].value : m.nodescription))
                                                                .append(
                                                                        $("<img>")
                                                                        .attr("src", "//upload.wikimedia.org/wikipedia/commons/e/e8/Wikidata-favicon.png")
                                                                        .attr("style", "margin-bottom: 5px;")
                                                                )
                                                        )
                                                );
                                        } // else
                                } // for
                        } // if success
                } // succeess function
        }); // ajax
}); // ready
"https://tr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-WikidataTab.js&oldid=36168432" sayfasından alınmıştır
  • Sayfa en son 13.17, 12 Ekim 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
MediaWiki:Gadget-WikidataTab.js
Konu ekle