|
|
Ligne 18 : |
Ligne 18 : |
| }} | | }} |
|
| |
|
| {| class="wikitable table-bordered"
| |
| |+ style="caption-side: top" |Mes Extensions
| |
| |-
| |
| ! Extension !! Description
| |
| |-
| |
| | <favorites like=Extension:Autoincrement output=css3treeviewshort/> || Incrémenter une variable statique dans les modèles
| |
| {{syntaxhighlight| lang=text|code =
| |
| <nowiki>
| |
| {{AUTOINCREMENT}}, {{AUTOINCREMENT}}, {{AUTOINCREMENT}}
| |
| </nowiki>
| |
| }}
| |
| => 1,2,3
| |
| |-
| |
| | <favorites like=AutoSitemap output=css3treeviewshort /> || {{clear}}Créer un Plan de site pour les robots {{clear}}ex: {{weblink|link=http://wiki.jltryoen.fr/sitemap.xml}}
| |
| |-
| |
| | <favorites like=CategoryControl output=css3treeviewshort /> || {{clear}}Gérer les accès aux catégories suivant l'utilisateur {{clear}}
| |
| |-
| |
| | <favorites like=CategoryTree output=css3treeviewshort /> || {{clear}}Afficher les catégories sous la forme d'un arbre{{clear}} ex: {{intralink|link=Plan du Site}}
| |
| |-
| |
| | <favorites like=ContactPage output=css3treeviewshort /> || {{clear}}Formulaire d'envoi de message{{clear}} ex: {{intralink|link=Special:Contact|text=Contact}}
| |
| |-
| |
| | <favorites like=Extension:CSS /> || {{clear}}Inclusion d'un fichier CSS dans une page{{clear}}
| |
| |-
| |
| | <favorites like=Extension:Data Transfer /> || {{clear}}Import export de pages en csv{{clear}}
| |
| |-
| |
| | <favorites like=Extension:FontAwesome /> || {{clear}}Insérer des icones "fontawesome" {{#fas:chevro-right}} ex: {{code|collapse=voir le code|lang=text|code={{#fas:computer}}}} {{clear}}
| |
| |-
| |
| | <favorites like=Extension:NoTitle output=css3treeviewshort/> ||{{clear}} Masquer le titre d'une page {{clear}}
| |
| |-
| |
| | <favorites like="Pipe Escape" output="css3treeviewshort"/> || La caractère '''{{pipe}}''' est interprété dans les modèles comme séparateur de paramètres
| |
| : exemple:
| |
| : {{syntaxhighlight| lang=text|code =
| |
| <nowiki>
| |
| {{#!: media|wikitext}}
| |
| </nowiki>
| |
| }}
| |
| => {{#!: media|wikitext}}
| |
| |-
| |
| | <favorites like=Extension:Purge output=css3treeviewshort/> ||{{clear}} Purger le cache d'une page; ajoute l'action ?purge {{clear}}
| |
| |-
| |
| | <favorites like=Extension:SyntaxHighlight output=css3treeviewshort/> ||{{clear}} coloration syntaxique de code {{clear}}
| |
| |-
| |
| | <favorites like=Extension:Tabber output=css3treeviewshort/> ||{{clear}} Ajouter des onglets à une page {{clear}}
| |
| |-
| |
| | <favorites like=Extension:Variables output=css3treeviewshort/> ||{{clear}} Ajouter des variables à un template {{clear}}
| |
| |-
| |
| | <favorites like=Extension:WikiCategoryTagCloud output=css3treeviewshort/> ||{{clear}} Affiche un cloud pour des categories {{clear}}
| |
| |-
| |
| | <favorites like=Extension:WikiSEO output=css3treeviewshort/> ||{{clear}} Met à jour les tags du header d'une page {{clear}}
| |
| |}
| |
| <br>
| |
| <br>
| |
| [[Category:MediaWiki]] | | [[Category:MediaWiki]] |
|
| |
|
<keywords content="MediaWiki,extensions" />
Mon Template
Voir MediaWikiBootStrap5
Semantic Mediawiki
Voir MediaWiki/Semantic MediaWiki
Bilan de mes extensions à ce jour
- voir aussi Special:Version
Fichier LocalSettings.php
Voir le code
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 voilà 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>