Extension:Contribution Scores

Aus Siduction Wiki DE
Wechseln zu: Navigation, Suche

LocalSettings

require_once("$IP/extensions/ContributionScores/ContributionScores.php");
              // 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 = array(
                  array(7,50),
                  array(30,50),
                  array(0,50));

Usage

You can include this special page in to other pages using the following wikitext:

{{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}}

Appearance Customization

The following CSS classes are used, but NOT defined - you can define them in your MediaWiki:Common.css article:

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

#cscore Parser Function Examples

Contribution Score for Tim Laqua

{{#cscore:Tim Laqua|score}}

Changes Made for Tim Laqua

{{#cscore:Tim Laqua|changes}}

Unique Pages Edited for Tim Laqua

{{#cscore:Tim Laqua|pages}}