Skype extension: Difference between revisions
Content deleted Content added
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
=Skype Button= |
=Skype Button= |
||
My first |
My first extension so sorry if there are errors. It will only get better with feedback |
||
<pre> |
<pre> |
||
<?php |
<?php |
||
Line 30: | Line 30: | ||
# Save the file in the ''extensions'' directory of your mediawiki folder |
# Save the file in the ''extensions'' directory of your mediawiki folder |
||
# Add the line <code>include('extensions/skype.php');</code> to the '''end''' of your LocalSettings.php file |
# Add the line <code>include('extensions/skype.php');</code> to the '''end''' of your LocalSettings.php file |
||
Now you can use the extension with ''<skype> |
Now you can use the extension with ''<skype>Skype-Username</skype>'' in the wiki |
||
[[Category:Mediawiki Extensions]] |
[[Category:Mediawiki Extensions]] |
Revision as of 20:38, 10 March 2006
Skype Button
My first extension so sorry if there are errors. It will only get better with feedback
<?php $wgExtensionFunctions[] = "wfskype"; function wfSkype() { global $wgParser; $wgParser->setHook( "skype", "renderSkype" ); } # The callback function for converting the input text to HTML output function renderSkype( $input, $argv ) { # $argv is an array containing any arguments passed to the extension like <example argument="foo" bar>.. $output = '<!-- Skype "My status" button http://www.skype.com/go/skypebuttons -->'; $output .= '<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>'; $output .= '<a href="skype:'; $output .= $input ; $output .= '?call">'; $output .= '<img src="http://mystatus.skype.com/bigclassic/'; $output .= $input ; $output .= '" style="border: none;" width="182" height="44" alt="My status" /></a>'; return $output; } ?>
Installation
- Copy the code into a file (e.g. skype.php)
- Save the file in the extensions directory of your mediawiki folder
- Add the line
include('extensions/skype.php');
to the end of your LocalSettings.php file
Now you can use the extension with <skype>Skype-Username</skype> in the wiki