英皇CMS哈,作为影视CMS系统,英皇CMS无论是模板、还是后台,做的都是非常用心的,所以,备受各大站长的欢迎。但是,有一个缺点,那就是不支持自定义资源站,一个那么好的影视系统,真的是非常考验没技术的站长啊。
效果演示图
下面,小千个人博客,就教大家如何修改,其实,修改起来特别简单,只要修改一句代码就阔以了。如果,你要改很多的代码,你要改很多的文件,那就说明你是外行了。好了,来点实际的,不多说了,自己上教程,直接上代码。
教程开始
打开 /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 文件就行了。
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>"
格式就是这样的格式,添加就是这样的添加,你按照这个例子,然后添加就好了。
添加播放器
无论你修改了哪个资源站,都是需要添加播放器的,就是这个 "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 上传到根目录就,可以重新安装了。
当然,很多的时候,如果你是安装新的网站,新的域名,新的数据库,这个方法,就可以直接安装了。但是,也有特例,那就是之前安装了,然后再重新安装的,那就需要改点东西了,看下面的②安装失败的教程。
②、安装失败的教程
如果是新网站、新数据库,重装的方法,用①重装的教程就行了。但是,安装的是旧域名、旧数据库的,还得这样操作下,打开 /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教程,请关注小千资源网吧~
建站教程2023-02-05
-
织梦怎么样了?织梦现在还能用来建站吗
最近有织梦的动向吗?织梦现在怎么样了,现在织梦CMS还能用来建站吗?织梦不授权可以吗?使用织梦CMS建站不购买授权可以吗?如何判断网站是不是用织梦CMS建的,答案解析尽在小千个人博客…
-
织梦现在怎么样了?织梦网友:梦的翅膀受了伤
织梦程序还有人在用吗?现在还有人用织梦吗?织梦CMS现在怎么样了?织梦网友:梦的翅膀受了伤。织梦圈的网友,用蒋雪儿的《梦的翅膀受了伤》歌曲名回答这个问题,我感觉很贴切。…
-
如何选择好的织梦模板,织梦模板推荐
免费织梦模板多,怎么找一个最合适的模板?哪种免费的织梦模板好用?织梦模板应该如何选择?对于一个专业的SEO优化人员来说。做模板可能也许不是自己的强项,最简单的就是自适应,响应…
-
百度不收录网站怎么办?做网站优化的正确方法
作为站长,你是否也有遇到过?网站不收录,或网站收录过万,写好的原创被别人转载,盗版猖獗,原创排名石沉大海。过多教程都把问题过度夸大,小千,可以提供几个方法仅供参考。…
-
现在织梦CMS是不是凉凉了,我只能告诉你织梦很有研究价值
很多的小伙伴都想问,织梦CMS是不是彻底凉凉了。其实,织梦官网还能打开,织梦程序还能下载,织梦官方还在更新,虽然是已经收费,但是织梦CMS大有可玩,织梦CMS还是很有研究价值的。…