Foros del Web » Programando para Internet » Javascript » Frameworks JS »

ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Estas en el tema de ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat en el foro de Frameworks JS en Foros del Web. Hola a todos, he tenido un poco de tiempo libre y he aprovechado para añadir funcionalidades al chat que ya va por la version 3.2, ...

  #1 (permalink)  
Antiguo 09/06/2008, 02:13
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
De acuerdo ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Hola a todos, he tenido un poco de tiempo libre y he aprovechado para añadir funcionalidades al chat que ya va por la version 3.2, las novedades son:

- Usuarios online.
- Más opciones para configurar.
- animaciones jquery opcional.
- sonido opcional.

Aqui el link del proyecto: http://zital.no-ip.org/txat/

Código fuente:
http://zital.no-ip.org/txat/zitalk_v3.2.tar.bz2

El diseño sigue siendo igual de malo jejeje.
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #2 (permalink)  
Antiguo 09/06/2008, 12:44
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años, 6 meses
Puntos: 35
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

loading............


Y como se chatea? :D le doy click en login, me sale el prompt y nada mas...


connection closed.
__________________

Maborak Technologies
  #3 (permalink)  
Antiguo 09/06/2008, 13:52
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
De acuerdo Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

en el prompt pones el nick y luego se abre el input para poder escribir en el chat.
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #4 (permalink)  
Antiguo 09/06/2008, 14:23
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años, 6 meses
Puntos: 35
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

loading............


pues no se abre el input :D, probado Firefox 2.0.0.14


connection closed.
__________________

Maborak Technologies
  #5 (permalink)  
Antiguo 09/06/2008, 14:50
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

no se chico yo también tengo ese navegador, mira a ver si el firebug te dice algo.
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #6 (permalink)  
Antiguo 09/06/2008, 16:58
 
Fecha de Ingreso: junio-2008
Mensajes: 2
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Aver si nos curramos más las cosas, porque a mi tampoco me sirve con en el mismo navegador de nuestro amigo aquí arriba.
  #7 (permalink)  
Antiguo 09/06/2008, 21:30
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Mmm no funciona en FF3 RC2... le pongo Login, inserto el nick y no pasa nada...
  #8 (permalink)  
Antiguo 10/06/2008, 01:34
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Cita:
Iniciado por GatorV Ver Mensaje
Mmm no funciona en FF3 RC2... le pongo Login, inserto el nick y no pasa nada...
Efectivamente no funciona, he puesto alert's pero no entra en la funcion ajax. Hasta que saquen el firebug jodido.


Cita:
Iniciado por DarkSkullL
¿Porque no te lo bajas y me dices dónde está el fallo?

Cita:
Iniciado por MaBoRaK
He probado tanto en windows XP tanto como en pclinuxos, voy a probarlo ahora en debian.
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #9 (permalink)  
Antiguo 10/06/2008, 03:40
 
Fecha de Ingreso: febrero-2005
Ubicación: Cádiz
Mensajes: 50
Antigüedad: 19 años, 9 meses
Puntos: 2
De acuerdo Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Que bueno, un chat de Ajax, GRACIAS ZITAL, está bastante completo.

He estado mirando el código, y en la pagina de funciones aparece la funcion de insertar usuario, pero no hay ningun formulario para registrar usuarios nuevos ¿no?

¿hay que insertarlos a pelo en el mysql?

¿Como se podría colaborar insertando cositas como esas para hacerlo más completo?
  #10 (permalink)  
Antiguo 10/06/2008, 04:20
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

