Extension:ChatLogin/de

From MediaWiki.org
Jump to: navigation, search
MediaWiki-ErweiterungenListe
Crystal Clear action run.png
ChatLogin

Erscheinungsstatus: stable

Einbindung Tag
Beschreibung ChatLogin Tag
Author(s) Laximilian scoken
Lizenz No license specified
Download see below

Gebe das in LocalSettings.php ein:

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

Benutzung: <chat>http://example.com/irc</chat>

[edit] Code

[edit] Chat.php

<?php
 
// (c) Laximilian scoken 2010
// Chat Login Extension
// Version 1.0
 
$wgExtensionCredits['parserhook'][] = array(
        'name' => 'ChatLogin',
        'version' => '1.0',
        'author' => 'Laximilian scoken',
        'url' => 'http://de.bakugan.wikia.com/',
        'description' => 'Fuegt den Tag <nowiki><chat></chat></nowiki> hinzu.',
            'descriptionmsg' => 'chat-desc',
);
 
$dir = dirname(__FILE__) . '/';
$wgExtensionMessagesFiles['Chat'] = $dir . 'Chat.i18n.php';
 
$wgExtensionFunctions[] = "wfChatExtension";
 
function wfChatExtension() {
     global $wgParser;
     $wgParser->setHook( "chat", "printchat" );
}
 
function printchat( $input, $argv ) {
 
     global $wgParser;
     $wgParser->disableCache();
 
     $output = "<form action=\"$input\" method=\"post\">".
       "Nickname: <input name=\"Nickname\" type=\"text\" value=\"\" />".
       "<input name=\"Channel\" type=\"hidden\" value=\"#mediawiki\" />".
       "<input name=\"format\" type=\"hidden\" value=\"default\" />".
       "<input name=\"interface\" type=\"hidden\" value=\"ie\" />".
       "<input type=\"submit\" value=\"Chat\">".
       "</form>";
     return $output;
}

[edit] Chat.i18n.php

<?php
 
/* Internationalisation file for ChatLogin extension
*/
 
$messages = array();
 
/** English(Englisch)
 * @author Laximilian scoken
 */
$messages['en'] = array(
        'chat-desc' => 'Add the Tag <nowiki><chat></chat></nowiki>.',
);
 
/** German (Deutsch)
 * @author Laximilian scoken
 */
$messages['de'] = array(
        'chat-desc' => 'Fuegt den Tag <nowiki><chat></chat></nowiki> hinzu.',
);
Sprache: English  • Deutsch
Personal tools
Namespaces

Variants
Actions
Navigation
Support
Download
Development
Communication
Print/export
Toolbox