苹果CMSv10视频模板制作字段大全
在苹果CMS V10模板制作过程中,可以使用 maccms:vod 标签获取视频列表数据,并调用返回的视频字段。在视频详情页、视频播放页和视频下载页中,也可以通过对应的数据对象调用视频相关字段。
需要注意的是,不同页面使用的视频对象名称有所区别:在 maccms:vod 标签内部,视频数据通常以 $vo 开头,例如 {$vo.vod_name};在视频详情页、播放页和下载页中,则通常使用 $obj 开头,例如 {$obj.vod_name}。
视频列表页字段调用
使用 maccms:vod 标签循环获取视频数据时,可以通过 $vo 调用当前视频记录的字段。例如:
{maccms:vod num="10"}
<h3>{$vo.vod_name}</h3>
<p>主演:{$vo.vod_actor}</p>
<p>导演:{$vo.vod_director}</p>
{/maccms:vod}其中 {$vo.vod_name} 表示当前视频名称,其他字段同样可以按照 {$vo.字段名} 的形式调用。
视频详情页、播放页和下载页字段调用
在视频详情页、播放页以及下载页中,当前视频数据通常通过 $obj 对象调用。例如:
{$obj.vod_name}以上代码用于调用当前视频名称。其他视频字段同样可以通过 {$obj.字段名} 的形式进行调用。
苹果CMS V10视频字段大全
视频基本信息
{$obj.vod_id} 视频ID
{$obj.type_id} 分类ID
{$obj.type_id_1} 一级分类ID
{$obj.type} 分类对象
{$obj.type.type_name} 分类名称
{$obj.type.type_en} 分类英文标识
{$obj.type_1} 一级分类对象
{$obj.type_1.type_name} 一级分类名称
{$obj.type_1.type_en} 一级分类英文标识
{$obj.group_id} 用户组ID
{$obj.vod_name} 视频名称
{$obj.vod_sub} 副标题
{$obj.vod_en} 视频别名视频状态及分类属性
{$obj.vod_status} 视频状态
{$obj.vod_letter} 首字母
{$obj.vod_color} 标题颜色
{$obj.vod_tag} Tags标签
{$obj.vod_class} 扩展分类vod_status 用于表示视频审核状态,常见值为 0 未审、1 已审。具体状态值建议以当前苹果CMS版本实际程序逻辑为准。
视频图片及演职员信息
{$obj.vod_pic} 视频主图
{$obj.vod_pic_thumb} 视频缩略图
{$obj.vod_pic_slide} 视频幻灯图
{$obj.vod_pic_screenshot} 视频截图
{$obj.vod_actor} 主演
{$obj.vod_director} 导演
{$obj.vod_writer} 编剧
{$obj.vod_behind} 幕后人员vod_pic_screenshot 可以用于调用视频截图数据,多个图片地址在部分数据结构中使用 $$$ 进行分隔。
视频简介及上映信息
{$obj.vod_blurb} 视频简介
{$obj.vod_remarks} 视频备注
{$obj.vod_pubdate} 上映日期
{$obj.vod_total} 总集数
{$obj.vod_serial} 连载数
{$obj.vod_tv} 上映电视台
{$obj.vod_weekday} 节目周期
{$obj.vod_area} 地区
{$obj.vod_lang} 语言
{$obj.vod_year} 年代
{$obj.vod_version} 版本
{$obj.vod_state} 资源类别
{$obj.vod_author} 编辑人员其中 vod_version 可以保存DVD、HD、720P等版本信息,vod_state 可用于保存正片、预告片、花絮等资源类别。
视频页面及模板设置
{$obj.vod_jumpurl} 跳转URL
{$obj.vod_tpl} 独立内容页模板
{$obj.vod_tpl_play} 独立播放页模板
{$obj.vod_tpl_down} 独立下载页模板
{$obj.vod_isend} 是否完结
{$obj.vod_lock} 是否锁定
{$obj.vod_level} 推荐级别积分及访问数据
{$obj.vod_points} 访问视频所需积分
{$obj.vod_points_play} 每集点播所需积分
{$obj.vod_points_down} 每集下载所需积分
{$obj.vod_hits} 总点击量
{$obj.vod_hits_day} 日点击量
{$obj.vod_hits_week} 周点击量
{$obj.vod_hits_month} 月点击量如果网站启用了积分收费功能,可以通过这些字段获取视频访问、播放或下载所对应的积分信息。
视频时长及评分数据
{$obj.vod_duration} 视频时长
{$obj.vod_up} 顶数
{$obj.vod_down} 踩数
{$obj.vod_score} 平均评分
{$obj.vod_score_all} 总评分
{$obj.vod_score_num} 评分次数视频时间字段
{$obj.vod_time} 更新时间
{$obj.vod_time_add} 添加时间
{$obj.vod_time_hits} 点击时间
{$obj.vod_time_make} 生成时间
{$obj.vod_trysee} 试看时长(分钟)来源及关联视频
{$obj.vod_reurl} 来源地址
{$obj.vod_rel_vod} 关联视频ID
{$obj.vod_rel_art} 关联文章ID视频详细内容及访问密码
{$obj.vod_content} 视频详细介绍
{$obj.vod_pwd} 内容页访问密码
{$obj.vod_pwd_url} 内容页密码获取链接
{$obj.vod_pwd_play} 播放页访问密码
{$obj.vod_pwd_play_url} 播放页密码获取链接
{$obj.vod_pwd_down} 下载页访问密码
{$obj.vod_pwd_down_url} 下载页密码获取链接
{$obj.vod_copyright} 是否开启版权提示视频播放数据
{$obj.vod_play_from} 播放组
{$obj.vod_play_server} 播放服务器组
{$obj.vod_play_note} 播放备注
{$obj.vod_play_url} 播放地址视频下载数据
{$obj.vod_down_from} 下载组
{$obj.vod_down_server} 下载服务器组
{$obj.vod_down_note} 下载备注
{$obj.vod_down_url} 下载地址分集剧情字段
{$obj.vod_plot} 是否包含分集剧情
{$obj.vod_plot_name} 分集剧情名称
{$obj.vod_plot_detail} 分集剧情详情苹果CMS V10视频字段调用示例
例如,在视频详情页中调用影片名称、导演、主演、地区、年份和简介,可以直接使用:
<h1>{$obj.vod_name}</h1>
<p>导演:{$obj.vod_director}</p>
<p>主演:{$obj.vod_actor}</p>
<p>地区:{$obj.vod_area}</p>
<p>年份:{$obj.vod_year}</p>
<p>简介:{$obj.vod_blurb}</p>而在 maccms:vod 列表标签内部,需要将 $obj 修改为当前循环变量 $vo:
{maccms:vod num="10"}
<div>
<h3>{$vo.vod_name}</h3>
<p>主演:{$vo.vod_actor}</p>
<p>地区:{$vo.vod_area}</p>
<p>年份:{$vo.vod_year}</p>
</div>
{/maccms:vod}字段调用注意事项
$vo主要用于maccms:vod等列表循环中的当前视频数据。$obj主要用于视频详情页、播放页和下载页的当前视频数据。分类对象可以继续使用二级属性,例如
{$obj.type.type_name}。部分字段是否有实际内容取决于后台设置、采集数据以及当前页面的数据结构。
播放地址、下载地址以及播放组等字段可能包含多组数据,实际使用时通常需要结合苹果CMS对应的播放或下载标签进行处理。
不同苹果CMS V10版本或经过二次开发的程序,字段及字段值可能存在一定差异。
总结
苹果CMS V10提供了较为丰富的视频数据字段,可以用于影视列表、详情页、播放页和下载页的模板开发。列表循环中通常使用 $vo 调用当前视频数据,而详情页、播放页和下载页通常使用 $obj 调用当前视频对象。掌握这些字段后,可以更加灵活地制作苹果CMS V10影视模板,并实现影片名称、分类、主演、导演、图片、评分、播放地址等数据的动态调用。
