No edit summary
No edit summary
 
(47 intermediate revisions by 2 users not shown)
Line 7: Line 7:
|sort=User edit count
|sort=User edit count
|order=desc
|order=desc
|format=table
}}
=== Advanced query, with table compatibility ===
{| class="wikitable" style="max-width:500;"
! User
! Score
! Contributions
{{#ask: [[User:+]] [[User edit count:: > 0]] [[!User:Wsadmin]] [[!User:N8 Bot]] [[!User:New user message]]
|?User edit count
|sort=User edit count
|order=desc
|format=plainlist
|template=Show user with user points in table
|link=none
}}
|}
{{#ask: [[User:La Danse Macabre]]
|format=table
|format=table
}}
}}


=== Advanced query, with format=plainlist; template=Show user with user points ===
=== Advanced query, with format=plainlist; template=Show user with user points ===
{{#ask: [[User:+]] [[User edit count:: > 0]]  
{{#ask: [[User:+]] [[User edit count:: > 0]] [[!User:New_user_message]] [[!User:New_user_message]]
|?User edit count
|?User edit count
|sort=User edit count
|sort=User edit count
Line 19: Line 40:
|link=none
|link=none
}}
}}


<br>creations:{{#vardefineecho:pagecreations|{{#ask:[[Page creator::User:{{BASEPAGENAME}}]] |format=count}}}}
<br>creations:{{#vardefineecho:pagecreations|{{#ask:[[Page creator::User:{{BASEPAGENAME}}]] |format=count}}}}
<br>edits:{{#vardefineecho:pageedits|{{#expr: {{formatnum:{{#show: User:{{BASEPAGENAME}} |?User edit count}}|R}} / 10}}}}
<br>edits:{{#vardefineecho:pageedits|{{#expr: {{formatnum:{{#show: User:{{BASEPAGENAME}} |?User edit count}}|R}} / 10}}}}<!--
<br>contributors:{{#vardefineecho:pagecontributors|{{#ask:[[Page creator::User:{{BASEPAGENAME}}]] [[Page author::!User:{{BASEPAGENAME}}]] |format=count}}}}
 
<br>contributor counts:{{#vardefineecho:contributorcounts|{{#ask:[[Page creator::User:{{BASEPAGENAME}}]] [[Page author::!User:{{BASEPAGENAME}}]]  
-->{{#cadefine:$alleditors|{{#ask:[[Page creator::User:{{BASEPAGENAME}}]] [[Page author::!User:{{BASEPAGENAME}}]]  
|?Page author=rank
|?Page author= |format=array
|format=template
|named args=Yes
|link=none  
|link=none  
|headers=hide
|mainlabel=-  
|mainlabel=-  
|searchlabel=... further results
|template=Query Format/Author count
|introtemplate=Query Format/Author count intro
|outrotemplate=Query Format/Author count outro
|liststyle=none
|limit=999
|limit=999
}}}}{{#var:finalcount}}
}} }}<!--


{{#ask:[[Page creator::User:{{BASEPAGENAME}}]] [[Page author::!User:{{BASEPAGENAME}}]]
-->{{#vardefine:contributorpoints1|0}}<!--
|?Page author=rank
-->{{#camap:$alleditors|@@@|{{#ifeq: @@@|User:{{BASEPAGENAME}}||{{#vardefine:contributorpoints1|{{#expr:{{#var:contributorpoints1}}+1}} }} }}||}}<!--
|format=table
--><br>contributor counts 1 (each unique contributor adds counts for how many pages of yours they have edited):{{#var:contributorpoints1}}<!--
}}
 
-->{{#caunique:$alleditors}}<!--
-->{{#cadefine:$user|User:{{BASEPAGENAME}}}}<!--
-->{{#cadiff:$editors|$alleditors|$user}}<!--
--><br>contributor counts 2 (each unique contributor counts only once):{{#vardefineecho:contributorpoints2|{{#casize:$editors|top}} }}


<br>{{#vardefineecho:creationpoints |{{#expr: {{#var: pagecreations}} * 20}}}}
<br>{{#vardefineecho:creationpoints |{{#expr: {{#var: pagecreations}} * 20}}}}
<br>{{#vardefineecho:editpoints |{{#expr: trunc {{#var: pageedits}} * 5}}}}
<br>{{#vardefineecho:editpoints |{{#expr: trunc {{#var: pageedits}} * 5}}}}
<br>{{#vardefineecho:contributorpoints |{{#expr: ({{#var:finalcount}}-{{#var:pagecontributors}})*5}}}}
<br>{{#vardefineecho:contributorpoints |{{#expr: {{#var:contributorpoints1}}*5}}}}
<br>{{#vardefineecho:finalpoints|{{#expr: {{#var: creationpoints}} + {{#var: editpoints}} + {{#var: contributorpoints}} }}}}
<br>{{#vardefineecho:finalpoints|{{#expr: {{#var: creationpoints}} + {{#var: editpoints}} + {{#var: contributorpoints}} }}}}
other user edit