脚本代码

PHP Live Chat Pro - PHP在线客服聊天系统【修复】

 

PHP Live Chat Pro - PHP在线客服聊天系统【修复】
Live Support Chat. PHP & MySQL based. For any website. No monthly fees. Works with any website – HTML, PHP, WordPress, Joomla, Drupal, OpenCart (any website with PHP & MySQL back-end)!
PHP在线客服聊天系统,可以将客服源码嵌入到任何网页。使用简单方便。
版本号:2017.05.10

本站临时演示地址
http://livechat.demo.topide.com/php/app.php?admin
用户名admin
密码admin

挂件演示地址
http://livechat.demo.topide.com/demo.php


演示地址
http://livechat.mirrormx.net/

功能介绍
http://livechat.mirrormx.net/features

零售版下载地址
https://pan.baidu.com/s/1miI9znE


破解版下载地址
https://pan.baidu.com/s/1eSGJPuy

研究了一会简单的破解了安装,reishi用了比较笨的方法,只是绕过安装时在线验证授权码,修改了部分代码可以正常使用了,语言包在\livechat\php\config\lang 里,默认是英文,可以修改其内容或者新建一个语言包,然后在后台设置里选择默认语言,演示里我简单的汉化几条常用的短语,有需要的可以单独联系我。



压缩包里的help文件夹里有详细的安装和使用教程,英文版。

2017.08.10更新
因破解不完全,特做补充:
问题:后台添加的用户登录系统提示系统未安装
解决办法:
注意!您没有权限查看隐藏文本。

文章由 reishi 于 2017-08-17, 23:21 编辑
原因:fixed some bug

评论15

reishi 文章作者
  管理员

你下载到app了吗?我去谷歌商店上看了,好像app地址已经不在了。

这个家伙不懒,但也没留下什么!
  会员

这个手机APP怎么用,扫描二维码后填上域不能连接 是我没搞对吗 高手指点一二


  会员
I cant download pleasw upload in mediafire or mega.nz thanks
ViP
引用: luckytoo
半机译汉化语言包: http://pan.baidu.com/s/1qX8fa12 密码: s2gd
包含前台英文后台中文和全中文

失效了吗?
reishi 文章作者
  管理员
引用: phpcms
<script type="text/x-handlebars-template" id="operators">是由哪段js渲染呢/

flushed 看表情,一脸懵。
这个家伙不懒,但也没留下什么!
  会员
<script type="text/x-handlebars-template" id="operators">是由哪段js渲染呢/
reishi 文章作者
  管理员
引用: phpcms
public function initAction()
{
//获取服务
$config = $this->get(&#39;config&#39;);
$request = $this->get(&#39;request&#39;);
$blacklist = (new AdminController)->getWidgetBlacklistLines();

// Return an empty response, if the page is blacklisted

$pageUrl = $request->getReferer();
if(!empty($pageUrl))
{
foreach($blacklist as $exp)
{
// String matching

if(strpos($pageUrl, $exp) !== false)
{
return $this->text(&#39;&#39;);
}

// Regular expression matching

if(substr($exp, 0, 1) == &#39;/&#39; && substr($exp, -1) == &#39;/&#39;)
{
if(preg_match($exp, $pageUrl))
{
return $this->text(&#39;&#39;);
}
}
}
}
return $this->render(&#39;widget/init.js.php&#39;, array(

&#39;ui&#39; => $config->data[&#39;appSettings&#39;]

), &#39;js&#39;);
} 是不是这段代码有问题呀?万事具备,只添东风了!

引用: reishi
引用: phpcms
http://localhost/livechat/php/app.php?widget-init.js,这个初始化挂件插件为啥返回为空呀?

关于这个我也不知,之前有用户也反应过,但他在Windows的本地测试的,我只在Linux上测试过,如果你也是Windows的话,也找一个虚拟主机放上去试试。

我在虚拟机上也打不开!

我的演示可以打开
这个家伙不懒,但也没留下什么!
  会员
public function initAction()
{
//获取服务
$config = $this->get('config');
$request = $this->get('request');
$blacklist = (new AdminController)->getWidgetBlacklistLines();

// Return an empty response, if the page is blacklisted

$pageUrl = $request->getReferer();
if(!empty($pageUrl))
{
foreach($blacklist as $exp)
{
// String matching

if(strpos($pageUrl, $exp) !== false)
{
return $this->text('');
}

// Regular expression matching

if(substr($exp, 0, 1) == '/' && substr($exp, -1) == '/')
{
if(preg_match($exp, $pageUrl))
{
return $this->text('');
}
}
}
}
return $this->render('widget/init.js.php', array(

'ui' => $config->data['appSettings']

), 'js');
} 是不是这段代码有问题呀?万事具备,只添东风了!

引用: reishi
引用: phpcms
http://localhost/livechat/php/app.php?widget-init.js,这个初始化挂件插件为啥返回为空呀?

关于这个我也不知,之前有用户也反应过,但他在Windows的本地测试的,我只在Linux上测试过,如果你也是Windows的话,也找一个虚拟主机放上去试试。

我在虚拟机上也打不开!
reishi 文章作者
  管理员
引用: phpcms
http://localhost/livechat/php/app.php?widget-init.js,这个初始化挂件插件为啥返回为空呀?

关于这个我也不知,之前有用户也反应过,但他在Windows的本地测试的,我只在Linux上测试过,如果你也是Windows的话,也找一个虚拟主机放上去试试。
这个家伙不懒,但也没留下什么!
  会员
http://localhost/livechat/php/app.php?widget-init.js,这个初始化挂件插件为啥返回为空呀?
reishi 文章作者
  管理员
引用: dgcl
用Notepad++打开搜索关键词installStatus搜索到了217行的

installStatus : <?php echo $vars["installStatus"] ?>,

是不是这行删掉?

是的,我用notepad2看的
这个家伙不懒,但也没留下什么!
  会员
用Notepad++打开搜索关键词installStatus搜索到了217行的

installStatus : <?php echo $vars["installStatus"] ?>,

是不是这行删掉?
reishi 文章作者
  管理员
引用: luckytoo
半机译汉化语言包: http://pan.baidu.com/s/1qX8fa12 密码: s2gd
包含前台英文后台中文和全中文

感谢分享。
脚本于2017.08.10做了点更新,修复一处破解失败的地方,更新一下吧。
这个家伙不懒,但也没留下什么!
  会员
半机译汉化语言包: http://pan.baidu.com/s/1qX8fa12 密码: s2gd
包含前台英文后台中文和全中文
信息
位于 游客 组的访问者无法对此文章发表评论。