如何让 php 做到象乐语客服后台一样,能在屏幕右下方, 显示一个提示框.当前台用户有提问需要的时候,后面提出一个提示框

2014-07-13 13:17:34 +08:00
 barb
如何让php做到象乐语客服后台一样,能在屏幕右下方, 显示一个提示框.当前台用户有提问需要的时候,后面提出一个提示框,

还想问一下有没有开源的不错的客服系统
2749 次点击
所在节点    程序员
7 条回复
akira
2014-07-13 14:37:37 +08:00
同求,付费的也可。
learnshare
2014-07-13 14:41:16 +08:00
貌似是前端的东西,跟后端关系不大
izoabr
2014-07-13 16:33:27 +08:00
前后端都有。
监听和推送呗,JS支出callback,服务器端应该入库吧,不然聊天记录查不到。
后台客服如果是客户端,就定期去查库,如果是Web的,就跟前台类似了,还是JS去get,返回json callback一个函数,函数检查有没有消息。
然后需要有一个标示符,就是每个用户跟后台客服之间的聊天都是有唯一标识的,否则信息就发乱了,这个唯一表示可以通过sessionid来作为元素。当然很多条件下还可以通过cookie获取一些用户信息。

乐语做的事情远比这个复杂很多,他甚至能直接把用户的手机号手机来,这个应该就是乐语自己积累的了。

LZ你可以百度一下“JS 聊天”应该可以找到部分前端的示例。
至于后端,也有现成实现好了的PHP,比如我随便搜了下“PHP 聊天”,就找到了这个:
WeLive在线客服系统(网页介绍说是开源的)
http://down.admin5.com/php/73536.html

那么你应该就可以裁减一下,或者参考他的方法自己写一个啦。
feiyuanqiu
2014-07-13 19:21:44 +08:00
有一本书(single page web-applications)好像讲的就是这东西,主要是前端页面的实现
akira
2014-07-14 11:03:41 +08:00
@learnshare 这种功能前端不复杂,后端也不复杂的。问题是,如果你需要为多个国家提供服务的时候,自己搭建服务器就很不划算了。以前用的太贵了,现在在找便宜点的方案
learnshare
2014-07-14 11:45:30 +08:00
@akira 如果已经有网站,应该做一些插件开发就可以解决。

既然有网站,服务器也应该有吧
akira
2014-07-14 12:24:07 +08:00
@learnshare 如果只是为一个地域的用户提供服务的话,自己搭建服务还好拉。但是多个地域的时候,挺麻烦的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/122399

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX