|
|
Ligne 200 : |
Ligne 200 : |
| }} | | }} |
|
| |
|
| == Autoriser les pipes | dans les modèles == | | {| class="wikitable table-bordered" |
| le caractère | est interprété dans les modèles comme séparateur de paramètres
| | |+ Mes Extensions |
| : On utilise l'extension <favorites like="Pipe Escape" output="css3treeviewshort"/>
| | |- |
| | ! Extension !! Description |
| | |- |
| | | <favorites like="Pipe Escape" output="css3treeviewshort"/> || Le caractère {{#!: |}} est interprété dans les modèles comme séparateur de paramètres |
| : exemple: | | : exemple: |
| : {{syntaxhighlight| lang=text|code = | | : {{syntaxhighlight| lang=text|code = |
Ligne 210 : |
Ligne 213 : |
| }} | | }} |
| {{#!: media|wikitext}} | | {{#!: media|wikitext}} |
| | |- |
| | | {{favorites|like=Extension:NoTitle|output=css3treeviewshort}} || Masquer le titre d'une page |
| | |- |
| | | <favorites like=UserAdmin output=css3treeviewshort /> || Ajouter un utilisateur |
| | |} |
| | |
| | |
|
| |
|
| == Comment puis-je insérer des pages HTML dans les pages wiki == | | == Comment puis-je insérer des pages HTML dans les pages wiki == |
Ligne 259 : |
Ligne 269 : |
| {{clear}} | | {{clear}} |
|
| |
|
| == Masquer le titre d'une page ==
| |
| Utiliser l'extension {{favorites|like=Extension:NoTitle|output=css3treeviewshort}}
| |
| {{clear}}
| |
|
| |
| == Comment ajouter un utilisateur ==
| |
| Voir l'extension <favorites like=UserAdmin output=css3treeviewshort />
| |
| {{clear}}
| |
| {{clear}}
| |
|
| |
|
| <div class="row"> | | <div class="row"> |
<keywords content="MediaWiki,extensions" />
Bilan de mes extensions à ce jour
- voir aussi Special:Version
Voir le code
Mes Extensions
Extension |
Description
|
|
est interprété dans les modèles comme séparateur de paramètres
- exemple:
media|wikitext
|
|
Masquer le titre d'une page
|
|
Ajouter un utilisateur
|
Une solution : l'extension addHTML
l'extension n'est plus compatible avec la version 1.19.1
Je l'ai remplacé par
cette extension n'est plus maintenue , en voila le code
Voir le code
$wgHooks['ParserFirstCallInit'][] = "efSampleSetup";
function efSampleSetup(Parser $parser) {
$parser->setHook( 'addhtml', 'efSampleRender' );
return true;
}
function checkPageEditRestriction( &$title )
// v1.1 feature
// where $title is a Mediawiki Title class object instance
{
$proceed = false;
$state = $title->getRestrictions('edit');
foreach ($state as $index => $group )
if ( $group == 'sysop' )
$proceed = true;
return $proceed;
}
function efSampleRender( $input, $args, $parser, PPFrame $frame ) {
// Nothing exciting here, just escape the user-provided
// input and throw it back out again
if (!checkPageEditRestriction( $parser->mTitle ))
return "unauthorized usage of <b>addHtml</b> extension.";
return $input;
}
< addhtml>
<iframe src="http://stim.com/" width=600 height=500>
</iframe>
</ addhtml>