视频筛选:
文件目录 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 {ifcondition="$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>                {emptyname="$obj.type_extend.area"}                {maccms:foreachname=":explode(',',$obj.parent.type_extend.class)"id="vo2"key="key2"}                <li><a {ifcondition="$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:foreachname=":explode(',',$obj.type_extend.class)"id="vo2"key="key2"}                <li><a {ifcondition="$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 {ifcondition="$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>                {emptyname="$obj.type_extend.area"}                    {maccms:foreachname=":explode(',',$obj.parent.type_extend.area)"id="vo2"key="key2"}                    <li><a {ifcondition="$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:foreachname=":explode(',',$obj.type_extend.area)"id="vo2"key="key2"}                    <li><a {ifcondition="$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 {ifcondition="$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>                {emptyname="$obj.type_extend.lang"}                    {maccms:foreachname=":explode(',',$obj.parent.type_extend.lang)"id="vo2"key="key2"}                    <li><a {ifcondition="$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:foreachname=":explode(',',$obj.type_extend.lang)"id="vo2"key="key2"}                    <li><a {ifcondition="$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 {ifcondition="$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>                {emptyname="$obj.type_extend.year"}                    {maccms:foreachname=":explode(',',$obj.parent.type_extend.year)"id="vo2"key="key2"}                    <li><a {ifcondition="$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:foreachname=":explode(',',$obj.type_extend.year)"id="vo2"key="key2"}                    <li><a {ifcondition="$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  {ifcondition="$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:foreachname=":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 {ifcondition="$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}<!-- 通用分页代码 --> | 
未经允许不得转载! 作者:魔都,转载或复制请以超链接形式并注明出处魔都模板,专注于苹果cms模板网站。
原文地址:https://www.md123x.com/news/3758.html发布于:2024-11-06





