maccmsforeach name=objvod_play_list id=vodiv class=ui-box marg id=playlist_1 div class=down-title h2$vofrom-在线播放h2span$voplayer_infotipspan div div class=video_list fn-clear mac
在苹果CMS V10中,可以通过以下方式实现获取和当前播放页集数相同的第一个播放组的集数的URL:
- 在播放页的模板文件中添加如下代码:
{maccms:foreach name="obj.vod_play_list" id="vo"}
{if condition="$vo.sid eq $param.sid and $vo.url_count eq $param.nid"}
<div class="ui-box marg" id="playlist_1">
<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" id="vo2"}
<a href="{:mac_url_vod_play($obj,['sid'=>$vo.sid,'nid'=>$vo2.nid])}" >{$vo2.name}</a>
{/maccms:foreach}
</div>
</div>
{/if}
{/maccms:foreach}
-
以上代码中的if条件判断了两个条件,即当前播放组的sid和集数与参数中的sid和nid相等。只有当这两个条件都满足时,才会显示对应的播放组。
-
在上述代码中,我们使用了
$param.sid和$param.nid来获取当前播放页的sid和nid参数。 -
在播放组循环中,我们使用了
$vo.sid和$vo.url_count来获取播放组的sid和集数。 -
使用
mac_url_vod_play函数可以生成对应的播放链接。其中的$obj参数代表当前播放页的数据对象,['sid'=>$vo.sid,'nid'=>$vo2.nid]表示传递的参数。
通过以上方式,我们可以实现在播放页中只显示当前分组的地址,即获取和当前播放页集数相同的第一个播放组的集数的URL
原文地址: http://www.cveoy.top/t/topic/h3ei 著作权归作者所有。请勿转载和采集!