英皇CMS自定义资源站,英皇CMS自定义API接口教程

摘要:英皇CMS自己怎么加资源,英皇CMS破解自行添加资源,英皇CMS自定义视频资源站API接口设置。超级简单,改一句代码就阔以了,然后就能任意添加资源站了,最后别忘记添加播放器。

英皇CMS哈,作为影视CMS系统,英皇CMS无论是模板、还是后台,做的都是非常用心的,所以,备受各大站长的欢迎。但是,有一个缺点,那就是不支持自定义资源站,一个那么好的影视系统,真的是非常考验没技术的站长啊

效果演示图

英皇CMS自定义资源站,英皇CMS自定义API接口教程-小千织梦模板

下面,小千个人博客,就教大家如何修改,其实,修改起来特别简单,只要修改一句代码就阔以了。如果,你要改很多的代码,你要改很多的文件,那就说明你是外行了。好了,来点实际的,不多说了,自己上教程,直接上代码。

教程开始

打开 /yhcms/config/ver.php 看到第四行的

define('ZYKURL','aHR0cHM6Ly95aGNtcy5vc3MtYWNjZWxlcmF0ZS5hbGl5dW5jcy5jb20veml5dWFuL3loY21zLmpzb24');

改为

$httpa = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' :'http://';
define('ZYKURL',base64_encode($httpa.$_SERVER['SERVER_NAME'].'/yhcms.json'));

改完以后,yhcms.json 文件下载英皇官网的 ,上传到你的网站根目录,然后你就可以自由的修改、自由的设置,各大视频资源站的API接口啦。

懒人包下载

yhcms.json 本地下载

下载这个 yhcms.json 文件,上传到你的网站根目录。这里我下载了官网的,然后我做了一下测试,添加新浪资源站的接口,是可以采集的,你想改啥你就直接改 yhcms.json 文件就行了。

json文件说明

"name": "资源站名称(支持HTML代码)",
"ac": "来源名称(播放器标识)",
"url": "视频资源站API接口",
"text": "这里是描述(支持HTML代码)"

播放器标识很重要,没添加这个之前,先采集的均不能播,或者不能显示选集。格式就是这样的格式,添加就是这样的添加,你按照这个说明,然后添加就好了。

举个例子

"name": "<font color=red>【新浪资源网(m3u8资源)】</font>",
"ac": "xlm3u8",
"url": "https://api.xinlangapi.com/xinlangapi.php/provide/vod/from/xlm3u8/at/xml/",
"text": "<font color=red>新浪资源网,全部国内CDN,保持同步更新~!</font>"

英皇CMS自定义资源站,英皇CMS自定义API接口教程-小千织梦模板

格式就是这样的格式,添加就是这样的添加,你按照这个例子,然后添加就好了。

添加播放器

英皇CMS自定义资源站,英皇CMS自定义API接口教程-小千织梦模板

无论你修改了哪个资源站,都是需要添加播放器的,就是这个 "ac": "xlm3u8", 中的 xlm3u8 播放器标识在没有添加播放器之前,采集的任何数据,是没法正常读取选集的,也就是不能正常播放的意思。

Apache伪静态规则

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

英皇CMS去除index.php路由Apache伪静态规则。特别注意:程序安装好以后,再添加伪静态规则,不然就会显示安装失败,英皇CMS就是这么神奇的。

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 ^/admin.php(.*)$ /admin.php?/$1 last;
 rewrite ^/(.*)$ /index.php?/$1 last;
}

英皇CMS去除index.php路由Nginx伪静态规则。特别注意:程序安装好以后,再添加伪静态规则,不然就会显示安装失败,英皇CMS就是这么神奇的。

安装失败或者重新安装

好多的小伙伴,安装英皇CMS的程序,多多少少都会遇到麻烦,因为,这个英皇CMS程序,真的是太考验小白站长啦。下面,小千就教你怎么安装,怎么重装,无论你怎么折腾,你安装之前,你这样改下就完全没有问题了。

①、重装的教程

英皇CMS如果你要重装的话,就删除 caches/install.lock 文件,然后下载 install.php 上传到根目录就,可以重新安装了。

install.php 本地下载

当然,很多的时候,如果你是安装新的网站,新的域名,新的数据库,这个方法,就可以直接安装了。但是,也有特例,那就是之前安装了,然后再重新安装的,那就需要改点东西了,看下面的②安装失败的教程。

②、安装失败的教程

如果是新网站、新数据库,重装的方法,用①重装的教程就行了。但是,安装的是旧域名、旧数据库的,还得这样操作下,打开 /yhcms/config/config.php 文件。看到

'url' => 'demo.yhcms.cc',
'admin_code' => '111',
'sys_key' => '123456',
'database' => 'yhcms',
'username' => 'root',
'password' => 'root',

网址 url (第4行)、认证码 admin_code (第9行)sys_key(第10行) 这个sys_key好像是秘钥吧,把这三个改了,随便改为啥,只要不是你的网站数据就行。然后继续看文件末尾,数据库名称 database (第411行)、数据库账号 username (第412行)、数据库密码 password (第413行) 把这三个也改了,随便改为啥,只要不是你的网站数据就行。

就是上面的六个参数,造成安装失败的原因,原因是已经存在的名称,无法被新覆盖,只能是不一样的新数据,才能被写入,写入失败就安装失败,写入成功就安装成功了。情况就是这么个情况,事情就是这么个事情,这就是大家经常安装失败的原因。

关于选集空白

采集空白的原因,是采集数据之前,要先添加播放器,如果没有添加播放器,那么采集的所有数据,选集都是显示空白的,没有播放地址,没有显示选集等等。先添加资源站API接口,然后再添加播放器,最后才是绑定栏目采集数据。

关于安装失败

安装失败的原因,有两种情况,一直是你之前安装过了,然后你再重新安装,那么你就要上面的②、安装失败的教程了,因为有的数据已经存在,是无法新覆盖写入的,所以才会出现安装失败。另一种原因,那就是先安装好程序以后,再添加伪静态规则,如果,先添加伪静态规则,也是无法正常安装程序的哦。

视频采集时空白

在采集视频的时候,如果是本地电脑安装的,是没法正常采集视频入库的,需要在服务器上面操作采集,还有不支持虚拟主机或者空间,需要服务器才能运行,或者挂宝塔面板计划任务采集。这个英皇cms就有这个缺点,那就是不支持本地安装采集,得要服务器上采集,哎,本地不能采集,这就有点缺陷了。

最后,这里需要特别注意的是,先添加播放器,再去采集数据。无论你自定义哪个资源站API接口,采集之前,一定要添加播放器以后,再采集,不然采集了也是没用的哦,好了,教程到这里就结束了,希望对大家有所帮助哈。

以上便是小千给大家分享的英皇CMS自定义资源站,英皇CMS自定义API接口教程,希望对大家有所帮助,如果想了解更多网站优化、SEO教程,请关注小千资源网吧~

版权声明:本文为博主原创文章,未经博主允许不得转载。http://nikucms.com/w/920.html

建站教程2023-02-05

织梦爱好者

织梦爱好者织梦爱好者注册会员

没有挖不倒的墙角,只有不努力的小三!

猜你喜欢

优惠券