全局.循环标签.视频列表(ff_mysql_vod)标签说明

解析范围: 全站所有模板均可调用
调用函数: ff_mysql_vod(参数1:值1;参数2:值2;参数3:值3....;参数n,值n)
调用方法: <volist name=":ff_mysql_nav('field:*;limit:7;order:nav_pid asc,nav_oid asc')" id="feifei">循环字段...</volist>

参数说明如下:


 *  ids:11,12 调用指定的影片ID(多个ID 用逗号分隔)
 *  ids_not:1,3 视频ID不包括1与3(多个ID用逗号分隔)(3.3支持)
 *  cid:1,3   分类ID调用为1或者3(多个ID用逗号分隔;当前分类:'.$list_id.';当前分类及包含的子类:'.ff_list_ids($list_id).')
 *  cid_not:1,3 分类ID不包括1与3(多个ID用逗号分隔)(3.3支持)
 *  stars:1   推荐星级数,可调出一个或多个星级数据,如 1,2,3 默认值为全部
 *  letter:a  只调用字母A开头的或多个字母(a,b,c,d,e)
 *  upday:7   7天内添加的视频(任意大于0天数)
 *  lastday:7 7天内有访问的视频(任意大于0天数)
 *  isend:true/false 只调用完结则设为true,只调用连载中的则设为false,不填写则不限制该条件
 *  continu:true/false 只调用有
 *  scenario:true/false 只调用有分集剧情的(3.3支持)
 *  pic_slide:true/false 只调用有轮播图片的(ture)
 *  pic_bg:true/false 只调用有背景图片的(ture) 
 *  list_ename:分类别名 按分类别名调用
 *  area:地区 影片出产地区条件 多个地区用逗号分隔(3.3支持)
 *  year:2013 按年代调用(如:2013)或某段之间的(如:1990,1999)  '.implode(',',str_split($type_year,4)).'
 *  language:国语 语言筛选条件,参数有(国语/粤语/英语 等后台添加的常见语种)多个语言用逗号分隔(3.3支持)
 *  state:正片 影片资源筛选条件,常用的有(正片,预告片,花絮)
 *  version:抢先版 影片质量筛选条件,常用的有(抢先版,剧场版,高清版)
 *  tv:湖南卫视 影片电视台筛选条件,比如(北京卫视,湖南卫视)
 *  weekday:更新周期筛选条件,格式为(一,二,三,四,五,六,七)
 *  series:影片系列标签,比如(变形金刚)(3.4支持)
 *  inputer: 影片录入编辑筛选条件
 *  name: 影片名称 按影片名称搜索
 *  title: 影片备注
 *  actor: 影片主演 按影片主演搜索
 *  director: 影片导演 按影片导演搜索 
 *  play: 指定播放器英文别名筛选
 *  wd: 搜索关键字,搜索范围(影片名称,影片备注,影片主演,影片导演)
 *  hits:20   大于指定人气值的数据(如:888)或某段之间的(如:888,999)
 *  up:20     大于指定支持值的数据(如:888)或某段之间的(如:888,999)
 *  down:20   大于指定反对值的数据(如:888)或某段之间的(如:888,999)
 *  gold:20   大于指定评分平均值的数据(如:6)或某段之间的(如:1,8)/范围:0-10
 *  golder:20 大于指定评分人的数据(如:888)或某段之间的(如:888,999)
 *  copyright:0 指定版权跳转时间的筛选条件
 *  tag_name:关键字 按话题标签调用相关影片 多个话题标签用逗号分隔(3.3支持)
 *  tag_ename:关键字 话题标签拼音别名
 *  tag_cid:1|2 话题标签分类ID(vod_type=1,vod_tag=2) 
 *  tag_list:vod_type|vod_tag 话题标签分类标识
 *  page_is:true/false  是否分页查询
 *  page_id:vod_page  分页标识(任意字符串;用于展示分页信息的调用标识)
 *  page_p:1/2 当前页码数(浏览器地址栏P的参数:'.$list_page.')
 *  limit:4,8 查询数据限制条件,从第4条开始调用一共8条,从第一条开始查询10条可简写为(limit:1,10)
 *  cache_name:default/自定义 缓存名称
 *  cache_time:600 缓存时间(秒)
 *  order:vod_hits 排序字段,可取的值有(vod_id/vod_addtime/vod_hits/vod_year/vod_error/vod_up/vod_down/vod_gold/vod_golder/vod_filmtime) desc/asc/rand()
 *  sort:desc/asc/rand  排序方式
 *  以上参数可以根据需要任意组合,用分号


