Extension:Add Metas/fr

From MediaWiki.org
Jump to: navigation, search
Langue : English  • français
Manuel des extensions MediaWiki - liste
Crystal Clear action run.png
Add Metas

État de la version : experimental

Implémentation Example
Description Cette extension vous permet de rajouter des meta tags dans chaque page.
Auteur(s) Luis Diaz
Dernière version 0.1
MediaWiki Testé sur 1.10.0
Licence No license specified
Téléchargement http://www.buntulug.com.ar/wiki/Add_Metas


Contents

Qu'est ce que cette extension fait? [edit]

Cette extension vous permet de rajouter des meta tags dans chaque page.

Cette extension est basé sur l'Extension:Emoticons et l'Extension:MetaKeywordsTag

Installation [edit]

  • Créez simplement le fichier php contenant ce texte .
  • Uploadez le dans votre dossier extension.
  • Et faite un require_once dans votre local settings.

Utilisation [edit]

Vous pouvez regardez et éditer la source, je ne suis pas développeur donc ne vous génez pas pour modifiez ou proposez des suggestions.


Parametres [edit]

LocalSettings.php [edit]

require_once("$IP/extensions/AddMetas.php");

Code [edit]

<?php
if( !defined( 'MEDIAWIKI' ) ) {
    echo( "This file is an extension to the MediaWiki software and cannot be used standalone.\n" );
    die( 1 );
}
 
$wgExtensionCredits['other'][] = array( 
    'name' => 'Add metas', 
    'status' => 'experimental',
    'author' => 'Luis Diaz',
    'version' => '0.1',
    'url' => 'http://www.buntulug.com.ar/wiki/Add_Metas',
    'description' => 'Ajoute des meta tags dans votre wiki.',
);
 
$wgHooks['OutputPageBeforeHTML'][] = 'wfAddMetas';
 
function wfAddMetas( &$out, &$text ) {
global $wgTitle, $wgParser, $wgRequest, $action;
if(
                $action !== 'edit'
                && $action !== 'history'
                && $action !== 'delete'
                && $action !== 'watch'
                && strpos( $parser->mTitle->mPrefixedText, 'Special:' ) === false
                && $parser->mTitle->mNamespace !== 8
        )
        {
 
$name = $wgTitle->getPrefixedDBKey();
 
$out->addMeta( 'Description', 'Vos meta');
$out->addMeta( 'Keywords', $name.', vos mots clés' );
//$out->addMeta( 'Auteur', 'L'auteur');
//$out->addMeta( 'Rating', 'General');
//$out->addMeta( 'Revisit', '1 DAYS');
//$out->addMeta( "revisit-after", "5 days");
    return true;
}
 
}
 
?>
Langue : English  • français