1、首先找到苹果cmsV8的根目录,打开 /player/ 文件夹2、新建一个 mp4.js 和 m3u8.js 文件,新建播放器代码内容如下:(两个内容一致)1MacPlayer.Html = '< iframe border = "0" src = "/m3u8/index.php?url='+MacPlayer.PlayUrl+'" width = "100%" height = "'+MacPlayer.Height+'" ...
日期:
阅读:1612
苹果CMS数据库结构:
苹果CMS的数据库主要由以下几个部分组成:
1. 用户表(user)
2. 频道表(channel)
3. 播放列表表(playlist)
4. 视频表(video)
5. 评论表(comment)
6. 收藏表(favorite)
7. 打分表(score)
8. 弹幕表(danmu)
9. 广告表(advertisement)
10. 日志表(log)
这些表之间通过外键关联,形成了一个完整的数据模型。下面我们将分别介绍这些表的结构和作用。
苹果CMS数据库操作方法:
1. 用户管理
在苹果CMS中,用户是具有登录权限的主体。要对用户进行管理,首先需要登录到后台管理...
日期:
阅读:1636
目录结构:
遵循 “约定优于配置” 的原则,推荐的目录结构如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
│─application //应用目录 │ │─admin //后台模块 │ │─api //api模块 │ │─common //公共模块 │ │─extra ...
日期:
阅读:1609
{:mac_url_vod_detail($obj)} 视频详情页链接{:mac_url_vod_play($obj,['sid'=>1,'nid'=>1])} 视频播放页链接{:mac_url_vod_play($obj,'first')} 视频播放页第一条链接{:mac_url_vod_down($obj,['sid'=>1,'nid'=>1])} 视频下载页链接{:mac_url_vod_down($obj,'first')} 视频下载页第一条链接{$obj.vod_content|mac...
日期:
阅读:1618
视频筛选:
文件目录 html/vod/show.html
页面aid值 12
当前分类数组 $obj
详细字段参考- 【分类字段】
可传URL参数:
参数
示例值
必有参数
参数说明
id
1
是
分类id
area
大陆
否
地区筛选
lang
国语
否
语言筛选
year
2019
否
年份筛选
level
9
否
推荐...
日期:
阅读:1580
演员列表标签
order排列顺序desc倒序,asc正序
by排序依据 id, time,time_add,score,hits,hits_day,hits_week,hits_month,up,down,level,rnd,in
start从第几条开始
num获取条数
ids指定id 多个逗号连接
not不抱含id 多个逗号链接
type指定获取分类数据 all所有;1,2,3指定
area指定地区
sex指定性别 男 女
letter指定首字母
level指定推荐值 支持多个 1,2
area指定地区 支...
日期:
阅读:1595
演员内容页独有标签
{$obj.actor_id} 演员id
{$obj.type_id} 分类id
{$obj.type_id_1} 一级分类id
{$obj.actor_name} 姓名
{$obj.actor_en} 拼音
{$obj.actor_alias} 别名
{$obj.actor_status} 状态
{$obj.actor_lock} 锁定
{$obj.actor_letter} 首字母
{$obj.actor_sex} 性别
{$obj.actor_color} 高亮颜色
{$obj.actor_pic} 图片
{$obj.a...
日期:
阅读:1658
角色列表标签
order排列顺序desc倒序,asc正序
by排序依据 id, time,time_add,score,hits,hits_day,hits_week,hits_month,up,down,level,rnd
start从第几条开始
num获取条数
ids指定id 多个逗号连接
not不抱含id 多个逗号链接
rid指定关联视频id
actor指定演员名 支持多个 例如 刘德华,成龙
name指定角色名 支持多个 例如 花千骨,黑山老妖
letter指定首字母
level指定推荐值 支持多个&nbs...
日期:
阅读:1700
角色内容页独有标签
{$obj.role_id} 角色id
{$obj.role_rid} 关联视频id
{$obj.role_name} 角色名
{$obj.role_en} 拼音
{$obj.role_status} 状态
{$obj.role_lock} 锁定
{$obj.role_letter} 首字母
{$obj.role_color} 高亮颜色
{$obj.role_actor} 演员名称
{$obj.role_remarks} 备注
{$obj.role_pic} 图片
{$obj.role_sort} 排序
{$obj.role_...
日期:
阅读:1610
网址列表标签
order排列顺序desc倒序,asc正序
by排序依据 id, time,time_add,score,hits,hits_day,hits_week,hits_month,up,down,level,rnd
start从第几条开始
num获取条数
ids指定id 多个逗号连接
not不抱含id 多个逗号链接
type指定获取分类数据 all所有;1,2,3指定
letter指定首字母
level指定推荐值 支持多个 1,2
area指定地区 支持多个 大陆,香港
lang指定...
日期:
阅读:1619
修复死锁的表
REPAIR TABLE `{pre}art`,`{pre}vod`,`{pre}type`,`{pre}comment`,`{pre}gbook`,`{pre}link`,`{pre}admin`,`{pre}topic`,`{pre}user`,`{pre}card`,`{pre}group`,`{pre}visit`
页面提交数据后过段时间才生效?
这个一般是web服务配置了缓存导致的~~
访问phpinfo(),看看是不是你开启了ZendOpcache之类的opcode缓存.ZendOpcache里面有个过期时间配置,如opcache.revalidate_freq=60,表示60秒后...
日期:
阅读:1651
把图片地址中的某个字串替换为另外一个字串
UPDATE{pre}vodSET vod_pic=REPLACE(vod_pic,'原始字串','替换成其他字串')...
日期:
阅读:1553
修改数据
UPDATE{pre}vodSET vod_hits=1将所有vod_hits字段里的值修改成1
UPDATE{pre}vodSET vod_hits=1 WHERE vod_id=1000指定的第几条数据把vod_hits字段里的值修改成1...
日期:
阅读:1014
邮件发送
苹果cms v10系统建成站点后的使用过程中,当用户需要注册成为站点会员时,我们可能需要通过邮件验证用户是否为机器人,通过邮件验证身份是一个不错的选择,大部分国内服务器是禁用了服务器发件功能的,直接发送邮件是无法实现的。我们只能通过配置smtp邮件服务器来完成邮件的发送。苹果cms v10在开发的过程中已经内置了smtp邮箱功能组件,我们只需要填写我们的smtp发件服务器信息即可向用户推送邮件。Gmail、QQ邮箱、126邮箱、163邮箱等常用邮箱都支持smtp服务。
扩展库支持
苹果CMS v10使用smtp发送邮件需要开启OpenSSL扩展库支持,否则会发送失败。这里小伙伴们不需要担心,因为现在的服务器opens...
日期:
阅读:994
JavaScript中的reverse()方法用于反转数组中元素的顺序。这个方法会直接修改原始数组,将最后一个元素变为第一个,倒数第二个元素变为第二个,依此类推。它没有参数,且返回的是该数组的引用。这意味着reverse()方法会改变原来的数组,而不会创建一个新的数组。例如,如果你有一个数组['apple','banana','orange','grape'],调用reverse()方法后,数组将变为['grape','orange','banana','apple']。此外,还有实现reverse()功能的其他方法,例如通过遍历数组并交换左右两边的元素位置。这种方法通过一个while循环,从数组的开头和结尾开始,逐步向中间移动,直...
日期:
阅读:931
如果播放器被包含在iframe里,尝试在iframe上添加allowfullscreen属性。
为了完善的浏览器兼容性,它应该是这样:
MacPlayer.HTML = '<iframe width="100%" height="'+MacPlayer.Height+'" src="/static/player/18ma-play/?url='+MacPlayer.PlayUrl+'" allowtransparency="true" allowfullscreen="true" marginWidth="0" frameSpacing="0" marginHeight="0" frameBorder="0"...
日期:
阅读:852
定时任务目前内置了采集资源、生成静态2个执行操作
1,采集资源库
执行文件:选择采集资源库collect
附加参数:可从联盟资源库,自定义资源列表中获取(在采集今日,采集本周,采集全部右键复制链接)截取参数部分即可。
例如:
任务名称:cj_day
任务描述:采集当天数据
附加参数:ac=cjall&h=24&xt=1&ct=&cjflag=b9c546ba925d22ed654927b44638df34&cjurl=http://cj.18ma.cn/mox/inc/youku.PHP
复制代码
2,生成静态
执行文件:选...
日期:
阅读:837
JavaScript方法有很多种,比如历遍播放列表ul-li,再将li做倒序排列,按逻辑写出来好多行代码。
今天我就讲一种最精简最简单的方式:reverse()函数。...
日期:
阅读:838