Difference between revisions of "Widget:Advanced iframe"

From Mibbit Wiki
Jump to: navigation, search
m (typo)
Line 23: Line 23:
 
<h3>IRC server: <?php echo empty($server) ? 'irc.mibbit.com' : $server; ?></h3>
 
<h3>IRC server: <?php echo empty($server) ? 'irc.mibbit.com' : $server; ?></h3>
 
(start channel: <?php echo empty($room)  ? '#chat' : '#' . $room; ?>)
 
(start channel: <?php echo empty($room)  ? '#chat' : '#' . $room; ?>)
<iframe  src="<?PHP echo $uri; ?>" frameborder="0">
+
<iframe  src="<?PHP echo $uri; ?>" frameborder="0"></iframe>
 
  [Your user agent does not support frames or is currently configured
 
  [Your user agent does not support frames or is currently configured
 
  not to display frames. However, you may want to open the
 
  not to display frames. However, you may want to open the

Revision as of 19:42, 2 April 2008

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

<?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><center>
<h3>IRC server: <?php echo empty($server) ? 'irc.mibbit.com' : $server; ?></h3>
(start channel: <?php echo empty($room)   ? '#chat' : '#' . $room; ?>)
<iframe  src="<?PHP echo $uri; ?>" frameborder="0"></iframe>
 [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>
<br>(no spaces, interpunctuation or leading ciphers in your /nick name)
<h4>type /help to learn about available commands</h4>
</center></body></html>
 

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

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

-- HerculeP March 2008