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

From FollowTheScore
Jump to: navigation, search
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
 
               }}
 
               }}
 +
            |{{{namespace|}}}:{{{namespace|}}}
 +
            |
 +
            }}
 +
          +1
 +
          }}                   
 +
    |{{{pad|5}}}
 +
    |0
 +
    }}'''
  
----
+
{{#inputbox:
{{#dpl:       <!--- return pages named "Namespace:prefix0000X
+
  |type=create
                -->titleregexp=^{{{prefix|}}}[0-9]{{{{pad|5}}}}$<!---
+
  |buttonlabel={{{buttonlabel|creat}}}
                -->|namespace={{{namespace|Talk}}}<!---
+
  |width={{{width|25}}}
                -->|order=descending<!---
+
  |editintro={{{editintro|}}}
                -->|noresultsheader={{#pad:0|{{{pad|5}}}|0}}<!---
+
  |preload={{{preload|}}}
                -->|count=1
+
  |break=no
              }}
+
  |default={{#if:{{{namespace|}}}|{{{namespace|}}}:}}{{{prefix|}}}<!--
----
+
-->{{#pad:<!----------------- (X+1)                        =>  0000(X+1)
{{#replace:
+
      -->{{#expr:<!-----------0000X+1                      => (X+1)
              {{#dpl:       <!--- return pages named "Namespace:prefix0000X
+
        -->{{#replace:<!------"Namespace:prefix0000X"      =>  "0000X"
                -->titleregexp=^{{{prefix|CPR-}}}[0-9]{{{{pad|5}}}}$<!---  
+
            -->{{#replace:<!---"*[[Namespace:prefix0000X]]"  =>  "Namespace:prefix0000X"
                -->|namespace={{{namespace|Help}}}<!---
+
                -->{{#dpl: <!--return pages named "*[[Namespace:prefix0000X]]"
                -->|order=descending<!---
+
                  -->titleregexp=^{{{prefix|}}}[0-9]{{{{pad|5}}}}$<!---  
                -->|noresultsheader={{#pad:0|{{{pad|5}}}|0}}<!---
+
                  -->|namespace={{{namespace|}}}<!---
                -->|count=1
+
                  -->|order=descending<!---
 +
                  -->|noresultsheader={{#pad:0|{{{pad|5}}}|0}}<!---
 +
                  -->|count=1
 +
                }}
 +
              |/^([^{{!}}]+\{{!}}){1}([^\]]+).*/ 
 +
              |\2
 
               }}
 
               }}
              |/^([^{{!}}]+\{{!}}){1}([^\]]+).*/
+
            |{{{namespace|}}}:{{{namespace|}}}
              |\2
+
            |
            }}
+
            }}
 
+
          +1
 +
          }}                   
 +
    |{{{pad|5}}}
 +
    |0
 +
    }}
 +
}}<noinclude>
 
----
 
----
{{#replace:<!--                             {{{prefix}}}0000X => 0000X  
+
{{#if:{{{namespace|}}}|{{{namespace|}}}:}}{{{prefix|}}}<!--
             -->{{#replace:<!--- "Namespace:{{{prefix}}}0000X => {{{prefix}}}0000X
+
-->{{#pad:<!----------------- (X+1)                        =>  0000(X+1)
              -->{{#dpl:  <!--return pages named "Namespace:prefix0000X
+
      -->{{#expr:<!-----------0000X+1                      =>  (X+1)
                -->titleregexp=^{{{prefix|CPR-}}}[0-9]{{{{pad|5}}}}$<!---  
+
        -->{{#replace:<!------"Namespace:prefix0000X"      => "0000X"
                -->|namespace={{{namespace|Help}}}<!---
+
             -->{{#replace:<!---"*[[Namespace:prefix0000X]]"  => "Namespace:prefix0000X"
                -->|order=descending<!---
+
                -->{{#dpl:  <!--return pages named "*[[Namespace:prefix0000X]]"
                -->|noresultsheader={{#pad:0|{{{pad|5}}}|0}}<!---
+
                  -->titleregexp=^{{{prefix|CPR-}}}[0-9]{{{{pad|5}}}}$<!---  
                -->|count=1
+
                  -->|namespace={{{namespace|Help}}}<!---
 +
                  -->|order=descending<!---
 +
                  -->|noresultsheader={{#pad:0|{{{pad|5}}}|0}}<!---
 +
                  -->|count=1
 +
                }}
 +
              |/^([^{{!}}]+\{{!}}){1}([^\]]+).*/ 
 +
              |\2
 
               }}
 
               }}
              |/^([^{{!}}]+\{{!}}){1}([^\]]+).*/
+
            |{{{namespace|Help}}}:{{{namespace|CPR-}}}
              |\2
+
            |
             }}
+
             }}  
          |{{{prefix|ECP-}}}
+
          +1
          |
+
          }}                   
        }}  
+
    |{{{pad|5}}}
 +
    |0
 +
    }}  
  
 
To be continue,I am busy now.
 
To be continue,I am busy now.
 +
</noinclude>

Revision as of 13:55, 22 March 2009

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

   |5
   |0
   }}

{{#inputbox:

 |type=create
 |buttonlabel=creat
 |width=25
 |editintro=
 |preload=
 |break=no
 |default={{#pad:Expression error: Unrecognized punctuation character "{".                     
   |5
   |0
   }}

}}


{{#pad:Expression error: Unrecognized punctuation character "{".

   |5
   |0
   }}   

To be continue,I am busy now.