公共账号 发表于 2024-7-29 00:32:45

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

模板文件目录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"}
      [*]

{$vo.vod_name}
{$vo.vod_version}
    {/maccms:vod}

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

    {maccms:art num="6" ids="'.$obj['vod_rel_art'].'" order="desc" by="time"}
      [*]

{$vo.art_name}
{$vo.vod_from}
    {/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会员组,享受超级权限,谢谢支持。
            会员中心 马上升级
            {else/}
            试看{$popedom.trysee}分钟结束,完整观看本影片需要花费{$obj.vod_points_play}积分,请支付后观看。
            提示:一次支付,永久观看,不重复扣费,谢谢支持。
            {if condition="$user.group.group_id eq 1"}
                马上登录
            {else/}
                马上充值 确认购买
            {/if}
            {/if}
      
   

{/if}
页: [1]
查看完整版本: 苹果CMSv10视频播放页模板制作教程