前台只用 @vod*。循环类标签要成对写结束指令。循环变量默认 $item,嵌套时必须用 'as' => '别名'。改文件放哪见「模板」。后台标签向导能勾参数生成代码。
常用例子
@vodType(['type' => 'top'])
{{ $item->name }}
@endvodType
@vod(['flag' => 'recommend', 'num' => 12])
{{ $item->name }}
@endvod
@vodArt(['num' => 6])
{{ $item->name }}
@endvodArt
分类列表页
@vod(['page' => true, 'num' => 24])
{{ $item->name }}
@endvod
@vodPaginate
详情页
@vodBreadcrumb
{{ $video->name }}
{!! $video->content !!}
上一部:@vodPrev 下一部:@vodNext
嵌套循环(必须改名)
@vodType(['type' => 'top', 'as' => 'cat'])
{{ $cat->name }}
@vod(['typeid' => $cat->id, 'num' => 8, 'as' => 'row'])
{{ $row->name }}
@endvod
@endvodType
指令一览
下面和后台标签向导同一套。排序影片用 order,不是苹果 V10 的 by(专题例外)。
| 指令 | 作用 | 常用参数 / 变量 |
|---|---|---|
@vodSeo | 输出 title / keywords / description | 不用参数,放在 head |
@vodType | 分类循环 | type=top|son|peer,num,as。变量 $item->name $item->url |
@vod | 影片列表 | num,order=time|hits|score|year|sort,flag=recommend|hot,typeid,page,wd,ids,tag。变量 $item->title $item->url $item->cover |
@vodFilter | 筛选 | by 逗号分组。变量 $item->label $item->choices |
@vodPaginate | 分页 | 列表要开 page=>true,贴在列表下面 |
@vodTag | 标签词 | num。变量 $item->name $item->url |
@vodActor | 演员 | 详情页默认这部片;global 出全站库 |
@vodTopic | 专题 | 排序参数是 by。前台 /topics |
@vodArt | 资讯 | 不是影片简介。flag=top|recommend|hot |
@vodLink | 友链 | 页脚文字链 |
@vodAd | 广告 | slot=header|footer|play。内容用未转义输出 |
@vodSlide | 幻灯 | slot=home|play |
@vodGbook | 留言 | 后台回复在 $item->reply |
@vodComment | 评论 | 当前影片页 |
@vodSource | 线路 | 播放页/下载页。后台试不到 |
@vodEpisode | 分集 | 当前线路的集。变量 $item->play_url |
@vodBreadcrumb | 面包屑 | last 没有当前影片时的末段 |
@vodPrev / @vodNext | 上下部 | 只在影片页有。msg 没有时的字 |
@vodDate | 日期 | name 是值,format=Y-m-d |
@vodSubstr | 截字 | name 是值,len |
@manga / @mangaType | 漫画 | 漫画插件启用后才有 |
@gallery / @galleryType | 图集 | 图集插件启用后才有 |
@novel / @novelType | 小说 | 小说插件启用后才有 |
@live / @liveCate | 直播 | 直播插件启用后才有。分类参数对应 ?cate= |
分页后下面要加 @vodPaginate。磁盘静态 HTML 不能带额外查询参数。热门影片用 flag=hot。