使用即时消息脚本弹出即时会员邀请
问题描述:
好的。我会尽量做到尽可能具体。使用即时消息脚本弹出即时会员邀请
我正在用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();
}
我只是copy'd /编辑它升技没有测试所以用它作为一个例子/准则
这是最简单的解决方案,据我所知
是的。我知道这将是很多工作,但我至少想尝试做到这一点。我想,也许使用某种jQuery或JavaScript会做的伎俩,但.........我们会看看它如何。让我看看我从这篇文章中得到的其他好建议。感谢您的输入MakuraYami :) – Arion 2012-03-14 15:14:07
如果你想为它去任何一种方式,我相信有使用套接字的JavaScript/PHP的可用连接,否则你应该调用一个AJAX函数evrey 3-5秒到一个PHP页面,将检查数据库并返回一个框,如果有新消息。 – MakuraYami 2012-03-14 15:16:37
编辑后,我希望你能用它做点什么 – MakuraYami 2012-03-14 15:26:51