本发布模块分为:PATHINFO模式和QUERY_STRING模式,使用者根据自己的模式选择,
打开网站根目录下的/ctcms/apps/controllers/文件夹,
把controllers文件夹下的Hct.php删除掉,
用notepad修改我给的Hct.php文件,找到16行,
$this->pass='12345';
把12345密码修改成自己的,不修改发布提示密码错误,
修改后上传到/ctcms/apps/controllers/目录下。
大家会问为什么要用你提供的这hct.php文件,
原有的接口内容标签不全,我添加了几个如下:
[标签:幻灯图]
[标签:标签]
[标签:人气]
[标签:清晰度]
[标签:级别]
[标签:金币]
视频观看级别参数:
1、默认 0
2、会员点播观看 1
3、点播vip会员5折 2
4、vip会员免费 3
5、会员点播vip免费 4
还有几个没添加,自我感觉没用。
CTCMS接口自带功能:
//判断播放器来源
//开始处理数据
//判断数据是否相同
//存在同名数据则修改
//不存在则新增
//合并新老数据
//好像不支持下载地址
测试版本:
CTCMS 2.0.0 OK
CTCMS 1.2.7 未测,估计也可以用,
CTCMS 免费版 待测
测试环境为Nginx环境和PATHINFO模式,使用发布接口可能需要添加两条伪静态
rewrite ^/hct/list /index.php?c=hct&m=lists last;
rewrite ^/hct/ruku?pass=(.*)$ /index.php?c=hct&m=ruku&pass=$1 last;
二级目录
rewrite ^/svip/hct/list /svip/index.php?c=hct&m=lists last;
rewrite ^/svip/hct/ruku?pass=(.*)$ /svip/index.php?c=hct&m=ruku&pass=$1 last;
其他未测,使用者自行测试,有偿解决问题加右边工具栏中的QQ群联系群主。
规则就不提供了,内容标签用发布模块导入一下,在编写下规则。
web发布管理注意事项:
1、编码为UTF-8
2、全局变量为接口密码
3、登陆网址:https://yourdomain/ or https://yourdomain/svip/ 以/结尾
提示:不能发布下载地址
OL版WEB发布设置:
1、网页编码:UTF-8
2、 全集变量:认证码
3、登录方式:数据包
伪静态模式:PATHINFO模式
提示:支持播放地址和下载地址,弊端就是登陆容易失效/不过滤重复,具体情况自测。
有需要多资源入库免登录接口的可以找我哈,这个不免费哦。
本教程使用了抓包工具Fiddler,怎么抓包自己看抓包教程。
本文链接地址: CTCMS 2.0.X 火车头发布接口&模块(双模式)