Template:Catalist: Difference between revisions
(Created page with '<noinclude> This is the 'Catalist' template. It should be called in the following format: <pre> {{Catalist}} </pre> Edit the page to see the template text. </noinclude><includeon…') |
No edit summary |
||
Line 1: | Line 1: | ||
< | {{#form: name= demo |action=/dpldemo/index.php| | ||
{{#input: name= title |type= hidden | value = Special:Call/Catlist }} | |||
<table cellpadding=0 cellspacing=0 margins=0> | |||
< | <tr bgcolor="#ddddff"> | ||
{{ | <td align="right"> namespace </td> | ||
</ | <td> {{#input: name= namespace |type= select | value = {{{namespace|}}} | | ||
*all | |||
</ | *main | ||
{| | *Talk | ||
|} | *Template | ||
</includeonly> | *Category | ||
*Image | |||
*User | |||
*DPL | |||
*Wgraph | |||
}}</td> | |||
<td align="right"> but not </td> | |||
<td> {{#input: name= notnamespace |type= select | value = {{{notnamespace|}}} | | |||
*- | |||
*main | |||
*Talk | |||
*Template | |||
*Category | |||
*Image | |||
*User | |||
*DPL | |||
*Wgraph | |||
}} | |||
</td> | |||
</tr> | |||
<tr bgcolor="#ddffff"> | |||
<td align="right"> category </td> | |||
<td> {{#input: name= category | value = {{{category|}}} |type= select | |||
| *? {{#dpl: namespace=Category | format=,\n*%TITLE%,, }} }} | |||
</td> | |||
<td align="right"> but not </td> | |||
<td> {{#input: name= notcategory | value = {{{notcategory|}}} |type= select | |||
| *? {{#dpl: namespace=Category | format = ,\n*%TITLE%,, }} }} | |||
</td> | |||
</tr> | |||
<tr bgcolor="#ddffff"> | |||
<td align="right"> and category </td> | |||
<td> {{#input: name= category2 | value = {{{category2|}}} |type= select | |||
| *? {{#dpl: namespace=Category | format=,\n*%TITLE%,, }} }} | |||
</td> | |||
<td align="right"> and not </td> | |||
<td> {{#input: name= notcategory2 | value = {{{notcategory2|}}} |type= select | |||
| *? {{#dpl: namespace=Category | format = ,\n*%TITLE%,, }} }} | |||
</td> | |||
</tr> | |||
<tr bgcolor="#ffddff"> | |||
<td align="right"> uses </td> | |||
<td> {{#input: name= uses | value = {{{uses|}}} |type= select | |||
| *? {{#dpl: namespace=Template | format=,\n*%TITLE%,, }} }} | |||
</td> | |||
<td align="right"> but not </td> | |||
<td> {{#input: name= notuses | value = {{{notuses|}}} |type= select | |||
| *? {{#dpl: namespace=Template | format=,\n*%TITLE%,, }} }} | |||
</td> | |||
</tr> | |||
<tr bgcolor="#ffffdd"> | |||
<td align="right"> links to </td> | |||
<td> {{#input: name= linksto | value = {{{linksto|}}} }} | |||
</td> | |||
<td align="right"> but not to </td> | |||
<td> {{#input: name= notlinksto | value = {{{notlinksto|}}} }} | |||
</td> | |||
</tr> | |||
<tr bgcolor="#ffeedd"> | |||
<td align="right"> created by </td> | |||
<td> {{#input: name= createdby | value = {{{createdby|}}} |type= select | |||
| *? {{#dpl: namespace=User |titleregexp=^[^/]+$ | format=,\n*%TITLE%,, }} }} | |||
</td> | |||
<td align="right"> modified by </td> | |||
<td> {{#input: name= modifiedby | value = {{{modifiedby|}}} |type= select | |||
| *? {{#dpl: namespace=User | titleregexp=^[^/]+$ | format=,\n*%TITLE%,, }} }} | |||
</td> | |||
</tr> | |||
<tr bgcolor="#ddeeff"> | |||
<td align="right"> last rev. before </td> | |||
<td> {{#input: name= lastrevisionbefore | value = {{#if:{{{lastrevisionbefore|}}}|{{{lastrevisionbefore|}}}|YYYY-MM-DD}} }}</td> | |||
<td align="right"> first rev. since </td> | |||
<td> {{#input: name= firstrevisionsince | value = {{#if:{{{firstrevisionsince|}}}|{{{firstrevisionsince|}}}|YYYY-MM-DD}} }}</td> | |||
</tr> | |||
<tr bgcolor="#ddeeff"> | |||
<td align="right"> ''all revs.'' before </td> | |||
<td> {{#input: name= allrevisionsbefore | value = {{#if:{{{allrevisionsbefore|}}}|{{{allrevisionsbefore|}}}|YYYY-MM-DD}} }}</td> | |||
<td align="right"> ''all revs.'' since </td> | |||
<td> {{#input: name= allrevisionssince | value = {{#if:{{{allrevisionssince|}}}|{{{allrevisionssince|}}}|YYYY-MM-DD}} }}</td> | |||
</tr> | |||
</table> | |||
<table cellpadding=0 cellspacing=0 margins=0> | |||
</table> | |||
show: namespace {{#input: name= shownamespace | |||
|type= select | value = {{{shownamespace|}}} | | |||
*yes | |||
*no | |||
}}categories {{#input: name= addcategories | |||
|type= select | value = {{{addcategories|}}} | | |||
*no | |||
*yes | |||
}}visits {{#input: name= addpagecounter | |||
|type= select | value = {{{addpagecounter|}}} | | |||
*no | |||
*yes | |||
}}size {{#input: name= addpagesize | |||
|type= select | value = {{{addpagesize|}}} | | |||
*no | |||
*yes | |||
}}user {{#input: name= adduser | |||
|type= select | value = {{{adduser|}}} | | |||
*no | |||
*yes | |||
}}editdate {{#input: name= addeditdate | |||
|type= select | value = {{{addeditdate|}}} | | |||
*no | |||
*yes | |||
}}touch date: {{#input: name= addpagetoucheddate | |||
|type= select | value = {{{addpagetoucheddate|}}} | | |||
*no | |||
*yes | |||
}} | |||
ordermethod: {{#input: name= ordermethod |type= select | value = {{{ordermethod|}}} | | |||
*- | |||
*category,firstedit | |||
*category,lastedit | |||
*category,pagetouched | |||
*category,sortkey | |||
*categoryadd | |||
*counter | |||
*firstedit | |||
*lastedit | |||
*pagetouched | |||
*size | |||
*title | |||
*titlewithoutnamespace | |||
*user,firstedit | |||
*user,lastedit | |||
}}order: {{#input: name= order | |||
|type= select | value = {{{order|}}} | | |||
*ascending | |||
*descending | |||
}}escapelinks: {{#input: name= escapelinks | |||
|type= select | value = {{{escapelinks|}}} | | |||
*true | |||
*false | |||
}}randomcount: {{#input: name= randomcount | |||
|type= select | value = {{{randomcount|}}} | | |||
*- | |||
*1 | |||
*3 | |||
*5 | |||
*10 | |||
}}export: {{#input: name= export | |||
|type= select | value = {{{export|}}} | | |||
*no | |||
*yes | |||
}} | |||
<table cellpadding=0 cellspacing=0 margins=0> | |||
<tr bgcolor="#eeffee"> | |||
<td> title(%) {{#input: name= titlematch | value = {{{titlematch|}}} }} columns {{#input: name= columns |type= select | value = {{{columns|}}} | | |||
*3 | |||
*1 | |||
*2 | |||
*3 | |||
*4 | |||
*5 | |||
}}maxrecords {{#input: name= count | value = {{{count|}}} | size = 2 | |||
}}offset {{#input: name= offset | value = {{{offset|}}} | size = 2 | |||
}} {{#input: type = submit | value = List members }} | |||
<small>[[:Template:Catlist|reset]] [[:Template:Catgraph|graph]]</small> | |||
</td></tr></table> | |||
}} | |||
<!-------------------------------------------------------------------------------------------------------------> | |||
<includeonly> | |||
{{#if:{{{name|}}}| | |||
==== {{{name}}} ==== | |||
|}} | |||
{{#dpl: resultsheader=<small>%PAGES% members found.<br><hr></small>\n | |||
|noresultsheader=<small>There are no results for your query.<br><hr></small>\n | |||
|oneresultheader=<small>1 member found.<br><hr></small>\n | |||
|{{#ifeq:{{{namespace|}}}|all||{{#if:{{{namespace|}}}|{{#ifeq:{{{namespace|}}}|main|namespace=|namespace={{{namespace|}}}}}}}}} | |||
|{{#ifeq:{{{notnamespace|}}}|-||{{#if:{{{notnamespace|}}}|{{#ifeq:{{{notnamespace|}}}|main|notnamespace=|notnamespace={{{notnamespace|}}}}}}}}} | |||
|{{#ifeq:{{{category|}}}|?||{{#if:{{{category|}}}|category={{{category|}}}}}}} | |||
|{{#ifeq:{{{notcategory|}}}|?||{{#if:{{{notcategory|}}}|notcategory={{{notcategory|}}}}}}} | |||
|{{#ifeq:{{{category2|}}}|?||{{#if:{{{category2|}}}|category={{{category2|}}}}}}} | |||
|{{#ifeq:{{{notcategory2|}}}|?||{{#if:{{{notcategory2|}}}|notcategory={{{notcategory2|}}}}}}} | |||
|{{#ifeq:{{{uses|}}}|?||{{#if:{{{uses|}}}|uses=Template:{{{uses|}}}}}}} | |||
|{{#ifeq:{{{notuses|}}}|?||{{#if:{{{notuses|}}}|notuses=Template:{{{notuses|}}}}}}} | |||
|{{#ifeq:{{{createdby|}}}|?||{{#if:{{{createdby|}}}|createdby={{{createdby|}}}}}}} | |||
|{{#ifeq:{{{modifiedby|}}}|?||{{#if:{{{modifiedby|}}}|modifiedby={{{modifiedby|}}}}}}} | |||
|titlematch={{{titlematch|}}} | |||
|nottitlematch={{{nottitlematch|}}} | |||
|linksto={{{linksto|}}} | |||
|notlinksto={{{notlinksto|}}} | |||
|{{#if:{{{columns|}}}|columns={{{columns|}}}|columns=3}} | |||
|{{#ifeq:{{{export|}}}|yes|columns=1}} | |||
|order={{{order|}}} | |||
|{{#ifeq:{{{ordermethod|}}}|-||ordermethod={{{ordermethod|}}}}} | |||
|escapelinks={{{escapelinks|}}} | |||
|{{#ifeq:{{{randomcount|}}}|-||randomcount={{{randomcount|}}}}} | |||
|{{#if:{{{count|}}}|count={{{count|}}}}} | |||
|{{#if:{{{offset|}}}|offset={{{offset|}}}}} | |||
|shownamespace={{{shownamespace|}}} | |||
|addcategories={{{addcategories|}}} | |||
|addpagecounter={{{addpagecounter|}}} | |||
|addpagesize={{{addpagesize|}}} | |||
|addeditdate={{{addeditdate|}}} | |||
|addpagetoucheddate={{{addpagetoucheddate|}}} | |||
|adduser={{{adduser|}}} | |||
|{{#ifeq:{{{lastrevisionbefore|}}}|YYYY-MM-DD||lastrevisionbefore={{{lastrevisionbefore|}}}}} | |||
|{{#ifeq:{{{firstrevisionsince|}}}|YYYY-MM-DD||firstrevisionsince={{{firstrevisionsince|}}}}} | |||
|{{#ifeq:{{{allrevisionsbefore|}}}|YYYY-MM-DD||allrevisionsbefore={{{allrevisionsbefore|}}}}} | |||
|{{#ifeq:{{{allrevisionssince|}}}|YYYY-MM-DD||allrevisionssince={{{allrevisionssince|}}}}} | |||
|{{#ifeq:{{{export|}}}|yes|include={export.dpl} }} | |||
|{{#ifeq:{{{export|}}}|yes|format=[http://gs-nb/dpldemo/index.php/Special:Export?pages=,,%0D%0A, click to start export of '''all selected pages''']}} | |||
}} | |||
---- | |||
<small><u>Your query used the following parameters</u><br/> | |||
{{#ifeq:{{{namespace|}}}|all||{{#if:{{{namespace|}}}|{{#ifeq:{{{namespace|}}}|main|namespace=<br>|namespace={{{namespace|}}}<br>}}}}}}<!-- | |||
-->{{#ifeq:{{{notnamespace|}}}|-||{{#if:{{{notnamespace|}}}|{{#ifeq:{{{notnamespace|}}}|main|notnamespace=<br>|notnamespace={{{notnamespace|}}}<br>}}}}}}<!-- | |||
-->{{#ifeq:{{{category|}}}|?||{{#if:{{{category|}}}|category={{{category|}}}<br>}}}}<!-- | |||
-->{{#ifeq:{{{category2|}}}|?||{{#if:{{{category2|}}}|category={{{category2|}}}<br>}}}}<!-- | |||
-->{{#ifeq:{{{notcategory|}}}|?||{{#if:{{{notcategory|}}}|notcategory={{{notcategory|}}}<br>}}}}<!-- | |||
-->{{#ifeq:{{{notcategory2|}}}|?||{{#if:{{{notcategory2|}}}|notcategory={{{notcategory2|}}}<br>}}}}<!-- | |||
-->{{#ifeq:{{{uses|}}}|?||{{#if:{{{uses|}}}|uses=Template:{{{uses|}}}<br>}}}}<!-- | |||
-->{{#ifeq:{{{notuses|}}}|?||{{#if:{{{notuses|}}}|notuses=Template:{{{notuses|}}}<br>}}}}<!-- | |||
-->{{#ifeq:{{{createdby|}}}|?||{{#if:{{{createdby|}}}|createdby={{{createdby|}}}<br>}}}}<!-- | |||
-->{{#ifeq:{{{modifiedby|}}}|?||{{#if:{{{modifiedby|}}}|modifiedby={{{modifiedby|}}}<br>}}}}<!-- | |||
-->{{#if:{{{titlematch|}}}|titlematch={{{titlematch|}}}<br>}}<!-- | |||
-->{{#if:{{{nottitlematch|}}}|nottitlematch={{{nottitlematch|}}}<br>}}<!-- | |||
-->{{#if:{{{linksto|}}}|linksto={{{linksto|}}}<br>}}<!-- | |||
-->{{#if:{{{notlinksto|}}}|notlinksto={{{notlinksto|}}}<br>}}<!-- | |||
-->{{#if:{{{columns|}}}|columns={{{columns|}}}<br>|columns=3<br>}}<!-- | |||
-->{{#ifeq:{{{export|}}}|yes|columns=1<br>}}<!-- | |||
-->{{#ifeq:{{{order|}}}|ascending||order={{{order|}}}<br>}}<!-- | |||
-->{{#ifeq:{{{ordermethod|}}}|-||ordermethod={{{ordermethod|}}}<br>}}<!-- | |||
-->{{#ifeq:{{{escapelinks|}}}|true||escapelinks={{{escapelinks|}}}<br>}}<!-- | |||
-->{{#ifeq:{{{randomcount|}}}|-||randomcount={{{randomcount|}}}<br>}}<!-- | |||
-->{{#if:{{{count|}}}|count={{{count|}}}<br>}}<!-- | |||
-->{{#if:{{{offset|}}}|offset={{{offset|}}}<br>}}<!-- | |||
-->{{#ifeq:{{{shownamespace|}}}|no||shownamespace={{{shownamespace|}}}<br>}}<!-- | |||
-->{{#ifeq:{{{addcategories|}}}|no||addcategories={{{addcategories|}}}<br>}}<!-- | |||
-->{{#ifeq:{{{addpagecounter|}}}|no||addpagecounter={{{addpagecounter|}}}<br>}}<!-- | |||
-->{{#ifeq:{{{addpagesize|}}}|no||addpagesize={{{addpagesize|}}}<br>}}<!-- | |||
-->{{#ifeq:{{{addeditdate|}}}|no||addeditdate={{{addeditdate|}}}<br>}}<!-- | |||
-->{{#ifeq:{{{addpagetoucheddate}}}|no||addpagetoucheddate={{{addpagetoucheddate|}}}<br>}}<!-- | |||
-->{{#ifeq:{{{adduser|}}}|no||adduser={{{adduser|}}}<br>}}<!-- | |||
-->{{#ifeq:{{{lastrevisionbefore|}}}|YYYY-MM-DD||lastrevisionbefore={{{lastrevisionbefore|}}}<br>}}<!-- | |||
-->{{#ifeq:{{{firstrevisionsince|}}}|YYYY-MM-DD||firstrevisionsince={{{firstrevisionsince|}}}<br>}}<!-- | |||
-->{{#ifeq:{{{allrevisionsbefore|}}}|YYYY-MM-DD||allrevisionsbefore={{{allrevisionsbefore|}}}<br>}}<!-- | |||
-->{{#ifeq:{{{allrevisionssince|}}}|YYYY-MM-DD||allrevisionssince={{{allrevisionssince|}}}<br>}}<!-- | |||
--></small><br></includeonly> |
Latest revision as of 17:55, 1 February 2010
{{#form: name= demo |action=/dpldemo/index.php| {{#input: name= title |type= hidden | value = Special:Call/Catlist }}
namespace | {{#input: name= namespace |type= select | value = |
|
but not | {{#input: name= notnamespace |type= select | value = |
}} |
category | {{#input: name= category | value = |type= select
| *? {{#dpl: namespace=Category | format=,\n*%TITLE%,, }} }} |
but not | {{#input: name= notcategory | value = |type= select
| *? {{#dpl: namespace=Category | format = ,\n*%TITLE%,, }} }} |
and category | {{#input: name= category2 | value = |type= select
| *? {{#dpl: namespace=Category | format=,\n*%TITLE%,, }} }} |
and not | {{#input: name= notcategory2 | value = |type= select
| *? {{#dpl: namespace=Category | format = ,\n*%TITLE%,, }} }} |
uses | {{#input: name= uses | value = |type= select
| *? {{#dpl: namespace=Template | format=,\n*%TITLE%,, }} }} |
but not | {{#input: name= notuses | value = |type= select
| *? {{#dpl: namespace=Template | format=,\n*%TITLE%,, }} }} |
links to | {{#input: name= linksto | value = }} | but not to | {{#input: name= notlinksto | value = }} |
created by | {{#input: name= createdby | value = |type= select
| *? {{#dpl: namespace=User |titleregexp=^[^/]+$ | format=,\n*%TITLE%,, }} }} |
modified by | {{#input: name= modifiedby | value = |type= select
| *? {{#dpl: namespace=User | titleregexp=^[^/]+$ | format=,\n*%TITLE%,, }} }} |
last rev. before | {{#input: name= lastrevisionbefore | value = YYYY-MM-DD }} | first rev. since | {{#input: name= firstrevisionsince | value = YYYY-MM-DD }} |
all revs. before | {{#input: name= allrevisionsbefore | value = YYYY-MM-DD }} | all revs. since | {{#input: name= allrevisionssince | value = YYYY-MM-DD }} |
show: namespace {{#input: name= shownamespace
|type= select | value = |
- yes
- no
}}categories {{#input: name= addcategories
|type= select | value = |
- no
- yes
}}visits {{#input: name= addpagecounter
|type= select | value = |
- no
- yes
}}size {{#input: name= addpagesize
|type= select | value = |
- no
- yes
}}user {{#input: name= adduser
|type= select | value = |
- no
- yes
}}editdate {{#input: name= addeditdate
|type= select | value = |
- no
- yes
}}touch date: {{#input: name= addpagetoucheddate
|type= select | value = |
- no
- yes
}} ordermethod: {{#input: name= ordermethod |type= select | value = |
- -
- category,firstedit
- category,lastedit
- category,pagetouched
- category,sortkey
- categoryadd
- counter
- firstedit
- lastedit
- pagetouched
- size
- title
- titlewithoutnamespace
- user,firstedit
- user,lastedit
}}order: {{#input: name= order
|type= select | value = |
- ascending
- descending
}}escapelinks: {{#input: name= escapelinks
|type= select | value = |
- true
- false
}}randomcount: {{#input: name= randomcount
|type= select | value = |
- -
- 1
- 3
- 5
- 10
}}export: {{#input: name= export
|type= select | value = |
- no
- yes
}}
title(%) {{#input: name= titlematch | value = }} columns {{#input: name= columns |type= select | value = |
}}maxrecords {{#input: name= count | value = | size = 2 }}offset {{#input: name= offset | value = | size = 2 }} {{#input: type = submit | value = List members }} reset graph |
}}