Invitaciones instantáneas en la ventana emergente utilizando un guión de mensajería instantánea

StackOverflow https://stackoverflow.com//questions/9704436

Pregunta

OK.Intentaré ser lo más específico posible.

Estoy creando un sitio web de la comunidad con WordPress y en él quiero establecer una plataforma por la cual un miembro invita a otro miembro a un producto específico que tengan en su inventario con una opción de aceptación o rechazo en el lado del miembro invitado.

Entonces, necesito una especie de guión de mensajería instantánea que use una ventana emergente cuando un miembro invita al otro con una etiqueta div que la ventana emergente en la que puedo poner las variables e imágenes necesarias.Una vez que se acepta el producto, se agregará al inventario del Miembro invitado y se restará del inventario del Miembro que envió la invitación.

Ahora, hay muchos de los scripts de código abierto IM, pero como no soy un programador profesional, lo miro y me pregunto dónde debería comenzar.¿Alguien podría apuntarme en la dirección correcta?¿Cómo puedo empezar?¿Hay algún scripts que ya es así?

Gracias de antemano por su entrada.

¿Fue útil?

Solución

javascript (jquery requerido)

function checkmessage(){
    $.ajax({
        type: "POST",
        url: "page.php",
        data: "function=getMessages",
        success: function(msg){
            alert(msg);
            if(msg == "noMessage"){
                //do nothing
            }else{
                //should do some validation on error handling
                //then use jquery to print msg
            }
        },
        error: function(msg){
            alert('Error: cannot load page.');
        }
    });
    setTimeout("checkmessage()",3000);
}

php

if($_POST['function'] == "getMessages"){
    //fetch info from database
    $result = ""

    if($result){
        //echo it
    }else{
        echo "noMessage";
    }
    exit();
}

Acabo de copiar / editarlo Abit sin probar, por lo que solo usarlo como ejemplo / directriz

Esta sería la solución más fácil que yo sepa

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top