PDA

View Full Version : [RELEASE] NBCi JavaChat Hack


Tim Mousel
02-25-2001, 06:55 AM
I just pieced this together from some of the other chat hacks.

I'm sure there are some improvements that can be made to it, but it works for my needs.

Step 1 - Go to http://wwwx.nbci.com/mywebsite/ and get a free chat account.

Step 2 - Add a new template and name it chat_hack.

Step 3 - Insert the following into your chat_hack template:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>
<TITLE>$foruminfo[title] - $bbtitle</title>
$headinclude
</head>
<body>
$header

<table border="0" width="100%" cellpadding="0" cellspacing="0"><tr>
<td width="100%">$navbar<br>
<smallfont>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$moderatedby</smallfont></td>
<td valign="bottom" align="right" nowrap><smallfont>$newthreadlink</smallfont></TD>
</tr></table>

<center>Your username is $bbusername, please use that for your log-in name</center>
<P><P>
<center>

<!--Change the code between the applet tags to the code you are given when you sign up for your free chat account.-->

<applet codebase="http://memberchat.xoom.com:8901/pchat/classes/"
code="ParaChat.class" archive="pchat.zip"
width="600"
height="350">
<param name="ServerName" value="memberchat.xoom.com">
<param name="ServerPort" value="8900">
<param name="Channel" value="#XC.2325247">
Sorry, your browser is not Java-enabled, so you will not be able to chat.
</applet>

</center>

<!-- Time-->
<table border="0" width="100%" cellpadding="4" cellspacing="0"><tr>

<td width="100%" valign="middle" align="right" nowrap><b><smallfont>$timezone</smallfont></b></td>
</tr></table>
<!-- /Time-->

$footer
</body>
</html>


Step 4 - Create a new file and name it chat.php or whatever you want. Place the following for the contents:


<?
require( "global.php" );

if( $bbuserid ) {

$user = $DB_site->query_first( "SELECT username
FROM user
WHERE userid = $bbuserid" );
$bbusername = $user[ username ];
eval("dooutput(\"".gettemplate('chat_hack')."\");");
} else {
eval("dooutput(\"".gettemplate('headinclude')."\");");
eval("dooutput(\"".gettemplate('header')."\");");
print( "<font face=\"TREBUCHET MS,ARIAL,HELVETICA\">Sorry, you must be logged in to use <a href=\"http://defend.net/deluxeforums\">Deluxe Forums</a> chat!</font><br>" );
eval("dooutput(\"".gettemplate('footer')."\");");
} // end if
?>


Step 5 - Upload chat.php to your forums directory and enjoy!! You can see a sample at http://defend.net/deluxeforums/chat.php

02-25-2001, 06:58 AM
This can be removed from Step 3 as there is no use for it:


<smallfont>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$moderatedby</smallfont></td>
<td valign="bottom" align="right" nowrap><smallfont>$newthreadlink</smallfont></TD>