GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||
GeezerVison is showing www.mediawiki.org — Extension:NumerAlpha - MediaWiki
The NumerAlpha extension adds methods of inserting incrementing numbers, letters, and roman numerals into pages. You can reset the count at any moment or begin to a specified number. First this extension was to supplement the Page Forms extension allowing to add a numbered table when you use the multiple option but you can also use it in templates by utilizing either the UsageThere are three forms:
Tags
all of them in combination with reset=1 or begin=1 See examples. Parser function{{#counter: Counter name | type = Counter type | set = Number }}
Available counter types are "numeral", "alpha" and "roman". ExamplesTags
You can reset it using the parameter reset, and restart the count with the parameter begin <ir /> <ir /> <ir /> <ir /> <ir /> <ir /> <ir /> <ir /> <ir /> <ir /> <ir reset=1 /> <ir /> <ir /> <ir /> <ir /> <ir /> <ia /> <ia /> <ia /> <ir begin=10 /> <ir /> <ir /> <ir /> That will be render like i ii iii iv v vi vii viii ix
x xi xii xiii So it's easy to list the alphabet: <ia reset=1 /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /><ia /> abcdefghijklmnopqrstuvwxyz
<ia>hello</ia> <ia>world</ia> <ia reset=1>goodbye</ia> <ia>world</ia> <ia begin=11>jupiter</ia> <ia>jazz</ia> <in>hello</in> <in>world</in> <in reset=1>goodbye</in> <in>world</in> <in begin=11>jupiter</in> <in>jazz</in> <ir>hello</ir> <ir>world</ir> <ir reset=1>goodbye</ir> <ir>world</ir> <ir begin=11>jupiter</ir> <ir>jazz</ir> Parser function
{{#counter: ExampleCounter |type=numeral |set=9 }}
{{#counter: ExampleCounter }}
{{#counter: ExampleCounter }}
9 If you want to start the numbering with a given number on a per page basis you have to add the "type" and "set" parameters, e.g.
|type=numeral and |set=1 to the first call to the "counter" parser function of the page. If you do not do this the "counter" parser function will increment its number throughout the pages of whole wiki using it.
{{#counter: list-with-levels |level prefix=: }} Start lev 1
{{#counter: }} Stay lev 1
{{#counter: |level=2 }} Jump to lev 2
{{#counter: }} Stay lev 2
{{#counter: |level=1 }} Drop to lev 1
{{#counter: |level=2 }} back to lev 2
{{#counter: |level=3 }} jump to lev 3
This allows you to have hierarchical lists. Furthermore, if you add "format=outline" to the first #counter you can get output like:
Installation
See also
| ||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. | ||||||||||||||||||||||||||||||