Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 23 : | Ligne 23 : | ||
C'est là que l'on déclare les extensions une fois qu'elles sont installées. <br> | C'est là que l'on déclare les extensions une fois qu'elles sont installées. <br> | ||
Le format le plus récent utilise la fonction '''wfLoadExtension''' | Le format le plus récent utilise la fonction '''wfLoadExtension''' | ||
:{{code|collapse=Extrait de {{img |/images/file.jpg|width=16}}LocalSettings.php| lang=php|code= | :{{code|collapse={{AUTOINCREMENT}}|accordion=Extrait de {{img |/images/file.jpg|width=16}}LocalSettings.php| lang=php|code= | ||
require_once("$IP/extensions/SyntaxHighlight_GeSHin/SyntaxHighlight_GeSHi.php"); | require_once("$IP/extensions/SyntaxHighlight_GeSHin/SyntaxHighlight_GeSHi.php"); | ||
Ligne 218 : | Ligne 218 : | ||
{{warning|Cette extension n'est plus maintenue, en voilà le code :}} | {{warning|Cette extension n'est plus maintenue, en voilà le code :}} | ||
{{code|collapse= | {{code|collapse={{AUTOINCREMENT}|lang=php|code= | ||
$wgHooks['ParserFirstCallInit'][] = "efSampleSetup"; | $wgHooks['ParserFirstCallInit'][] = "efSampleSetup"; | ||
function efSampleSetup(Parser $parser) { | function efSampleSetup(Parser $parser) { |
<keywords content="MediaWiki,extensions" />
Voir MediaWikiBootStrap5
Voir MediaWiki/Semantic MediaWiki
Page | Description |
---|---|
MediaWiki/Mes Extensions/Autoincrement | Cette extension permet d'incrémenter une variable statique dans les modèles |
MediaWiki/Mes Extensions/CSS | Inclut un ficher de style .css |
MediaWiki/Mes Extensions/CategoryControl2 | Gérer les accès aux catégories suivant l'utilisateur |
MediaWiki/Mes Extensions/CategoryTree | Afficher un arbre de catégories |
MediaWiki/Mes Extensions/ContactPage | Fournit un formulaire de contact pour les visiteurs |
MediaWiki/Mes Extensions/DataTransfer | Import de pages CSV |
MediaWiki/Mes Extensions/FontAwesome | affiche un caractère "FontAwesome" ex: |
MediaWiki/Mes Extensions/HTML Tags | Utilisation de tags html dans une page |
MediaWiki/Mes Extensions/NiceCategoryList3 | Affiche une liste de catégories |
MediaWiki/Mes Extensions/NoTitle | masque le titre d'une page |
MediaWiki/Mes Extensions/NumerAplha | Cette extension permet (entre autres) de gérer un compteur |
MediaWiki/Mes Extensions/PipeEscape | masque le pipe dans un modèle |
MediaWiki/Mes Extensions/Purge | ajoute une action purge pour rafraichir le contenu d'une page |
MediaWiki/Mes Extensions/SyntaxHighlight | Mise en forme de code |
MediaWiki/Mes Extensions/TabberNeue | Affichage d'onglets |
MediaWiki/Mes Extensions/Variables | Définition et utilisation de variables |
MediaWiki/Mes Extensions/WikiCategoryTagCloud | Affiche une liste de catégories sous la forme d'un "cloud" |
MediaWiki/Mes Extensions/WikiSEO | Ajoute des tags dans l'entête d'une page keywords ... |
Mediawiki/Mes Extensions/AutoSitemap | Cette extension permet de créer un sitemap pour les moteurs de recherche |
C'est là que l'on déclare les extensions une fois qu'elles sont installées.
Le format le plus récent utilise la fonction wfLoadExtension
Attention: L'extension n'est plus compatible avec la version 1.19.1 Je l'ai remplacé par |
Attention: Cette extension n'est plus maintenue, en voilà le code : |
{{code|collapse={{AUTOINCREMENT}|lang=php|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 addHtml extension.";
return $input;
} |lang=php}}