(New page: Extensions are additions to the MediaWiki code that perform special functions. ===Syntax Highlighting=== The Geshi syntax-highlighter extension has been installed on this wiki. For PHP c...) |
(→Additional Parser Functions) |
||

Line 23: | Line 23: | ||

===Additional Parser Functions=== | ===Additional Parser Functions=== | ||

− | The ParserFunctions extension has been added. This extension provides the following additional functions:- | + | The ParserFunctions extension has been added. This extension provides the following additional [http://meta.wikimedia.org/wiki/Help:Parser_function parser functions]:- |

* #expr: computes simple mathematical expressions; | * #expr: computes simple mathematical expressions; | ||

* #if: if-then-else construct; | * #if: if-then-else construct; |

Extensions are additions to the MediaWiki code that perform special functions.

The Geshi syntax-highlighter extension has been installed on this wiki. For PHP code use <source lang="php">Your PHP code here</source>. Further information can be found here.

For example, inserting the following in your wiki page:

<source lang="php"> <?php echo "Hello World\n"; ?> </source>

will result in:

<?php echo "Hello World\n"; ?>

The ParserFunctions extension has been added. This extension provides the following additional parser functions:-

- #expr: computes simple mathematical expressions;
- #if: if-then-else construct;
- #ifeq: compares two strings or numbers;
- #ifexists: determines if a particular page exists;
- #ifexpr: evaluates and expression and tests the result;
- #switch: switch/case statement;
- #time: time and date formatting function;
- #rel2abs: converts a relative to an absolute path;
- #titleparts: extracts parts of a page title.

Full documentation for these functions can be found here.