Template:User points: Difference between revisions
mNo edit summary |
updating contributor count for 1.35 |
||
| Line 2: | Line 2: | ||
-->{{#vardefine:pageedits|{{#expr: {{formatnum:{{#show: User:{{BASEPAGENAME}} |?User edit count}}|R}} / 10}}}}<!-- | -->{{#vardefine:pageedits|{{#expr: {{formatnum:{{#show: User:{{BASEPAGENAME}} |?User edit count}}|R}} / 10}}}}<!-- | ||
-->{{#vardefine:pagecontributors|{{#ask:[[Page creator::User:{{BASEPAGENAME}}]] [[Page author::!User:{{BASEPAGENAME}}]] |format=count}}}}<!-- | -->{{#vardefine:pagecontributors|{{#ask:[[Page creator::User:{{BASEPAGENAME}}]] [[Page author::!User:{{BASEPAGENAME}}]] |format=count}}}}<!-- | ||
-->{{#vardefine:contributorcounts|{{#ask:[[Page creator::User:{{BASEPAGENAME}}]] [[Page author::!User:{{BASEPAGENAME}}]] | // counting contributions from other users on your pages | ||
// currently each unique contributor adds counts for how many pages of yours they have edited | |||
-->{{#cadefine:$alleditors|{{#ask:[[Page creator::User:{{BASEPAGENAME}}]] [[Page author::!User:{{BASEPAGENAME}}]] | |||
|?Page author= |format=array | |||
|link=none | |||
|mainlabel=- | |||
|limit=999 | |||
}} }}<!-- | |||
-->{{#vardefine:contributorcounts|0}}<!-- | |||
-->{{#camap:$alleditors|@@@ | |||
|{{#ifeq: @@@|User:{{BASEPAGENAME}}||{{#vardefine:contributorcounts| {{#expr:{{#var:contributorcounts}}+1}} }} }} | |||
||}}<!-- | |||
// old counter (doesnt work in MW1.35) | |||
{{#vardefine:contributorcounts|{{#ask:[[Page creator::User:{{BASEPAGENAME}}]] [[Page author::!User:{{BASEPAGENAME}}]] | |||
|?Page author |format=valuerank | |?Page author |format=valuerank | ||
|link=none | |link=none | ||
| Line 13: | Line 27: | ||
|liststyle=none | |liststyle=none | ||
|limit=999 | |limit=999 | ||
}}}} | }}}} | ||
-->{{#vardefine:creationpoints |{{#expr: {{#var: pagecreations}} * 20}}}}<!-- | -->{{#vardefine:creationpoints |{{#expr: {{#var: pagecreations}} * 20}}}}<!-- | ||
-->{{#vardefine:editpoints |{{#expr: trunc {{#var: pageedits}} * 5}}}}<!-- | -->{{#vardefine:editpoints |{{#expr: trunc {{#var: pageedits}} * 5}}}}<!-- | ||
-->{{#vardefine:contributorpoints |{{#expr: | -->{{#vardefine:contributorpoints |{{#expr: {{#var:contributorcounts}}*5}}}}<!-- | ||
--><div style="padding: 5px; background-color: #001E36; color: #fff; width: 15%; margin-right: 1%; margin-left: 84%";>'''{{BASEPAGENAME}}: User Level'''</div> | --><div style="padding: 5px; background-color: #001E36; color: #fff; width: 15%; margin-right: 1%; margin-left: 84%";>'''{{BASEPAGENAME}}: User Level'''</div> | ||
{{#vardefine:finalpoints|{{#expr: {{#var: creationpoints}} + {{#var: editpoints}} + {{#var: contributorpoints}} }}}} | {{#vardefine:finalpoints|{{#expr: {{#var: creationpoints}} + {{#var: editpoints}} + {{#var: contributorpoints}} }}}} | ||