mIRC channel aanmaken + webbased chat

Helpdesk & Vraag/Aanbod
Post Reply
seiko
Posts: 4313
Joined: 14 Jun 2003, 22:23
Location: Amsterdam

mIRC channel aanmaken + webbased chat

Post by seiko »

Nou ik heb dus 2 vragen..
1ste vraag is mischien heel makkelijk voor sommige maar voor mij dus niet want ik snap helemaal niks van mIRC :D

mijn 2de vraag misschien wat lastiger.
Ik wil daarbij ook een irc webchat maken zodat mensen gewoon via een browser kunnen inloggen en zorgen dat ze dan ook op het irc kanaal kunnen komen.

Hiervoor heb ikzelf de cgi:irc en pjirc versies gekozen..

cgi : irc is geen java based
pjirc is wel java based

cgi : irc kom ik helemaal niet uit.. die snap ik voor geen meter.
pjirc is heel makkelijk alleen nu nog de gegevens goed te krijgen lukt mij nog niet helemaal en hij wilt niet connecten.

http://tkc.bvdserver.com/webchat
dit is de pjirc

index.html

Code: Select all

<script language="javascript" type="text/javascript">
   // Validate all form input before sending the request on its way
   function validate ( frm ) {
      
      if (frm.username.value == '') {
         alert('Please enter a user name.');
         return false;
      }
      if (frm.server.value == '') {
         alert('Please enter an IRC server.');
         return false;
      }
      // All is well - submit the form
      return true;
   }
</script>

<HTML>
<HEAD>
  <TITLE>TKC Webchat</TITLE>
</HEAD>
<BODY BGCOLOR="#000040" MARGINHEIGHT="0"
topmargin="0">

<FORM name="login" method="post" action="irc.php" onSubmit="return validate(this);">
<P><CENTER><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="3">
  <TR>
    <TD><IMG SRC="tkclogo.jpg" ALT="TKC irc chat"
      BORDER="0" NATURALSIZEFLAG="0" ALIGN="BOTTOM"></TD>
  </TR>
</TABLE><BR>
</CENTER></P>

<P><CENTER><TABLE WIDTH="476" BORDER="0" CELLSPACING="2" CELLPADDING="0">
  <TR>
    <TD WIDTH="100%">
      <P><CENTER><FONT FACE="Verdana"><HR>Welcome to The Killer Clan IRC Chat Client</FONT></CENTER></P>

      <P><CENTER><FONT SIZE="-1" FACE="Verdana" COLOR="White">This is the place for all TKC members</FONT><FONT FACE="Verdana"><BR>
      <HR ALIGN=CENTER></FONT>
    </TD>
  </TR>
</TABLE></CENTER></P>

<P><CENTER><TABLE width="60%" BORDER="0" CELLSPACING="2" CELLPADDING="2">
  <TR>
    <TD align="left">
      <P ALIGN=RIGHT><FONT SIZE="-1" FACE="Verdana">User Name:</FONT>
      </TD>
                  <td align="left" valign="top"><INPUT NAME="username" TYPE="text" SIZE="25"></td>
               </TR>
  <TR>
    <TD align="left">
      <P ALIGN=RIGHT><FONT SIZE="-1" FACE="Verdana">Server Password:      </FONT></TD>
                  <td align="left" valign="top"><INPUT NAME="password" TYPE="password" SIZE="25"></td>
               </TR>
  <TR>
    <TD align="left">
      <P ALIGN=RIGHT><FONT SIZE="-1" FACE="Verdana">IRC Server:      </FONT></TD>
                  <td align="left" valign="top"><INPUT NAME="server" TYPE="text" SIZE="25"></td>
               </TR>
  <TR>
    <TD align="left">
      <P ALIGN=RIGHT><FONT SIZE="-1" FACE="Verdana">IRC Channel:      </FONT></TD>
                  <td align="left" valign="top"><INPUT NAME="channel" TYPE="text" SIZE="25"></td>
               </TR>
  <TR>
    <TD>
      <P><CENTER></CENTER></TD>
                  <td><INPUT NAME="submit" TYPE="submit" VALUE="Log in"></td>
               </TR>
</TABLE></CENTER>
</FORM>

</BODY>
</HTML> 
irc.php

Code: Select all

<applet code=IRCApplet.class archive="irc.jar,pixx.jar" width=640 height=400>
   <param name="CABINETS" value="irc.cab,securedirc.cab,pixx.cab">
   <param name="nick" value="<?=$username?>">
   <param name="alternatenick" value="<?=$username?>??">
   <param name="password" value="<?=$password?>">
   <param name="name" value="<?=$username?>">
   <param name="host" value="<?=$server?>">
   <param name="port" value="6667">
   <param name="command1" value="join <?=$channel?>">
   <param name="gui" value="pixx">
   <param name="quitmessage" value="TKC member signing out">
   <param name="language" value="english">
   <param name="pixx:language" value="pixx-english">
   <param name="pixx:timestamp" value="true">
   <param name="pixx:highlight" value="true">
   <param name="pixx:highlightnick" value="true">
   <param name="pixx:nickfield" value="true">
   <param name="soundbeep" value="snd/bell2.au">
   <param name="soundquery" value="snd/ding.au">
   </applet>
