苹果cms教程

苹果CMS视频详情页模板制作与常用标签调用教程

发布时间:2025-03-28共13人阅读

一、视频详情页基础配置参数

视频详情页是影视站点核心展示页面,承载影片信息、截图、播放及下载入口,模板基础参数固定,开发可直接沿用。

  • 模板文件路径:html/vod/detail.html

  • 页面固定AID值:14

  • 影片数据变量:当前影片所有字段数据统一存储在 $obj 数组中

  • 必填访问参数:页面访问必须携带影片id参数,否则无法读取对应数据

详情页支持视频数据表全字段调用,可通过 {:print_r($obj)} 代码打印输出当前影片全部数据,按需调取所需字段。播放地址、下载链接、分集列表等动态数据,需通过专属函数遍历渲染展示。

二、影片多截图遍历调用代码

视频截图字段为多图拼接格式,多张图片通过固定符号分隔,需循环遍历才能正常渲染展示,通用调用代码如下:

{notempty name="$obj.vod_pic_screenshot"}
{volist name=":explode('$$$',$obj.vod_pic_screenshot);"}
    <img src="{:mac_url_img($vo2)}" >
{/volist}
{/notempty}

三、在线播放与下载地址完整调用代码

视频播放源、下载源为多维数组数据,需要嵌套循环遍历,可自动读取多线路、多集数资源链接,适配全量影视资源展示。

<!-- 视频在线播放列表 -->
{maccms:foreach name="obj.vod_play_list"}
<div class="ui-box marg">
    <div class="down-title">
        <h2>{$vo.from}-在线播放</h2><span>[{$vo.player_info.tip}]</span>
    </div>
    <div class="video_list fn-clear">
        {maccms:foreach name="vo.urls"}
        <a href="{:mac_url_vod_play($obj,['sid'=>$vo.sid,'nid'=>$vo2.nid])}">{$vo2.name}</a>
        {/maccms:foreach}
    </div>
</div>
{/maccms:foreach}

<!-- 视频下载列表 -->
{maccms:foreach name="obj.vod_down_list"}
<div class="ui-box marg">
    <div class="down-title">
        <h2>{$vo.from}-下载</h2><span>[{$vo.player_info.tip}]</span>
    </div>
    <div class="video_list fn-clear">
        {maccms:foreach name="vo.urls"}
        <a href="{:mac_url_vod_down($obj,['sid'=>$vo.sid,'nid'=>$vo2.nid])}">{$vo2.name}</a>
        {/maccms:foreach}
    </div>
</div>
{/maccms:foreach}