Fandom Developers Wiki
Advertisement

This script places a pre-created Mibbit chatroom into a page with a certain div on it. This can be on any page: however, you only have one chat that it automatically connects to.


Note that you must have a Mibbit IRC chatroom set up already. This can be done from mibbit.com, and WikiHow has the following guide that details how: http://www.wikihow.com/Make-a-Free-IRC-Chat-Room-Using-Mibbit

Installation

Step 1: Importation

This script is easy to use: first, insert the following line into your importArticles() call in MediaWiki:Common.js:

'u:dev:MibbitIRC/code.js'

Like this:

importArticles({
	type:'script',
	articles: [
        //...
        'u:dev:MibbitIRC/code.js',
        //...
        ]
});

This isn't enough to make anything show up—it's enough to input the widget, and nothing more. You need to specify what channels and server to use!

Step 2:The variables

Four different variables are required for the script.

    var ServerIdentify = "<the name of your server>";

The above specifies what server your IRC chat is on--to find out this and the contents of the next variable, go to menu > link to channel. The link it gives you will have &server= on it somewhere; copy the text after &server= for your server variable. Copy the link after ?channel=23% for your channel variable.

    var ChannelIdentify = "<the name of your channel>";

the second variable.

This should set up your on-wiki channel: the next two variables control the size. Add them after the source variables (the above two)

    var Height = "800";
    var Width = "600";

Change those variables to change the height and width of your gadget.

Step 3: The Div

Now, you need to insert it. Find the page you want to use, and insert the following div:

<div id="JRChatReplace">
text
</div>

Note: this is under construction and may be faulty.

Great thanks to Sactage for figuring out how to use the variables in the URL.

Wikis using this code (specifically)

The Monster Hunter Wiki is the first known home of the base/first codes used in this script; however, this "published" version is a bit bigger and is hopefully more stable (as well as the addition of easy-to-change variables).

Advertisement