视频筛选:
文件目录 html/vod/show.html
页面aid值 12
当前分类数组 $obj
详细字段参考- 【分类字段】
可传URL参数:
参数 | 示例值 | 必有参数 | 参数说明 |
---|---|---|---|
id | 1 | 是 | 分类id |
area | 大陆 | 否 | 地区筛选 |
lang | 国语 | 否 | 语言筛选 |
year | 2019 | 否 | 年份筛选 |
level | 9 | 否 | 推荐值筛选 |
letter | A | 否 | 首字母筛选 |
state | 1 | 否 | 审核状态筛选 |
tag | 国产大片 | 否 | tag筛选 |
class | 科幻片 | 否 | 扩展分类,类型筛选 |
order | desc | 否 | 倒序正序筛选 |
by |
time |
否 |
排序依据筛选:默认支持:id, time, time_add, score, hits, hits_day, hits_week, hits_month, up, down, level, rnd, in |
排序依据筛选:默认支持:id, time, time_add, score, hits, hits_day, hits_week, hits_month, up, down, level, rnd, in
请求url带参数示例:
1
|
/index.php/vodshow/1/area/大陆/by/time/ class /科幻/lang/国语/letter/A/year/2020.html
|
接受参数:
用 $param 数组,html 模板 标签为 {$param},例如:获取当前的筛选的地区 {$param[‘area’]}。
常用筛选示例代码:
<!– 筛选条件 –>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
<div class = "ui-box filter-focus" >
<div class = "ui-title" ><h3>{ $obj .type_name} - 高级搜索</h3></div>
<div class = "ui-cnt" >
<div class = "filter-list fn-clear" >
<h5>类型:</h5>
<ul>
<li><a { if condition= "$param['class'] eq ''" } class = "current" {/ if } href= "{:mac_url_type($obj,['area'=>$param['area'],'lang'=>$param['lang'],'year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>'','order'=>$param['order'],'by'=>$param['by'] ],'show')}" >全部</a></li>
{ empty name= "$obj.type_extend.area" }
{maccms: foreach name= ":explode(',',$obj.parent.type_extend.class)" id= "vo2" key= "key2" }
<li><a { if condition= "$param['class'] eq $vo2" } class = "current" {/ if } href= "{:mac_url_type($obj,['area'=>$param['area'],'lang'=>$param['lang'],'year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$vo2,'order'=>$param['order'],'by'=>$param['by'] ],'show')}" >{ $vo2 }</a></li>
{/maccms: foreach }
{ else /}
{maccms: foreach name= ":explode(',',$obj.type_extend.class)" id= "vo2" key= "key2" }
<li><a { if condition= "$param['class'] eq $vo2" } class = "current" {/ if } href= "{:mac_url_type($obj,['area'=>$param['area'],'lang'=>$param['lang'],'year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$vo2,'order'=>$param['order'],'by'=>$param['by'] ],'show')}" >{ $vo2 }</a></li>
{/maccms: foreach }
{/ empty }
</ul>
</div>
<div class = "filter-list fn-clear" >
<h5>地区:</h5>
<ul>
<li><a { if condition= "$param['area'] eq ''" } class = "current" {/ if } href= "{:mac_url_type($obj,['area'=>'','lang'=>$param['lang'],'year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>$param['by'] ],'show')}" >全部</a></li>
{ empty name= "$obj.type_extend.area" }
{maccms: foreach name= ":explode(',',$obj.parent.type_extend.area)" id= "vo2" key= "key2" }
<li><a { if condition= "$param['area'] eq $vo2" } class = "current" {/ if } href= "{:mac_url_type($obj,['area'=>$vo2,'lang'=>$param['lang'],'year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>$param['by'] ],'show')}" >{ $vo2 }</a></li>
{/maccms: foreach }
{ else /}
{maccms: foreach name= ":explode(',',$obj.type_extend.area)" id= "vo2" key= "key2" }
<li><a { if condition= "$param['area'] eq $vo2" } class = "current" {/ if } href= "{:mac_url_type($obj,['area'=>$vo2,'lang'=>$param['lang'],'year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>$param['by'] ],'show')}" >{ $vo2 }</a></li>
{/maccms: foreach }
{/ empty }
</ul>
</div>
<div class = "filter-list fn-clear" >
<h5>语言:</h5>
<ul>
<li><a { if condition= "$param['lang'] eq ''" } class = "current" {/ if } href= "{:mac_url_type($obj,['area'=>$param['area'],'lang'=>'','year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>$param['by'] ],'show')}" >全部</a></li>
{ empty name= "$obj.type_extend.lang" }
{maccms: foreach name= ":explode(',',$obj.parent.type_extend.lang)" id= "vo2" key= "key2" }
<li><a { if condition= "$param['area'] eq $vo2" } class = "current" {/ if } href= "{:mac_url_type($obj,['area'=>$param['area'],'lang'=>$vo2,'year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>$param['by'] ],'show')}" >{ $vo2 }</a></li>
{/maccms: foreach }
{ else /}
{maccms: foreach name= ":explode(',',$obj.type_extend.lang)" id= "vo2" key= "key2" }
<li><a { if condition= "$param['lang'] eq $vo2" } class = "current" {/ if } href= "{:mac_url_type($obj,['area'=>$param['area'],'lang'=>$vo2,'year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>$param['by'] ],'show')}" >{ $vo2 }</a></li>
{/maccms: foreach }
{/ empty }
</ul>
</div>
<div class = "filter-list fn-clear" >
<h5>年代:</h5>
<ul>
<li><a { if condition= "$param['year'] eq ''" } class = "current" {/ if } href= "{:mac_url_type($obj,['area'=>$param['area'],'lang'=>$param['lang'],'year'=>'','level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>$param['by'] ],'show')}" >全部</a></li>
{ empty name= "$obj.type_extend.year" }
{maccms: foreach name= ":explode(',',$obj.parent.type_extend.year)" id= "vo2" key= "key2" }
<li><a { if condition= "$param['area'] eq $vo2" } class = "current" {/ if } href= "{:mac_url_type($obj,['area'=>$param['area'],'lang'=>$param['lang'],'year'=>$vo2,'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>$param['by'] ],'show')}" >{ $vo2 }</a></li>
{/maccms: foreach }
{ else /}
{maccms: foreach name= ":explode(',',$obj.type_extend.year)" id= "vo2" key= "key2" }
<li><a { if condition= "$param['year'] eq $vo2" } class = "current" {/ if } href= "{:mac_url_type($obj,['area'=>$param['area'],'lang'=>$param['lang'],'year'=>$vo2,'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>$param['by'] ],'show')}" >{ $vo2 }</a></li>
{/maccms: foreach }
{/ empty }
</ul>
</div>
<div class = "filter-list filter-list-letter fn-clear" >
<h5>字母:</h5>
<ul>
<li><a { if condition= "$param['letter'] eq ''" } class = "current" {/ if } href= "{:mac_url_type($obj,['area'=>$param['area'],'lang'=>$param['lang'],'year'=>$param['year'],'level'=>$param['level'],'letter'=>'','state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>$param['by'] ],'show')}" >全部</a></li>
{maccms: foreach name= ":explode(',','A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,0~9')" id= "vo2" key= "key2" }
<li><a { if condition= "$param['letter'] eq $vo2" } class = "current" {/ if } {/ if } href= "{:mac_url_type($obj,['area'=>$param['area'],'lang'=>$param['lang'],'year'=>$param['year'],'level'=>$param['level'],'letter'=>$vo2,'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>$param['by'] ],'show')}" >{ $vo2 }</a><li>
{/maccms: foreach }
</ul>
</div>
</div>
</div> |
<!– 排序方式 –>
1
2
3
4
5
6
7
|
<div class = " fn-clear" >
<div class = "view-filter" >
<a href= "{:mac_url_type($obj,['area'=>$param['area'],'lang'=>$param['lang'],'year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>'time' ],'show')}" class = "order {if condition=" $param .by eq '' || $param .by eq 'time' "}current{/if}" >按时间</a>
<a href= "{:mac_url_type($obj,['area'=>$param['area'],'lang'=>$param['lang'],'year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>'hits' ],'show')}" class = "order {if condition=" $param .by eq 'hits' "}current{/if}" >按人气</a>
<a href= "{:mac_url_type($obj,['area'=>$param['area'],'lang'=>$param['lang'],'year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>'score' ],'show')}" class = "order {if condition=" $param .by eq 'score' "}current{/if}" >按评分</a>
</div>
</div> |
当前筛选结果列表获取
<!– 筛选结果列表 –>
1
2
3
4
5
6
7
8
9
|
{maccms:vod num= "20" paging= "yes" pageurl= "vod/show" type= "current" order= "desc" by= "time" }
<li><a href= "{:mac_url_vod_detail($vo)}" title= "{$vo.vod_name}" >
<img src= "{:mac_url_img($vo.vod_pic)}" alt= "{$vo.vod_name}" />
<h2>{ $vo .vod_name}</h2>
<p>{ $vo .vod_actor}</p>
<i>{ $vo .vod_remarks}</i>
</a></li>
{/maccms:vod} <!-- 通用分页代码 --> |
特别声明:☆ 本站所有资源仅供学习和研究之用,严禁用于任何商业目的。
☆ 我们仅提供资源下载,不包含安装、调试等技术支持服务。
☆ 所有内容均来源于网络,本站不对资源的完整性、可用性或安全性作出任何承诺。
☆ 请勿将本站资源用于任何违法违规行为,由此产生的后果由使用者自行承担。
☆ 若您不同意上述声明,请立即停止使用本站内容与服务。
☆ 涉及付费或赞助资源,请务必自行甄别并谨慎选择。
☆ 若有内容侵犯您的合法权益,请联系我们,我们将及时处理下架。
☆ 所有模板或源码需具备一定开发知识,新手建议选购官方正版服务。
评论0