Hoe en waar moet ik instellen dat je het kanaal niet kan veranderen en ook de server niet ?
zodat ze alleen nog maar hun naam inhoeven te vullen want ik hoef ook geen wachtwoord erbij :)
Of moet ik daarvoor een hele andere code gebruiken ?

owja ik ben bezig met 2 versies dus die pjirc en die cgi omdat zoals venomous gisteren zei niet iedereen kan connecten op een java based irc door de proxy ofzo.

Dus ik heb hulp nodig met het opzetten van die cgi en een beetje hulp nodig met het goed krijgen van die pjirc :)
DaFDu
Posts: 1139
Joined: 22 Aug 2003, 13:24
Location: Varna, Bulgaria
Contact:

Post by DaFDu »

Hoe en waar moet ik instellen dat je het kanaal niet kan veranderen en ook de server niet ?

<param name="authorizedjoinlist" "value="none+channel">

Vervang dan channel door de naam van het kanaal MET #.
I'm just impersonating me...
seiko
Posts: 4313
Joined: 14 Jun 2003, 22:23
Location: Amsterdam

Post by seiko »

Code: Select all

<TD align="left">
      <P ALIGN=RIGHT><FONT SIZE="-1" FACE="Verdana">User Name:</FONT>
      </TD>
                  <td align="left" valign="top"><INPUT NAME="username" TYPE="text" SIZE="25"></td>
               </TR>
  <TR>
    <TD align="left">
 <!--     <P ALIGN=RIGHT><FONT SIZE="-1" FACE="Verdana">Server Password:      </FONT></TD>-->
                  <td align="left" valign="top"><INPUT NAME="password" TYPE="text" value="spelletje"></td>
               </TR>
  <TR>
    <TD align="left">
     <!-- <P ALIGN=RIGHT><FONT SIZE="-1" FACE="Verdana">IRC Server:      </FONT></TD>-->
                  <td align="left" valign="top"><INPUT NAME="server" TYPE="text" value="irc.sorcery.net"></td>
               </TR>
  <TR>
    <TD align="left">
<!--      <P ALIGN=RIGHT><FONT SIZE="-1" FACE="Verdana">IRC Channel:      </FONT></TD>      -->
                  <td align="left" valign="top"><INPUT NAME="channel" TYPE="text" value="teambvd"></td>
               </TR>
  <TR>
    <TD>
      <P><CENTER></CENTER></TD>
                  <td><INPUT NAME="submit" TYPE="submit" VALUE="Log in"></td>
En als je dat wilt verbergen in je inlog scherm ipv

Code: Select all

<INPUT NAME="server" TYPE="text" 

Code: Select all

<INPUT NAME="server" TYPE="hidden" 

En de irc.php

Code: Select all

   <param name="nick" value="<?=$username?>">
   <param name="alternatenick" value="<?=$username?>??">
   <param name="password" value="<?=$password?>">
   <param name="name" value="<?=$username?>">
   <param name="host" value="irc.sorcery.net">
   <param name="port" value="6667">
   <param name="command1" value="join #teambvd">
DaFDu
Posts: 1139
Joined: 22 Aug 2003, 13:24
Location: Varna, Bulgaria
Contact:

Post by DaFDu »

<param name="command1" value="join #teambvd">

moet sowiezo <param name="command1" value="/join #teambvd">

met de /
I'm just impersonating me...
DaFDu
Posts: 1139
Joined: 22 Aug 2003, 13:24
Location: Varna, Bulgaria
Contact:

Post by DaFDu »

<param name="nick" value="<?=$username?>">
<param name="alternatenick" value="<?=$username?>??">

Dat is goed als je met je login page geen alternatenick invoeren kan.

<param name="nick" value="<?=$username?>">
<param name="alternatenick" value="<?=$alternate?>">

Als je wel via het login scherm een alt. nick invoeren wil is dit beter.

<param name="name" value="<?=$username?>">

Dat is ook niet correct ...

maak er bijv. van: <param name="name" value="Chat with TTK!">
Last edited by DaFDu on 07 Feb 2005, 13:16, edited 2 times in total.
I'm just impersonating me...
seiko
Posts: 4313
Joined: 14 Jun 2003, 22:23
Location: Amsterdam

Post by seiko »

oke ik ga aanpassen
seiko
Posts: 4313
Joined: 14 Jun 2003, 22:23
Location: Amsterdam

Post by seiko »

Dankje Dafdu ik kan inmiddels connecten met irc :)
Nu alleen nog zorgen de me login naam meegaat via me index.html
seiko
Posts: 4313
Joined: 14 Jun 2003, 22:23
Location: Amsterdam

Post by seiko »

Oke CGI:IRC die werkt nu naar behoren. Nog ff een paar dingen veranderen zodat een paar dingen default settings zijn in de options pannel.
Alleen Is nu echt het laatste probleem het inloggen via de pjirc client zeg maar.
Als iemand mij daarbij kan helpen graag. want ik weet nu niet meer wat ik kan doen.
Post Reply