苹果cmsv10视频播放页模板制作教程

18℃

模板文件目录html/vod/play.html
页面aid值15
当前影片数组$obj
必带参id
播放页和详情页一样数有当前影片的{$obj}数组,如下查询全部字段 可以参考视频字段或者在模板用{:print_r($obj)}打印当前影片全部数据,其他如播放地址或剧情等等需要用函数处理并且遍历处相列表。
播放页标签{$param.sid} 当前播放组序号
{$param.nid} 当前集数序号
{$obj.player_info.link_next} 下一页地址,最后一页时此链接将当前页链接
{$obj.player_info.link_pre} 上一页地址,第一页时此链接将当前页链接
{$obj['vod_play_list'][$param['sid']]} 获取当前播放组数据
{$obj['vod_play_list'][$param['sid']]['player_info']}  播放器信息
{$obj['vod_play_list'][$param['sid']]['server_info']}  服务器组信息
{$obj['vod_play_list'][$param['sid']]['url_count']} 总集数
{$obj['vod_play_list'][$param['sid']]['urls']} 集数信息
{$obj['vod_play_list'][$param['sid']]['urls'][$param['nid']]} 当前集数信息
{$obj['vod_play_list'][$param['sid']]['urls'][$param['nid']]['name']} 当前集数名称
{$obj['vod_play_list'][$param['sid']]['urls'][$param['nid']]['url']} 当前集数url
下载页获取以上信息,请把vod_play_list改为vod_down_list,其他参数不变
播放器调用方法需要下面两个标签缺一不可
{$player_data} 播放数据
{$player_js} 加载播放器获取与当前视频相关联视频和关联文章数据
“{$obj.vod_name}”关联的视频

    {maccms:vod num="6" ids="'.$obj['vod_rel_vod'].'" order="desc" by="time"}
        

  • [url=]
    [img][/img]
    {$vo.vod_name}
    {$vo.vod_version}[/url]
        {/maccms:vod}

    “{$obj.vod_name}”关联的文章

        {maccms:art num="6" ids="'.$obj['vod_rel_art'].'" order="desc" by="time"}
            
  • [url=]
    [img][/img]
    {$vo.art_name}
    {$vo.vod_from}[/url]
        {/maccms:art}
    版权跳转配合后台提供的跳转url字段,在内容页播放页通用。
    如果想判断每集是否跳转,可把要跳转的集数地址写成固定的格式,方便读取和操作。比如火影忍者有10集,第2集版权跳转,地址写为jump://baidu.com,在播放页加入代码 只跳转这一集
    iframe播放器这个嵌入iframe播放器页面只会在后台开启收费或试看模式才会启用.
    文件目录html/vod/player.html
    页面aid值无
    支持当前影片数组
    参数基本上和播放页一致,同样需要{$player_data}和{$player_js}两个标签来输出播放器。
    代码实例:

       
       
        iframe播放器
        *{word-wrap:break-word;outline:none} html,body{width:100%;height:100%;background:#000;color:#fff;}
        .player_popeom{ width:500px;height:150px; position:absolute;text-align:center; top:50%;left:50%;margin:-75px 0 0 -250px; }
        .player_popeom a{  padding: 10px 16px;
            font-size: 18px;
            line-height: 1.3333333;
            border-radius: 6px; color: #fff;  background-color: #5cb85c;  border-color: #4cae4c;  }
       
       
       

    {$player_data}
    {$player_js}
    {if condition="$popedom.code gt 1"/}
       
            
                {if condition="$obj.vod_points_play eq 0"}
                试看{$popedom.trysee}分钟结束,完整观看本影片需要升级会员组,请升级后观看。
                提示:购买VIP会员组,享受超级权限,谢谢支持。
                [url=]会员中心[/url] [url=]马上升级[/url]
                {else/}
                试看{$popedom.trysee}分钟结束,完整观看本影片需要花费{$obj.vod_points_play}积分,请支付后观看。
                提示:一次支付,永久观看,不重复扣费,谢谢支持。
                {if condition="$user.group.group_id eq 1"}
                    [url=]马上登录[/url]
                {else/}
                    [url=]马上充值[/url] [url=]确认购买[/url]
                {/if}
                {/if}
            
       

    {/if}