Extension:Contribution Scores

This page is a translated version of the page Extension:Contribution Scores and the translation is 83% complete.
Other languages:
English • ‎Türkçe • ‎français • ‎português • ‎中文 • ‎日本語
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
Contribution Scores
Sürüm durumu: kararlı
ContributionScores.png
Uygulama Kullanıcı etkinliği , Özel sayfa , Ayrıştırıcı işlevi
Açıklama En yüksek kullanıcı katkısı hacmi için anketler viki veritabanı.
Yazar(lar) Tim Laquamesaj
En son sürüm 1.26.0 (2021-02-08)
MediaWiki 1.33+
Veritabanı değişiklikleri Hayır
Lisans Lisans belirtilmedi
İndir
log
Örnek
$wgContribScoreIgnoreBots, $wgContribScoreIgnoreBlockedUsers, $wgContribScoresUseRealName, $wgContribScoreDisableCache, $wgContribScoreReports
Translatewiki.net adresinde mevcutsa, Contribution Scores uzantısını çevirin

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

Sorunlar Açık görevler · Hata bildir

Contribution Scores uzantısı, en yüksek katkı hacmine sahip katılımcıları bulmak için viki veritabanını sorgular. Aynı zamanda translatewiki.net gibi yüksek hacimli bir vikide istikrarlı kullanımdadır. Uzantı, katkıda bulunanların ne kadar yardım ettiklerini görmeleri için eğlenceli bir metrik eklemeyi amaçlamaktadır.

Puan (düzenlenen benzersiz sayfa sayısı) + 2 * karekök ((düzenleme sayısı) - (düzenlenen benzersiz sayfa sayısı)) olarak tanımlanır.

Kurulum

  • Download and place the file(s) in a directory called ContributionScores in your extensions/ folder.
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'ContributionScores' );
    // Exclude Bots from the reporting - Can be omitted.
    $wgContribScoreIgnoreBots = true; 
    // Exclude Blocked Users from the reporting - Can be omitted.
    $wgContribScoreIgnoreBlockedUsers = true;
    // Use real user names when available - Can be omitted. Only for MediaWiki 1.19 and later.
    $wgContribScoresUseRealName = true;
    // Set to true to disable cache for parser function and inclusion of table.
    $wgContribScoreDisableCache = false;       
    // Each array defines a report - 7,50 is "past 7 days" and "LIMIT 50" - Can be omitted.
    $wgContribScoreReports = [
        [ 7, 50 ],
        [ 30, 50 ],
        [ 0, 50 ]
    ];
    
  •   Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

MediaWiki 1.35 veya önceki bir sürümü çalıştıran kullanıcılara:

Yukarıdaki talimatlar, bu eklentiyi wfLoadExtension() kullanarak kurmanın yeni yolunu açıklar. Bu uzantıyı önceki sürümlerine (MediaWiki 1.35 ve önceki sürümler) yüklemeniz gerekirse, wfLoadExtension( 'ContributionScores' ); yerine kullanmanız gerekir:

require_once "$IP/extensions/ContributionScores/ContributionScores.php";

Özelleştirme

Görünüm

Aşağıdaki CSS sınıfları kullanılır, ancak TANIMLANMAZ. Bunları "MediaWiki:Common.css" maddesine tanımlayabilirsiniz:

.contributionscores-wrapper {
}
.contributionscores-title {
    background-color: #aaa;
    margin-bottom: 0px;
    padding-left: .4em;
}
.contributionscores .header {
    background-color: #ccc;
    border-bottom: 1px solid #999;
    font-weight: bold;
}
.contributionscores .odd {
    background-color: #eee;
}
.contributionscores .header td {
    padding-left: .2em;
    padding-right: .2em;
}
.contributionscores .content {
    padding-left: .2em;
    padding-right: .2em;
}

Kenar çubuğuna bir bağlantı eklemek

MediaWiki:Sidebar düzenleyin ve satırı ekleyin

** Special:Contributionscores|contributionscores

Kullanım

Özel Sayfa

"Katkı Puanları" başlıklı yeni bir Özel Sayfanız olacak

İçerme/Yansıtma

Bu özel sayfayı aşağıdaki vikimetin kullanarak diğer sayfalara ekleyebilirsiniz:

{{Special:ContributionScores/<limit>/<days>/<options>}}
10 top contributors from the last 5 days
{{Special:ContributionScores/10/5}}
10 top contributors since the beginning of wiki
{{Special:ContributionScores/10/all}}
15 top contributors from the last 7 days, no tool links
{{Special:ContributionScores/15/7/notools}}
15 top contributors from the last 3 days, not sortable and no tool links
{{Special:ContributionScores/15/3/nosort,notools}}

#cscore Ayrıştırıcı İşlev Örnekleri

Tim Laqua için Katkı Puanı

{{#cscore:Tim Laqua|score}}

Tim Laqua için Yapılan Değişiklikler

{{#cscore:Tim Laqua|changes}}

Tim Laqua için Düzenlenen Benzersiz Sayfalar

{{#cscore:Tim Laqua|pages}}

Ayrıca bakınız