Мгновенные приглашения для членов во всплывающем окне с использованием сценария обмена мгновенными сообщениями

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

Вопрос

ОК. ОК.Я постараюсь быть как можно более конкретным.

Я создаю веб-сайт сообщества с WordPress и на нем, я хочу создать платформу, посредством которого один член приглашает другого участника конкретному продукту, который у них есть в их инвентаре с параметрами приема или отклонения на стороне приглашенного члена.

Поэтому мне нужен вид сценария мгновенного обмена сообщениями, который использует всплывающее окно, когда один участник приглашает другой с тегом DIV в качестве всплывающего окна, в которую я могу поместить необходимые переменные и изображения.После того, как продукт будет принят, он будет добавлен в инвентаризацию приглашенного члена и вычитается из инвентаризации участника, который отправил приглашение.

Теперь есть много сценариев IM с открытым исходным кодом, но, поскольку я не профессиональный программист, я смотрю на это и удивляюсь, где я должен начать.Кто-нибудь может указать мне в правильном направлении?Как я могу начать?Есть ли скрипты там уже понравилось?

Спасибо заранее для вашего ввода.

Это было полезно?

Решение

JavaScript (jQuery требуется)

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();
}
.

Я просто копирую / отредактировал его без тестирования, поэтому только используйте его в качестве примера / руководства

Это было бы самым простым решением, насколько я знаю

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top