Widget:Advanced iframe

From Mibbit Wiki
Revision as of 21:48, 28 March 2008 by Hercule (talk | contribs) (new widget features)
Jump to: navigation, search

here an example how to integrate a chat window into your site (stored as "myMibbit.php"):


 

if you link/open this in a new window you avoid unintentional leaving the chat when hitting the back button/key: <?PHP

// default: irc.mibbit.com 
$server = 'irc.freenode.net'; 
$room   = 'test'; // w./o. # or %23 !
$uri    = 'http://embed.mibbit.com/'
. '?&forcePrompt=true&nick=prefix' . mt_rand(10000, 99999)
. '&needSendButton=true'       // some mobile phones need it
. '&tabFontFamily=verdana,sans-serif'
. '&chatOutputShowTimes=true'; // type /dset for more settings
if (!empty($room)) {$uri .= '&channel=%23'  . $room;}  
if (!empty($server )) {$uri .= '&server='      . $server ;}  

?><html> <head><title>my chat on <?php echo empty($server)  ? 'irc.mibbit.com' : $server; ?></title> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/> <style> body{font:93% verdana,sans-serif;background:#999;color:#fff;} iframe{width:96%;height:75% /* % doesn't work in strict mode*/;} </style> </head>

<body>

IRC server: <?php echo empty($server)  ? 'irc.mibbit.com' : $server; ?>

(start channel: <?php echo empty($room) ? '#chat' : '#' . $room; ?>) <iframe src="<?PHP echo $uri; ?>" frameborder="0">

[Your user agent does not support frames or is currently configured
not to display frames. However, you may want to open the
<A href="<?PHP echo $uri; ?>"
target="_blank"> chat in a new browser window ...</A>]

</iframe>
(no spaces, interpunctuation or leading ciphers in your /nick name)

type /help to learn about available commands

</body></html>

<a href="myMibbit.php" target="_blank">myMibbit</a>

-- HerculeP March 2008