此服务用于用户间的实时聊天沟通,需开通 19967 端口。
npm config set registry http://registry.npm.taobao.org
npm install -g pm2
123456。/LiveNewIM/config.js 文件中的 WEBADDRESS 为您的服务器IP地址。/LiveNewIM/exposure.js 文件中的 var site 为您的服务器IP地址。新建项目选择运行文件 /LiveNewIM/s1.js
在您的Nginx站点配置文件中,将以下规则放入 server 块内:
location / {
if (!-e $request_filename){
rewrite ^/([0-9]+)$ /index.php?m=Show&a=index&roomnum=$1 last;
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
livenewlivenew2raZfkaPjdtatbN2修改个人中心的列表项:
/api/Appapi/Api/user.php
路径: /public/appapi/images/personal
需替换的文件:
agent.pngauth.pngcoin.pngdetail.pngequipment.pngfamily2.pngfamily.pnglevel.pngset.pngshop.pngvideo.pngvotes.png可直接在后台修改,或替换数据库 cmf_live_class 表中 thumb 字段的图片路径。
替换以下文件以自定义网站图标和默认图:
default.jpgdefault_thumb.jpgfavicon.icoic_launcher.pnglogo.png进入 系统设置 -> 私密设置 -> 直播配置,将 聊天服务器带端口 修改为 您的服务器IP:19967。
phoneliveapp根目录/yunbao.jks文件: \app\src\main\java\com\yunbao\phonelive\AppConfig.java
位置: 第 37 行
文件: \app\src\main\res\values\strings.xml
位置: 第 2 行
\app\src\main\java\com 目录下的文件夹名称 (例如将 yunbao 改为您的公司名)。com.yunbao.phonelive) 为新的包名 (例如 com.yourcompany.phonelive)。路径: \app\src\main\res,根据不同分辨率目录 mipmap-* 替换全部图片。
ic_launcher.pngicon_main_start_live.png, icon_main_start_video.pngicon_bonus_0.png, icon_bonus_1.png, icon_bonus_2.png, icon_bonus_4.png, icon_bonus_5.png, icon_bonus_top.pngicon_main_home_0.png, icon_main_home_1.png, icon_main_list_0.png, icon_main_list_1.png, icon_main_me_0.png, icon_main_me_1.png, icon_main_near_0.png, icon_main_near_1.png, icon_main_start.pngbg_list.png, icon_main_class_all.png, icon_main_msg.png, icon_main_search.png, icon_main_live_type_0.png, icon_main_live_type_1.png, icon_main_live_type_2.png, icon_main_live_type_3.png, ic_launcher.pngic_launcher.pngic_launcher.pngbg_login.png, screen.png, ic_launcher.png文件: \app\src\main\res\values\colors.xml
android:background 属性):
\app\src\main\res\layout\view_main_me.xml (个人中心上方)
\app\src\main\res\layout\activity_main.xml (排行榜、下方导航栏)\app\src\main\res\layout\view_main_home_top.xml (首页上方)\app\src\main\res\layout\view_main_home_live.xml (首页)
\app\src\main\res\layout\view_main_home.xml (分类颜色)
\app\src\main\res\drawable\login_btn.xml (登录按钮颜色)
android:color问题: 聊天室中无法显示文字消息。
修复方法:
文件: \app\src\main\java\com\yunbao\phonelive\adapter\LiveChatAdapter.java
在第 117, 121, 124 行附近,确保有如下代码来正确设置文本内容:
mTextView.setText(bean.getUserNiceName() + ':' + bean.getContent());