como hacer una sala de chat..?

      • 219
      • mensajes
      • miembro desde
      • 25/09/07
    #1 como hacer una sala de chat..?

    hola amigos de psicofxp
    estoy creando una pagina web con el software dreamweaver pero quisiera saber como puedo hacer una salda de chat en mi pagina web no importa q sea sensilla la idea es hacer una sala de chat espero q me ayuden

  1. ¿Este tema te pareció interesante? Compártelo!

    ¿No es lo que buscabas? Intenta buscar un tema similar

    4 comentarios / 20298 Visitas

      • 76
      • mensajes
      • miembro desde
      • 14/08/06
    12/02/2008
    #2 Re: como hacer una sala de chat..?

    Hola Sergio,

    La verdad es que yo soy bastante novato también, por eso aconsejarte es medio osado de mi parte, pero a grandes rasgos. Un sala de chat es toda una funcionalidad en sí misma y no creo que la puedas hacer con una sola herramienta o lenguaje.

    Esto es, dependiendo de la complejidad de la sala vas a tener que utilizar herramientas como...

    • JavaScript (indispensable para toda la navegabilidad, efectos visuales y funcionalidades de la sala),
    • algún lenguaje web dinámico (JAVA, PHP, ASP, etc para accesos a bases de datos y gestión de multihilos) y
    • CSS (esto no es tan obligatorio pero te va a ayudar al mantenimiento de la página).


    Es todo un tema lo que quieres hacer, a tal punto que te recomiendo busques algo ya construido en cualquier lenguaje y lo adaptes. Te paso algunas googleadas al respecto...

    1. Registrarse Inicia sesión
    2. Registrarse Inicia sesión
    3. Registrarse Inicia sesión


    Finalmente una opinión ...
    Entiendo mejor que muchos que puede ser tentador intentar hacer tus propios componentes, me pasó y me pasa en la actualidad, más he comprobado que corrés el riesgo de retrasar el lanzamiento de un proyecto picante por estar renegando con un bordecito que no sale como vos querés o con una clase que no está calculando el número de usuarios conectados como debe . En la web hay muchos productos de calidad y hasta gratuitos, luego vos podés usar tu talento para combinarlos y configurarlos. Muchos de estos productos son a código abierto y podés meter mano a los fuentes para personalizar lo que necesites, sin la necesidad de andar reinventando la rueda.

    Ojala te sirva. Un saludo,

    Gonzalo
      • 1,803
      • mensajes
      • miembro desde
      • 17/09/04
    12/02/2008
    #3 Re: como hacer una sala de chat..?

    Si necesitas algo facil y gratis yo lo que te recomendaria es que te consigas un canal de IRC, y despues uses un applet JAVA en tu sitio para acceder al canal.

      • 27
      • mensajes
      • miembro desde
      • 21/02/08
    21/02/2008
    #4 Re: como hacer una sala de chat..?

    Acá te dejo el codigo para que lo analices:
    Archivo: chat.php
    ============================
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <table width="338" height="198" border="0" cellpadding="0" cellspacing="0" id="Tabla_01">
    <tr>
    <td width="780"><FORM ACTION="chateando.php" METHOD="GET">
    <table width="147" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><div align="right" class="style15">Nick:</div></td>
    <td height="20"><input name="nombre" type="text"></td>
    </tr>
    <tr>
    <td class="style10"><div align="right" class="style15"><span class="style11">Clave:<span class="style4"><span class="Estilo9"><span class="Estilo26 ">&nbsp;</span></span></span></span> </div></td>
    <td height="20"><span class="style4">
    <input name="pass" type=password class="style9" id="pass" tabindex="2" size="20">
    </span></td></tr><tr>
    <td><div align="right" class="style15"><span class="sotm">Canales:</span> </div></td>
    <td height="20"><select name="canal" tabindex="3">
    <option value="#El-Barcito">El-Barcito</option>
    <option value="#Adultos">Adultos</option>
    <option value="#Provincias_del_sur">Prov_del_Sur</option>
    <option value="#Radio">Radio</option>
    <option value="#Ayuda">Ayuda</option>
    <option value="#Trivias">Trivias</option>
    </select></td>
    </tr><tr><td>&nbsp;</td>
    <td height="20"><input name="submit" type="submit" class="buttonscontainer1" tabindex="4" value="Entrar"></td>
    </tr>
    </table>
    </FORM></td></tr>
    </table>
    </body>
    ============================
    Archivo: chateando.php
    ============================
    <body>
    <table><tr><td>
    <applet code="IRCApplet.class" codebase="
    Registrarse Inicia sesión http://www.el-barcito.com.ar/chat/" width="780" height="400" archive="irc.jar,pixx.jar">
    <param name="CABINETS" value="irc.cab,securedirc.cab,pixx.cab">
    <param name="autoconnection" value="true">
    <param name="nick" value="<?php echo $nombre?>">
    <param name="alternatenick" value="JavaUser???">
    <param name="name" value="JavaUser">
    <param name="pass" value="<?php echo $pass?>">
    <param name="host" value="irc.barcitochat.com.ar">
    <param name="gui" value="pixx">
    <param name="port" value="6667">
    <param name="language" value="spanish">
    <param name="pixx:language" value="pixx-spanish">
    <param name="pixx:nickfield" value="true">
    <param name="pixx:styleselector" value="true">
    <param name="pixx:setfontonstyle" value="true">
    <param name="soundbeep" value="snd/bell2.au">
    <param name="soundquery" value="snd/ding.au">
    <param name="command1" value="/join <?php echo $canal?>">
    <param name='command2' value='/msg nickserv identify <?php echo $pass?>'>
    <param name="quitmessage" value="No olvides visitar
    Registrarse Inicia sesión www.el-barcito.com.ar">
    </applet>
    </td>
    </tr>
    </table>
    </body>

    ============================
    Bueno, espero te hayan servido. Yo los uso y funcionan a la perfección.

    Saludos.
    Registrarse Inicia sesión

      • 901
      • mensajes
      • miembro desde
      • 12/01/07
    21/02/2008
    #5 Re: como hacer una sala de chat..?

    buscate algo prearmado en php y sencillo: por ejemplo busca en google phpMychat o Blabh lite, son codigos que estan bastante buenos y que son faciles de usar e instalar.

IR ARRIBA