Difference between revisions of "Template:DPL Page Name S/N Maker test"

From FollowTheScore
Jump to: navigation, search
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#dpl:        <!--- return pages named "Namespace:prefix0000X
+
The next serial number is '''
                -->titleregexp=^{{{prefix|CPR-}}}[0-9]{{{{pad|5}}}}$<!---  
+
{{#if:{{{namespace|}}}|{{{namespace|}}}:}}{{{prefix|}}}<!--
                -->|namespace={{{namespace|Help}}}<!---
+
-->{{#pad:<!----------------- (X+1)                        =>  0000(X+1)
                -->|order=descending<!---
+
       -->{{#expr:<!-----------0000X+1                      =>  (X+1)
                -->|noresultsheader={{#pad:0|{{{pad|5}}}|0}}<!---
+
        -->{{#replace:<!------"Namespace:prefix0000X"      =>  "0000X"
                -->|count=1
+
            -->{{#replace:<!---"*[[Namespace:prefix0000X]]"  =>  "Namespace:prefix0000X"
 +
                -->{{#dpl:  <!--return pages named "*[[Namespace:prefix0000X]]"
 +
                  -->titleregexp=^{{{prefix|}}}[0-9]{{{{pad|5}}}}$<!---  
 +
                  -->|namespace={{{namespace|}}}<!---
 +
                  -->|order=descending<!---
 +
                  -->|noresultsheader={{#pad:0|{{{pad|5}}}|0}}<!---
 +
                  -->|count=1
 +
                }}
 +
              |/^([^{{!}}]+\{{!}}){1}([^\]]+).*/ 
 +
              |\2
 
               }}
 
               }}
 
+
            |{{#if:{{{namespace|}}}|{{{namespace|}}}:}}{{{prefix|}}}
----
+
            |
{{#dpl:        <!--- return pages named "Namespace:prefix0000X
+
            }}  
                -->titleregexp=^{{{prefix|}}}[0-9]{{{{pad|5}}}}$<!---
+
          +1
                -->|namespace={{{namespace|Talk}}}<!---
+
          }}                    
                -->|order=descending<!---
+
    |{{{pad|5}}}
                -->|noresultsheader={{#pad:0|{{{pad|5}}}|0}}<!---
+
    |0
                -->|count=1
+
    }}'''
              }}
 
----
 
            {{#replace:
 
              {{#dpl:        <!--- return pages named "Namespace:prefix0000X
 
                -->titleregexp=^{{{prefix|CPR-}}}[0-9]{{{{pad|5}}}}$<!---
 
                -->|namespace={{{namespace|Help}}}<!---
 
                -->|order=descending<!---
 
                -->|noresultsheader={{#pad:0|{{{pad|5}}}|0}}<!---
 
                -->|count=1
 
              }}
 
              |/^([^{{!}}]+\{{!}}){1}([^\]]+).*/
 
              |\2
 
            }}
 
 
 
----
 
        {{#replace:
 
            {{#replace:
 
              {{#dpl:        <!--- return pages named "Namespace:prefix0000X
 
                -->titleregexp=^{{{prefix|CPR-}}}[0-9]{{{{pad|5}}}}$<!---
 
                -->|namespace={{{namespace|Help}}}<!---
 
                -->|order=descending<!---
 
                -->|noresultsheader={{#pad:0|{{{pad|5}}}|0}}<!---
 
                -->|count=1
 
              }}
 
              |/^([^{{!}}]+\{{!}}){1}([^\]]+).*/
 
              |\2
 
            }}
 
          |{{{prefix|ECP-}}}
 
 
 
To be continue,I am busy now.
 

Latest revision as of 14:11, 22 March 2009

The next serial number is {{#pad:Expression error: Unrecognized punctuation character "{".

   |5
   |0
   }}