Extension:PerPageLicense

This page is a translated version of the page Extension:PerPageLicense and the translation is 100% complete.
Other languages:
English • ‎Türkçe • ‎español • ‎français • ‎polski • ‎português do Brasil • ‎中文 • ‎日本語 • ‎한국어
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
PerPageLicense
Sürüm durumu: bakımsız
Uygulama Ayrıştırıcı uzantısı
Açıklama Lisansların ad alanı veya sayfa başına ayarlanmasını sağlar
Yazar(lar) (Leucostictemesaj)
En son sürüm 1.1.0 (2017-10-30)
Uyumluluk politikası sürüm dalları
MediaWiki 1.23+
Veritabanı değişiklikleri Hayır
Lisans GNU Genel Kamu Lisansı 3.0 veya üstü
İndir
Örnek http://wiki.mises.org
  • $wgPerPageLicenseLicenses
  • $wgPerPageLicenseTemplatePage
  • $wgPerPageLicenseNamespaces
Translatewiki.net adresinde mevcutsa, PerPageLicense uzantısını çevirin

Kullanım ve sürüm matrisini kontrol edin.

PerPageLicense uzantısı lisans altbilgisi değişkenlerini etkinleştirir (viz. $wgRightsIcon , $wgRightsUrl ve $wgRightsText ) ad alanı veya sayfa başına ayarlanacaktır.

İndir

Uzantı doğrudan Git'ten alınabilir [?]:

  • Kodu göz at
  • Bazı uzantıların kararlı sürümler için etiketleri vardır.
  • Her dal geçmiş bir MediaWiki sürümüyle ilişkilendirilmiştir. Ayrıca en son alfa sürümünü içeren bir "ana" dalı da vardır (MediaWiki'nin alfa sürümünü gerektirebilir).

Anlık görüntüyü ayıklayın ve MediaWiki kurulumunuzun extensions/PerPageLicense/ dizinine yerleştirin.

Git'e aşina iseniz ve sunucunuza kabuk erişiminiz varsa, uzantıyı aşağıdaki gibi elde edebilirsiniz:

cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/PerPageLicense.git

Kurulum

  • Dosyaları indirin ve extensions/ klasörünüzdeki PerPageLicense adlı dizine yerleştirin.
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    require_once "$IP/extensions/PerPageLicense/PerPageLicense.php";
    
  •   Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Yapılandırma

Uzantıyı yükleyen requir_once satırından sonra LocalSettings.php ifadesinden sonra eklediğinizden emin olarak bu ayarları istediğiniz gibi değiştirin.

// Şablonların ve ilişkili lisansların alınacağı sayfa.
$wgPerPageLicenseTemplatePage = 'MediaWiki:License-templates';
// Lisans dizisi.
$wgPerPageLicenseLicenses = array (
        'cc-0' => array(
                'url' => 'http://creativecommons.org/publicdomain/zero/1.0/',
                'src' => "{$wgStylePath}/common/images/cc-by-sa.png",
                'alt' => 'Creative Commons 0',
        ),
        'cc-by-nc-sa' => array(
                'url' => 'http://creativecommons.org/licenses/by-nc/3.0/',
                'src' => "{$wgStylePath}/common/images/cc-by-nc-sa.png",
                'alt' => 'Creative Commons Attribution-NonCommercial 3.0 Unported',
        ),
        'cc-by' => array(
                'url' => 'http://creativecommons.org/licenses/by/3.0/',
                'src' => "{$wgStylePath}/common/images/cc-by.png",
                'alt' => 'Creative Commons Attribution 3.0 Unported',
        ),
        'cc-by-sa' => array(
                'url' => 'http://creativecommons.org/licenses/by-sa/3.0/',
                'src' => "{$wgStylePath}/common/images/cc-by-sa.png",
                'alt' => 'Creative Commons Attribution Share-Alike 3.0 Unported',
        ),
        'gnu-fdl' => array(
                'url' => 'http://www.gnu.org/copyleft/fdl.html',
                'src' => "{$wgStylePath}/common/images/gnu-fdl.png",
                'alt' => 'GNU Free Documentation License',
        ),
        'public-domain' => array(
                'url' => 'http://creativecommons.org/licenses/publicdomain/',
                'src' => "{$wgStylePath}/common/images/public-domain.png",
                'alt' => 'public domain'
        ),
);
// Ad alanları ve lisansları dizisi.
$wgPerPageLicenseNamespaces = array();

Örnek olarak şunu koyabilirsiniz:

$wgPerPageLicenseNamespaces = array (
	0 => 'cc-0',
);

Bu, ana alandaki her şeyi Creative Commons Zero olarak lisanslar.

Kullanım

Vikinizde MediaWiki:License-templates düzenleyin. Şablonlar ve ilişkili lisanslarını ekleyin. Her birini ayrı bir satıra koyun. ör.:

|Vikipedi metin || cc-by-sa

Şimdi {{Vikipedi metin}} şablonuna sahip tüm sayfalar CC BY-SA için lisans altbilgilerini gösterecektir. Ad alanı ve sayfa başına lisans arasında bir çelişki olması durumunda, sayfa başına lisanslamanın geçerli olduğunu unutmayın.