苹果CMS指南

在苹果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影视模板,并实现影片名称、分类、主演、导演、图片、评分、播放地址等数据的动态调用。