Extension:Add Metas

What can this extension do?
This extension enables you to add meta tags on all the pages like meta keywords

It's bassed on the Extension:Emoticons and Extension:MetaKeywordsTag

Usage
Just enable the require_one in LocalSettings

Installation
Just look and edit the souce, im not a PHP developer, feel free to make changes or sugestions.

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

Code
 'Add metas',     'status' => 'experimental',    'author' => 'Luis Diaz',    'version' => '0.1',    'url' => 'http://www.buntulug.com.ar/wiki/Add_Metas',    'description' => 'Add some custom metas to your wiki pages.', );

$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', 'you meta description'); $out->addMeta( 'Keywords', $name.', your meta keywords' ); //$out->addMeta( 'Author', 'the author'); //$out->addMeta( 'Rating', 'General'); //$out->addMeta( 'Revisit', '1 DAYS'); //$out->addMeta( "revisit-after", "5 days"); return true; }

}

?>