循环变量如下:
<volist name=":ff_mysql_vod('limit:7;order:vod_addtime desc')" id="feifei">
{$i} 排序ID
{$feifei.vod_id} 视频ID
{$feifei.vod_name|msubstr=0,20} 视频名称(取前面0-20个字符)
{$feifei.vod_title} 视频备注/副标
{$feifei.vod_actor|ff_search_url} 视频主演(带搜索链接,如果不需要则去掉|ff_search_url)
{$feifei.vod_director|ff_search_url} 视频导演(带搜索链接,如果不需要则去掉|ff_search_url)
{$feifei.vod_content|msubstr=0,20} 视频简介(取前面0-20个字符)
{$feifei.vod_area} 视频地区
{$feifei.vod_language} 视频语言
{$feifei.vod_year} 视频年代
{$feifei.vod_continu} 视频年载
{$feifei.vod_addtime|date='Y-m-d H:i:s',###} 视频日期(参考PHP的date函数)
{$feifei.vod_hits} 视频点击数
{$feifei.vod_error} 视频报错数
{$feifei.vod_stars} 视频推荐级别
{$feifei.vod_inputer} 视频录入作者
{$feifei.vod_apex} 顶
{$feifei.vod_tread} 踩
{$feifei.vod_reurl} 来源地址
{$feifei.vod_keywords} 视频关联词(可用于指定需要的关联)
{$feifei.vod_color} 视频设置的颜色值
{$feifei.vod_letter} 首字母
{$feifei.vod_cid} 分类ID
{$feifei.list_id} 分类ID
{$feifei.list_name} 分类名称
{$feifei.list_dir} 分类别名
{$feifei.vod_pic|ff_url_img=$feifei['vod_content']} 海报图片
{$feifei.vod_pic_slide|ff_url_img=$feifei['vod_content']} 轮播图片
{$feifei.vod_pic_bg|ff_url_img=$feifei['vod_content']} 背景图片
{:ff_url_vod_show($feifei['list_id'],$feifei['list_dir'],1)} 分类链接地址
{:ff_url_vod_read($feifei['list_id'],$feifei['list_dir'],$feifei['vod_id'],$feifei['vod_ename'],$feifei['vod_jumpurl'])} 视频内容页链接地址
{:ff_url_vod_play($feifei['list_id'],$feifei['list_dir'],$feifei['vod_id'],$feifei['vod_ename'],1,1)} 视频播放页第一集链接地址
{:ff_url_img($feifei['vod_pic'],$feifei['vod_content'])} 海报图片地址(另一种写法)
{:ff_url_img_small($feifei['vod_pic'],$feifei['vod_content'])} 缩略图地址
{:ff_url('map/rss',array('id'=>$feifei['vod_id']),true)} RSS链接
</volist>
常用循环标签(只调用有轮播图片的内容并按ID倒序排列,限制为6条数据)
<volist name=":ff_mysql_vod('limit:6;pic_slide:true;cache_name:default;cache_time:3600;order:vod_stars desc,vod_id;sort:desc')" id="feifei">
<a href="{:ff_url_vod_read($feifei['list_id'],$feifei['list_dir'],$feifei['vod_id'],$feifei['vod_ename'],$feifei['vod_jumpurl'])}">
<img src="{$feifei.vod_pic_slide|ff_url_img}" alt="{$feifei.vod_name}">
<div class="carousel-caption">{$feifei.vod_name}</div>
</a>
</volist>
常用循环标签(调用当前分类及所包含子类的内容并按ID倒序排列,限制为10条数据)
<volist name=":ff_mysql_vod('cid:'.ff_list_ids($list_id).';limit:10;cache_name:default;cache_time:3600;order:vod_stars desc,vod_id;sort:desc')" id="feifei">
<a href="{:ff_url_vod_read($feifei['list_id'],$feifei['list_dir'],$feifei['vod_id'],$feifei['vod_ename'],$feifei['vod_jumpurl'])}">
{$feifei.list_name} {$feifei.vod_name}
</a>
</volist>
常用循环标签(调用扩展分类中含有喜剧的影片并按更新时间倒序排列,限制为10条数据)
<volist name=":ff_mysql_vod('tag_name:喜剧;tag_list:vod_type;limit:10;cache_name:default;cache_time:3600;order:vod_addtime desc')" id="feifei">
{$feifei.vod_name}
</volist>
常用循环标签(只调用有分集剧情的影片并按ID倒序排列,限制为10条数据,缓存时间系统默认)
<volist name=":ff_mysql_vod('scenario:true;limit:10;cache_name:default;cache_time:default;order:vod_id;sort:desc')" id="feifei">
<li>
<php>$scenario = json_decode($feifei['vod_scenario'],true);</php>
<volist name="scenario.info" id="scenario">
<p>{$scenario}</p>
</volist>
</li>
</volist>

6 个评论

continu 没有说明判断内容

另外建议列表可以增加排除某个
老大,给放出按地区及年代调取数据的代码
不可以直接调用最后一集吗~
如何只查询有播放地址的视频,没有播放地址的视频不要显示,怎么设置
如何只查询有播放地址的视频,没有播放地址的视频不要显示,怎么设置
已解决!

要回复文章请先登录注册