共计 3585 个字符,预计需要花费 9 分钟才能阅读完成。
PlayTube 是一个视频分享程序,它能快速的建立一个视频上传、导入、分享的网站,具有多语言、用户管理、广告管理、视频上传、从 youtube 和 vime 等网站导入视频等功能。本次发布的是 1.4.3 版本
主要功能
上传视频: 上传本地视频
导入视频: 非常简单的从 YouTube, Dailymotion, 和 Vimeo 等站点批量导入视频,此功能需要对应网站的 API.
自动导入视频: 设置一些关键词并创建导入任务,轻松从 YouTube 和 Dailymotion 导入视频到你的网站!
高性能: PlayTube 可以轻松的处理超过 1B 的视频.
WoWonder 登录集成: 无缝对接 WoWonder 社交系统,可以使用社交系统的帐户授权登入.
喜欢 & 反感: 用户可以对某视频进行喜欢投票.
评论系统: 注册用户可以对视频进行评论.
订阅, 历史, 接下来观看: 功能也是比较人性化的.
用户频道: 完整的用户展示页.
广告系统: 可以创建视频、页面的广告,一切都在后台的广告设置里.
站点地图建立: 建立站点地图并自动发送到 Google/Bing.
SEO 友好: 搜索引擎优化友好的链接,非常有利于谷歌收录!
完整的后台: 功能完善的后台控制面板.
漂亮的 UI: 非常容易修改而且还很漂亮的模板.
安装需求
PHP 5.5 or Higher.
MySQLi.
GD Library.
mbstring.
cURL.
allow_url_fopen.
更新日志
Version 1.4.3 06/13/2018
[Added] FTP support, now you can upload videos to diffrent servers.
[Added] watermark on video player.
[Added] 1080p, 2K, and 4K support to FFMPEG.
[Added] GDPR support, cookie frame, checkboxes and privacy policy update.
[Added] API for delete account, create playlist, and add to playlist.
[Fixed] 10+ reported bugs
破解说明
原版程序由国际友人提供,由 reishi 进行破解。
安装时需要输入购买代码,请填写 nulled-by-reishi 即可
新版增加了安卓端源码,资源待收集,如果找到了安卓端源码我会第一时间发布的。
另外新版有一点改动不是很方便,就是将语言写到了数据库中,并不支持在线导入和导出。
安装方法
解压缩上传 Script 里的内容到服务器
访问 http://www.yoursite.com/install 按照要求填写每项内容。
升级方法
解压缩上传 Script 里的内容到服务器,覆盖旧文件;
然后将 scripts 目录外的 update.php 上传到服务器,运行 youdomain.tld/update.php 进行升级;
如升级成功会出现 The script is successfully updated to v1.4.2! 字样;
然后系统自动更名 update.php 为 _update.php
为安全起见,建议删除该文件。
Nginx 伪静态规则
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = “21”){
rewrite ^/$ /index.php?link1=home ;
}
rewrite ^/reset-password/([^/]+)(/|)$ /index.php?link1=reset-password&code=$1 ;
rewrite ^/confirm/(.*)/(.*)$ /index.php?link1=confirm&code=$1&email=$2 ;
rewrite ^/api/v(([0-9])([.][0-9]+))(/|)$ /api.php?v=$1 ;
rewrite ^/admin-cp$ /admincp.php ;
rewrite ^/admin-cp/(.*)$ /admincp.php?page=$1 ;
rewrite ^/admin-cdn/(.*)$ /admin-panel/$1 last;
rewrite ^/videos/category/(.*)/rss(/|)$ /index.php?link1=videos&page=category&id=$1&feed=rss ;
rewrite ^/videos/category/(.*)$ /index.php?link1=videos&page=category&id=$1 ;
rewrite ^/videos/(.*)/rss(/|)$ /index.php?link1=videos&page=$1&feed=rss ;
rewrite ^/videos/(.*)$ /index.php?link1=videos&page=$1 ;
rewrite ^/articles(/|)$ /index.php?link1=articles ;
rewrite ^/articles/category/(.*)$ /index.php?link1=articles&category_id=$1 ;
rewrite ^/articles/read/(.*)$ /index.php?link1=read&id=$1 ;
if (!-f $request_filename){
set $rule_14 1$rule_14;
}
if (!-d $request_filename){
set $rule_14 2$rule_14;
}
if ($rule_14 = “21”){
rewrite ^/aj/([^/.]+)/?$ /ajax.php?type=$1&first=$2 last;
}
rewrite ^/aj/([^/.]+)/([^/.]+)/?$ /ajax.php?type=$1&first=$2 last;
rewrite ^/aj/([^/.]+)/([^/.]+)/([^/.]+)/?$ /ajax.php?type=$1&first=$2&second=$3 last;
rewrite ^/edit-video/(.*)?$ /index.php?link1=edit-video&id=$1 last;
rewrite ^/watch/([^/]+)(/|)?$ /index.php?link1=watch&id=$1 last;
rewrite ^/watch/([^/]+)/list/([^/]+)(/|)?$ /index.php?link1=watch&id=$1&list=$2 last;
rewrite ^/embed/(.*)?$ /index.php?link1=embed&id=$1 last;
rewrite ^/resend/(.*)/(.*)?$ /index.php?link1=resend&id=$1&u_id=$2 last;
rewrite ^/redirect/(.*)?$ /index.php?link1=redirect&id=$1 last;
rewrite ^/settings/(.*)/(.*)$ /index.php?link1=settings&page=$1&user=$2 ;
rewrite ^/settings/(.*)$ /index.php?link1=settings&page=$1 ;
rewrite ^/terms/([^/]+)(/|)$ /index.php?link1=terms&type=$1 ;
rewrite ^/go_pro(/|)$ /index.php?link1=go_pro ;
rewrite ^/ads(/|)$ /index.php?link1=ads ;
rewrite ^/ads/create(/|)$ /index.php?link1=create_ads ;
rewrite ^/ads/edit/(d+)(/|)$ /index.php?link1=edit_ads&id=$1 ;
rewrite ^/contact-us(/|)$ /index.php?link1=contact ;
rewrite ^/@([^/]+)(/|)$ /index.php?link1=timeline&id=$1 ;
rewrite ^/messages/(.*)$ /index.php?link1=messages&id=$1 ;
if (!-f $request_filename){
set $rule_33 1$rule_33;
}
if (!-d $request_filename){
set $rule_33 2$rule_33;
}
if ($rule_33 = “21”){
rewrite ^/([^/]+)(/|)$ /index.php?link1=$1 ;
}
不错