no no hay formulario para registro de usuarios, de todas formas al parecer no funciona del todo bien, cuando tenga tiempo lo sigo mirando. Lo cojonudo es que funciona hasta en IE6 y en firefox no, manda cojones :(
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #11 (permalink)  
Antiguo 10/06/2008, 04:42
 
Fecha de Ingreso: febrero-2005
Ubicación: Cádiz
Mensajes: 50
Antigüedad: 19 años, 9 meses
Puntos: 2
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

He estado toqueteando y ya va el login:

Código PHP:
function login()
 {
 
    var 
name=prompt("Inserta tu nombre:","")
  if (
name!=null && name!=""){
      var 
ajax = new ajaxFunction();
      
      
ajax.open("GET",pagename+"?Login=yes&name="+name+"&"+Math.random()+"="+Math.random(),true);
      
        
ajax.onreadystatechange=function()
      { 
        if(
ajax.readyState==4// The request is complete
         
{
            if (
ajax.status==200// Response successfull
             
{                 
                if(
ajax.responseText=='false')
                 {
                     
alert(name+" ya existe, elige otro nombre ;)");
                 }
                else 
                 {                     
                     var 
zitalk_name=document.getElementById('zitalk_name');
                     var 
zitalk_comment=document.getElementById('zitalk_comment');
                    
zitalk_name.value=trim(name);
                    
onlineUsers();                    
                    if(
JQ==true)
                     {
                         $(
"#inputs").slideDown('slow');
                         $(
"#logout").show('slow');
                         $(
"#login").hide('slow');                         
                     }
                    else
                     {
                         
toogle('block','inputs','logout');
                         
toogle('none','login');                     
                     }
                     
zitalk_comment.focus();
                 }
             }
         }
      }  
      
      
ajax.send(null);
    }
    else
    {
        
alert("Nombre no valido");
        return 
false;
    }

  #12 (permalink)  
Antiguo 10/06/2008, 05:13
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Gracias guybrush78, ahora lo que falla es que no refresca los mensajes nuevos, insertar el mensaje en DDBB pero luego no lo muestra, voy a mirarlo a ver...
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #13 (permalink)  
Antiguo 10/06/2008, 05:21
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
De acuerdo Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

al parecer no quiere hacer caso al parametro SINCRONO del ajax, no me deja ponerlo en false, si pongo true funciona, pero no se si funcionara como debe.
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #14 (permalink)  
Antiguo 10/06/2008, 05:22
 
Fecha de Ingreso: febrero-2005
Ubicación: Cádiz
Mensajes: 50
Antigüedad: 19 años, 9 meses
Puntos: 2
De acuerdo Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Cita:
Iniciado por ZiTAL Ver Mensaje
no no hay formulario para registro de usuarios, de todas formas al parecer no funciona del todo bien, cuando tenga tiempo lo sigo mirando. Lo cojonudo es que funciona hasta en IE6 y en firefox no, manda cojones :(
Funciona en todos menos en firefox, y creo haber dado con el conque:

Código PHP:
function ajaxWrite()
 {
     if(
lastSpanId==-1// if lastSpanId is -1 the chat is loading you can't send message 
      
{
       return 
false;
      }
       
sending=true// if message is sending the chat stop loading for syncronyzing reasons
       
var comment document.getElementById('zitalk_comment');
       var 
loading=document.getElementById('loading');
       var 
ajax = new ajaxFunction();
       
ajax.open("POST",pagename+"?Write=yes",true); // call to zitalk with Write variable
       
ajax.setRequestHeader("Content-Type""application/x-www-form-urlencoded"); // Ajax POST header
       
ajax.onreadystatechange=function() 
      {
        if (
ajax.readyState==4// The request is complete
         
{
            if (
ajax.status==200// Response successfull
             
{
               
loading.innerHTML=''// hide loading message            
               
sending=false// finish saving comment, the chat can load normally            
               
sending=false// finish saving comment, the chat can load normally
               
comment.value=''// empty comment box
               
comment.focus(); // focus comment box
             
}
         }
        else
         {        
          
loading.innerHTML='Sending message...';  //show loading message
         
}
      }    
    
ajax.send("comment="+comment.value); // to send php $_REQUEST variables 
 

Código PHP:
function pulse(hau,e)
 {
    var 
evt event;
    var 
key window.Event evt.which evt.keyCode;
    
//var comment=document.getElementById('zitalk_comment');
    
var chat=document.getElementById('chat');
    var 
comment trim(hau.value);
    if(
key==13// return key
     
{
        if(
comment=='')
         {
            
hau.focus();
            return 
false;
         }
        else
         {
            if(
sending==true)
             {
                return 
false;
             }
            else
             {
                
//ajaxWrite();
                
ajaxWrite();
             }
            return 
false;
         }
     }
     return 
false;
 } 
Las llamadas a ajax.open parece que en firefox tiene problemas al decirle que sea false (sincrono), pasa de actualizar y no sigue escuchando, si pones true(asincrono) sigue escuchando y lo pone bien, así parece que ya va en todos.

Lo de carga asincrona en realidad no crea conflictos con la sincronía que has montado para los mensajes, ya que se controla por variables como "sending", la asincronía es solo en la carga.

Espero haber ayudado.
  #15 (permalink)  
Antiguo 10/06/2008, 05:24
 
Fecha de Ingreso: febrero-2005
Ubicación: Cádiz
Mensajes: 50
Antigüedad: 19 años, 9 meses
Puntos: 2
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Jeje, hemos dado con el conque los dos a la vez :)
  #16 (permalink)  
Antiguo 10/06/2008, 05:27
 
Fecha de Ingreso: febrero-2005
Ubicación: Cádiz
Mensajes: 50
Antigüedad: 19 años, 9 meses
Puntos: 2
De acuerdo Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Cita:
Iniciado por DarkSkullL Ver Mensaje
Aver si nos curramos más las cosas, porque a mi tampoco me sirve con en el mismo navegador de nuestro amigo aquí arriba.
Zital, no hagas caso a mensajes como este, Todos los demás te agradecemos lo completo que está, y no te desanimes , yo te ayudaré en lo que pueda.
  #17 (permalink)  
Antiguo 10/06/2008, 05:28
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
De acuerdo Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

pues si, bueno, por ahora voy a generar el tar.bz2 para la descarga, muchas gracias por tu ayuda.
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #18 (permalink)  
Antiguo 10/06/2008, 05:48
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

guybrush78 and company, en el servidor tengo montado un servidor subversion con este proyecto, para el que le interese participar, que me mande un MP y le dare usuario y clave para paraticipar en el proyecto. Si teneis GNU/Linux aqui teneis el eclipsePDT, con el plugin de subversion:

http://zital.no-ip.org/debian/eclipsePDT/

Por ejemplo, el diseño es una mierda, pero es facil cambiarselo ya que esta aparte en la carpeta de las plantillas.

Si alguien se anima ya sabe, que escriba aqui o MP.
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #19 (permalink)  
Antiguo 10/06/2008, 10:30
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años, 6 meses
Puntos: 35
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

loading.............

Yo quiero participar :D

mandame user y pass a [email protected] :D


connection closed.
__________________

Maborak Technologies
  #20 (permalink)  
Antiguo 10/06/2008, 11:29
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

OK, en cuanto vuelva de la calle te hago user y pass que ya me voy!!!!
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #21 (permalink)  
Antiguo 11/06/2008, 09:00
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
De acuerdo Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Aquí el servidor subversion para el proyecto:

http://zital.no-ip.org/svn/txat/

MaBoRaK ya tiene usuario, si alguien más lo quiere ya sabe ;)
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #22 (permalink)  
Antiguo 11/06/2008, 10:08
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años, 6 meses
Puntos: 35
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

loading..............

añadime al msn: [email protected]

connection closed.
__________________

Maborak Technologies
  #23 (permalink)  
Antiguo 11/06/2008, 10:47
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años, 6 meses
Puntos: 35
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

loading...........

Bueno, yo soy estricto (demasiado) en codigo.

1.- Para desarrollar, pon error_reporting de tu php.ini en E_ALL

Con esto verás que cometes errores comunes como.

if($_GET['peticion']='blabla') <-- es un error clásico ya que das por hecho que existe esa variable y simplemente haces la comparación... y se corrige PRIMERO verificando que exista esa variable y luego compararla. (le puse arroba a todas las variables GET que usas)

Para evitar esto, se puede usar dos variables

action: la accion a realizar
data: Los datos necesarios para realizar esta acción

De esta forma tienes acciones y una acción por defecto

Código PHP:
$action = (isset($_GET['action']))?$_GET['action']:'failed';
$data = (isset($_GET['data']))?$_GET['data']:'';


if(
$action=='peticion' )
{
       echo  
pedirdata(Array('id'=>$data));
}
elseif(
$action=='save')
{
//otro
}
else
{
    die(
'blabla matanza');

de esta forma creo que haces escalable cualquier aplicación... y $data puede tener un numero, cadena u objeto JSON.

connection closed.
__________________

Maborak Technologies
  #24 (permalink)  
Antiguo 11/06/2008, 11:35
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Tienes razon, voy a ver que puedo hacer ;)
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #25 (permalink)  
Antiguo 12/06/2008, 00:14
 
Fecha de Ingreso: febrero-2005
Ubicación: Cádiz
Mensajes: 50
Antigüedad: 19 años, 9 meses
Puntos: 2
De acuerdo Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Venga, me gustaría tambien participar pero sacando con la base que tienes ya una linea diferente.

Querría llegar a crear un servicio de asistencia técnica, en la que se conecten administradores y usuarios de una web y puedan hablar 1 a 1, como si fuera una llamada telefonica, y de forma que pueda incrustarse en las webs.
  #26 (permalink)  
Antiguo 12/06/2008, 00:27
 
Fecha de Ingreso: febrero-2005
Ubicación: Cádiz
Mensajes: 50
Antigüedad: 19 años, 9 meses
Puntos: 2
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Otra cosa, ya, siguiendo la filosofía de CSS, hemos de diferenciar entre Estilo de maquetación y contenido web, por ejemplo, el siguiente codigo:
<p>
&nbsp;
</p>
eso no es un contenido web, y se puede poner el div que va debajo de eso:
margin-top:10px;

De CSS si tienes dudas, pregunta, pregunta, que en el trabajo que estoy ahora he tenido que indagar hasta las entrañas.
  #27 (permalink)  
Antiguo 12/06/2008, 01:19
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Aupa, sobre la maquetacion y estilos, yo no soy diseñador ni maquetador, vamos que si te animas y te curras un diseño guapo, por mi perfecto.

Si quieres puedes hacer un fork del proyecto, que para algo tiene esa licencia.

Mandame un MP para que te ponga user y password al subversion.

Al final quite el navegador web de subversion ya que no funcionaba del todo bien.

Si eso:

svn://zital.no-ip.org/txat

;)
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #28 (permalink)  
Antiguo 12/06/2008, 15:32
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Sopitas para guybrush78

estoy peleandome con el CSS, quisiera tener el chat y al lado los usuarios online y todo esto centrado horizontalmente, como podria hacer eso mediante CSS, he probado con clear y float pero no lo consigo :(
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #29 (permalink)  
Antiguo 13/06/2008, 14:45
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
De acuerdo Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Bueno pues con la ayuda de uno del curro kba, ya he resuelto como poner el chat y los usuarios online uno al lado del otro, luego ya lo he puesto todo mas o menos bien ;)
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #30 (permalink)  
Antiguo 16/06/2008, 02:54
 
Fecha de Ingreso: febrero-2005
Ubicación: Cádiz
Mensajes: 50
Antigüedad: 19 años, 9 meses
Puntos: 2
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

Hola zitalk, respecto a CSS tu piensa como si tuvieras un montón de cuadros de papel de distintos tamaños.

quieres poner:
uno con usuarios online.
uno con el chat.

Todo centrado.

Entonces coge y pones un cuadro que lo englobe. ese cuadro ponle width:100% y height el que quieras.

Dentro de ese cuadro pones ahora los dos cuadros que quieres poner uno de ellos, el de mas a la izquierda, le pones float left para que el otro no se quede abajo(usuarios y chat). Y ninguno con position absolute.

como chat se compone de 2, ponle otro cuadro que contenga a esos 2 para que cuando los muevas se muevan en conjunto.

ahora, a cada cuadro (chat y usuarios) le pones el ancho que quieras en porcentaje, así cuando la ventana se ponga más pequeña, todo eso decrecerá. (ponle un minimo con min.width y max-width para definir una minima resolución.

Ahora la parte del centrado, que hay varias formas.

Puedes usar Padding, que es el hueco interno que deja el cuadro para mostrar su contenido. qué pasa, que firefox 2 peta con padding.

Puedes usar margin-left, ¿como?, en la caja usuarios, que es la que esta más pegada al left, usas un porcentaje de margen, ¿cual?, pues si usuarios:20% y chat:70%, te queda un 10%, por tanto para que quede centrado el margin left será el 5%, y queda todo centrado hasta cuando cambias de tamaño la ventana.

Si tienes más dudas, me lo dices, te pongo un resumencillo en codigo sin probarlo:

Código PHP:
<div class="contenedor_completo">
...<
div class="userol" style="margin-left:4%; float:left;'>codigo para usuarios</div>
...<div class="
contenedor_chat" style="margin-left:1%;'>
......<div class="chat" style="margin-bottom:1%; clear:left;'
>codigo del chat</div>
......<
div class="subchat">codigo del input del chat</div>
...</
div>
</
div
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:37.