Extension:Add Metas/fr

From MediaWiki.org

Jump to: navigation, search
MediaWiki Extension
Crystal Clear action run.png
Add Metas

Statut: experimental

Implémentation Example
Description Cette extension vous permet de rajouter des meta tags dans chaque page.
Auteur(s) Luis Diaz
Version 0.1
MediaWiki Testé sur 1.10.0
Télécharger http://www.buntulug.com.ar/wiki/Add_Metas

Contents

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

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

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

[edit] Installation

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

[edit] Utilisation

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


[edit] Parametres

[edit] LocalSettings.php

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

[edit] Code

<?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;
}
 
}
 
?>