MediaWiki:Common.js: Revizyonlar arasındaki fark

korna ansiklopedisi sitesinden
Gezinti kısmına atlaArama kısmına atla
("→‎Buraya konulacak JavaScript kodu sitedeki her kullanıcı için her sayfa yüklendiğinde çalışacaktır: // MediaWiki:Common.js $(function() { var socialLinks = [ { text: 'Discord', url: 'https://discord.gg/örneklink' }, { text: 'Telegram', url: 'https://t.me/örneklink' }, { text: 'DeviantArt', url: 'https://deviantart.com/örneklink' }, { text: 'Steam', url: 'https://steamcommunity.com/örneklink' } ];..." içeriğiyle yeni sayfa oluşturdu)
 
Değişiklik özeti yok
 
(Aynı kullanıcının aradaki diğer 14 değişikliği gösterilmiyor)
1. satır: 1. satır:
/* Buraya konulacak JavaScript kodu sitedeki her kullanıcı için her sayfa yüklendiğinde çalışacaktır */
// MediaWiki:Common.js
$(function() {
$(function() {
     var socialLinks = [
    // 1. SOSYAL MEDYA LİNKLERİ
         { text: 'Discord', url: 'https://discord.gg/örneklink' },
     var links = [
         { text: 'Telegram', url: 'https://t.me/örneklink' },
         {  
         { text: 'DeviantArt', url: 'https://deviantart.com/örneklink' },
            icon: '//ansiklopedi.videoliq.com.tr/images/d/dd/Discord.png?20250402213537',
         { text: 'Steam', url: 'https://steamcommunity.com/örneklink' }
            text: 'Discord',  
            url: 'https://discord.gg/a4jGxPkHTc'  
        },
         {
            icon: '//upload.wikimedia.org/wikipedia/commons/8/82/Telegram_logo.svg',
            text: 'Telegram',
            url: 'https://videoliq.com.tr/acmadik.php'
        },
         {
            icon: '//ansiklopedi.videoliq.com.tr/images/7/76/Sitwatch.png?20250402214911',
            text: 'SitWatch',
            url: 'https://sitwatch.net/profile/EncyclopediaKorna'
        },
         {
            icon: '//upload.wikimedia.org/wikipedia/commons/8/83/Steam_icon_logo.svg',
            text: 'Steam',
            url: 'https://videoliq.com.tr/acmadik.php'
        }
     ];
     ];


     var $personal = $('#p-personal ul');
    // 2. SOSYAL MEDYA BARINI OLUŞTUR VE EKLE (EKSİK OLAN KISIM)
     var $socialBar = $('<div id="korna-social-header"></div>');
    var $linksContainer = $('<div id="korna-social-links"></div>');
      
      
     socialLinks.forEach(function(link) {
     links.forEach(function(link) {
         $personal.append(
         $linksContainer.append(
             $('<li>').append(
             $('<a>', {
                $('<a>', {
                href: link.url,
                    href: link.url,
                title: link.text,
                    text: link.text,
                target: '_blank'
                    target: '_blank'
            })
                })
            .append($('<img>', { src: link.icon, alt: link.text }))
             )
             .append(link.text)
         );
         );
    });
    $socialBar.append($linksContainer);
    $('#firstHeading').before($socialBar); // BU SATIR EKLENDİ
    // 3. MEDIAVIEWER AYARLARI
    $(document).on('click', 'a.image', function(e) {
        e.preventDefault();
        e.stopPropagation();
       
        var imgUrl = $(this).attr('href').replace('/Dosya:', '/File:');
       
        mw.loader.using(['mmv'], function() {
            if (mw.mmv && mw.mmv.lightboxbox) {
                mw.mmv.lightboxbox.open(imgUrl);
            } else {
                window.open(imgUrl.replace('/index.php/File:', '/images/'), '_self');
            }
        }, function() {
            window.open(imgUrl.replace('/index.php/File:', '/images/'), '_self');
        });
     });
     });
});
});

18.51, 14 Nisan 2025 itibarı ile sayfanın şu anki hâli

$(function() {
    // 1. SOSYAL MEDYA LİNKLERİ
    var links = [
        { 
            icon: '//ansiklopedi.videoliq.com.tr/images/d/dd/Discord.png?20250402213537',
            text: 'Discord', 
            url: 'https://discord.gg/a4jGxPkHTc' 
        },
        {
            icon: '//upload.wikimedia.org/wikipedia/commons/8/82/Telegram_logo.svg',
            text: 'Telegram',
            url: 'https://videoliq.com.tr/acmadik.php'
        },
        {
            icon: '//ansiklopedi.videoliq.com.tr/images/7/76/Sitwatch.png?20250402214911',
            text: 'SitWatch',
            url: 'https://sitwatch.net/profile/EncyclopediaKorna'
        },
        {
            icon: '//upload.wikimedia.org/wikipedia/commons/8/83/Steam_icon_logo.svg',
            text: 'Steam',
            url: 'https://videoliq.com.tr/acmadik.php'
        }
    ];

    // 2. SOSYAL MEDYA BARINI OLUŞTUR VE EKLE (EKSİK OLAN KISIM)
    var $socialBar = $('<div id="korna-social-header"></div>');
    var $linksContainer = $('<div id="korna-social-links"></div>');
    
    links.forEach(function(link) {
        $linksContainer.append(
            $('<a>', {
                href: link.url,
                title: link.text,
                target: '_blank'
            })
            .append($('<img>', { src: link.icon, alt: link.text }))
            .append(link.text)
        );
    });

    $socialBar.append($linksContainer);
    $('#firstHeading').before($socialBar); // BU SATIR EKLENDİ

    // 3. MEDIAVIEWER AYARLARI
    $(document).on('click', 'a.image', function(e) {
        e.preventDefault();
        e.stopPropagation();
        
        var imgUrl = $(this).attr('href').replace('/Dosya:', '/File:');
        
        mw.loader.using(['mmv'], function() {
            if (mw.mmv && mw.mmv.lightboxbox) {
                mw.mmv.lightboxbox.open(imgUrl);
            } else {
                window.open(imgUrl.replace('/index.php/File:', '/images/'), '_self');
            }
        }, function() {
            window.open(imgUrl.replace('/index.php/File:', '/images/'), '_self');
        });
    });
});