<?php
# html
#
# Tag :
# <htm>html code</htm>
#
# Enjoy !
$wgExtensionFunctions[] = 'wfhtml';
$wgExtensionCredits['parserhook'][] = array(
'name' => 'html',
'description' => 'Display html',
'author' => 'Guillaume Riflet',
'url' => 'http://meta.wikimedia.org/wiki/html'
);
function wfhtml() {
global $wgParser;
$wgParser->setHook('htm', 'renderhtml');
}
# The callback function for converting the input text to HTML output
function renderhtml($input) {
$output=$input;
return $output;
}
?>
Refactorings
No refactoring yet !
griflet
January 29, 2008, January 29, 2008 18:47, permalink
Hmmm, nice!
And about this variant that does the "feeling lucky" magic link? It creates a <goto> tag. Pretty neat, huh? ;)
Sure saves me a-lot-of-time when posting articles in mediawiki or in wordpress...
BTW, remember to append 'include("extensions/goto.php");' to the LocalSettings.php file in your mediawiki directory.
<?php
# goto
#
# Tag :
# <goto>search string</goto>
#
# Enjoy !
$wgExtensionFunctions[] = 'wfgoto';
$wgExtensionCredits['parserhook'][] = array(
'name' => 'goto',
'description' => 'Google "Feeling Lucky" linking',
'author' => 'Guillaume Riflet',
'url' => 'http://meta.wikimedia.org/wiki/goto'
);
function wfgoto() {
global $wgParser;
$wgParser->setHook('goto', 'rendergoto');
}
# The callback function for converting the input text to HTML output
function rendergoto($input) {
$output='<a href="http://www.google.com/search?hl=en&q='.$input.'&btnI=kudos" >'.$input.'</a>';
return $output;
}
?>
Ric
February 18, 2008, February 18, 2008 22:09, permalink
I have a job based on this project up on rentacoder....http://www.rentacoder.com/RentACoder/misc/BidRequests/ShowBidRequest.asp?lngBidRequestId=867795
and have a good budget to get this done... can you help me?
You seem to be the guru of this stuff.
Thanks in advance.
Ric
Here's a nice little template for MediaWiki that allows to embed generic html using the <htm> tag :)