2012-03-14 58 views
-1

好的。我會盡量做到儘可能具體。使用即時消息腳本彈出即時會員邀請

我正在用wordpress創建一個社區網站,並且希望建立一個平臺,讓一位會員邀請另一位會員訪問他們在庫存中具有受邀會員方的接受或拒絕選項的特定產品。

所以我需要一種即時消息傳遞腳本,當一個成員邀請另一個使用DIV標記作爲彈出窗口時,我可以放入必要的變量和圖像。一旦產品被接受,它將被添加到被邀請成員的庫存中,並從發送邀請的成員的庫存中扣除。

現在,有很多開源IM腳本,但由於我不是一個專業的程序員,我看着它,想知道我應該從哪裏開始。任何人都可以將我指向正確的方向嗎?我怎樣才能開始?有沒有像這樣的腳本?

在此先感謝您的意見。

回答

0

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

我只是copy'd /編輯它升技沒有測試所以用它作爲一個例子/準則

這是最簡單的解決方案,據我所知

+0

是的。我知道這將是很多工作,但我至少想嘗試做到這一點。我想,也許使用某種jQuery或JavaScript會做的伎倆,但.........我們會看看它如何。讓我看看我從這篇文章中得到的其他好建議。感謝您的輸入MakuraYami :) – Arion 2012-03-14 15:14:07

+0

如果你想爲它去任何一種方式,我相信有使用套接字的JavaScript/PHP的可用連接,否則你應該調用一個AJAX函數evrey 3-5秒到一個PHP頁面,將檢查數據庫並返回一個框,如果有新消息。 – MakuraYami 2012-03-14 15:16:37

+0

編輯後,我希望你能用它做點什麼 – MakuraYami 2012-03-14 15:26:51