V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
barb
V2EX  ›  程序员

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

  •  
  •   barb · 2014-07-13 13:17:34 +08:00 · 2874 次点击
    这是一个创建于 3786 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如何让php做到象乐语客服后台一样,能在屏幕右下方, 显示一个提示框.当前台用户有提问需要的时候,后面提出一个提示框,

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

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

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

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

    既然有网站,服务器也应该有吧
    akira
        7
    akira  
       2014-07-14 12:24:07 +08:00
    @learnshare 如果只是为一个地域的用户提供服务的话,自己搭建服务还好拉。但是多个地域的时候,挺麻烦的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2720 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:23 · PVG 20:23 · LAX 04:23 · JFK 07:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.