模板標(biāo)簽里面
求價(jià)格區(qū)間自定義的篩選代碼,價(jià)格從【 】到【 】這樣的代碼。
<div class="item">
<div class="column">價(jià)格區(qū)間:</div>
<div class="list">
<ul>
{php $price=array('0,60'=>'0-60元','61,150'=>'61-150元','151,300'=>'151-300元','301,30000'=>'301-300000元');}
<li><a class="label {if !$params.price}on{else}default{/if}" href="{Router::search_url($params, 'price', NULL)}">不限</a></li>
{loop $price $i $t}
<li><a class=" {if $i==$params.price}on{else}default{/if}" href="{Router::search_url($params, 'price', $i)}">{$t}</a></li>
{/loop}
</ul>
</div>
<div class="form">
<span class="input"><input type="" name="" value="{$price[0]}" id="price_min" /></span>
<em>-</em>
<span class="input"><input type="" name="" value="{$price[1]}" id="price_max" /></span>
<span class="button"><button type="button">確定</button></span>
</div>
</div>
URL地址相對(duì)路徑:
模板文件相對(duì)路徑:search.html
min和max需要js配合實(shí)現(xiàn),你看默認(rèn)模板就有這種例子 demo/search.html
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅??蚣芗夹g(shù)-劉家福 看過了,它這個(gè)是組合價(jià)格,我使用后發(fā)現(xiàn)無(wú)效,而且它這個(gè)沒有按鈕。
function mmmmm() { var url="{Router::search_url($params, 'price', 'pppp')}"; // 這是按價(jià)格范圍的寫法參數(shù)替換 var price_min = $("#price_min").val(); var price_max = $("#price_max").val(); price_max = price_max ? price_max : 0; price_min = price_min ? price_min : 0; if (price_max || price_min) { url = url.replace('pppp', price_min+','+price_max); } else { url = url.replace('pppp', ''); } }?? 用默認(rèn)模板的js改造下就可以了啊,換一個(gè)字段名字而已
3樓代碼可行