聯(lián)系官方銷售客服
1835022288
028-61286886
模板文件:list.html
URL地址:
如何給分頁加select選擇頁數(shù),列表頁面和搜索頁面
{$pages} ////////////開始////////////// {if $nums} <select onchange="dr_go_page(this.value)"> {php $pp = range(1,$nums);} {loop $pp $p} <option value="{$p}">第{$p}頁</option> {/loop} </select> <script> function dr_go_page(value) { var url="{$urlrule}"; if (value) { location.href=url.replace('%7Bpage%7D', value); } } </script> {/if}
直接復(fù)制粘貼現(xiàn)實(shí)404。
www.abc.com/list-product-[page].html
現(xiàn)成的
參考文檔:《自定義分頁樣式配置》
回復(fù)迅睿框架創(chuàng)始人
點(diǎn)擊下拉框里面的第x頁跳不過去。頁面404.是不是 {module catid=$catid order=updatetime_DESC page=1}里面還要寫什么
大哥牛逼,周末起床的太早了
回復(fù)迅??蚣軇?chuàng)始人
ur顯示http://www.gxs.com/list-product-[page].html
這個(gè)[page]是數(shù)字才對(duì)
說明數(shù)字替換沒生效啊
JS替換一下就行,原理好簡單的
我就一小白,請(qǐng)路過的神仙幫改下吧。
這個(gè)方法應(yīng)該可以[需要轉(zhuǎn)義一下
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢買授權(quán)
=======================
自己亂改做試驗(yàn):
{if $nums}
<select onchange="dr_go_page(this.value)">
{php $pp = range(1,$nums);}
{loop $pp $p}
<option value="{$p}">第{$p}頁</option>
{/loop}
</select>
<script>
function dr_go_page(value) {
var url="{$urlrule}";
if (value) {
url = url.replace('[page]', value);
location.href=url.replace('%7Bpage%7D', value);
}
}
</script>
{/if}
這樣的代碼,在<select>里面選頁碼,能正確跳轉(zhuǎn)到對(duì)應(yīng)的頁面。但是<select>里面的頁碼顯示沒有停留在剛才選擇的頁碼。
比如<select>里選第x頁,頁面跳轉(zhuǎn)到了list-product-x.html。顯示正確。存在問題是<select>下拉框內(nèi)一直顯示第1頁。
系統(tǒng)提示php錯(cuò)誤:
查詢: SELECT * FROM `dr_1_news` WHERE `dr_1_news`.`catid` = 2 AND `dr_1_news`.`status` = 9 ORDER BY `dr_1_news`.`updatetime` DESC LIMIT 18,9
2020-05-16 20:33:37 --> Error
文件: /data/home/qxu2111/htdocs/cache/template/template_pc_default_home_news_list_product.html.cache.php
行號(hào): 101
錯(cuò)誤: Call to undefined function url_encode()
查詢: SELECT * FROM `dr_1_news` WHERE `dr_1_news`.`catid` = 2 AND `dr_1_news`.`status` = 9 ORDER BY `dr_1_news`.`updatetime` DESC LIMIT 18,9
地址: http://www.xxx.com/list-product-3.html
來源: http://www.xxx.com/list-product-2.html
系統(tǒng)錯(cuò)誤:
Call to undefined function url_encode()
未定義 url_encode函數(shù)
你自己不是整出來了么 還是測(cè)試什么
回復(fù)@九天網(wǎng)絡(luò)(JiuDay) 還不行,select下拉框沒有停留在正確的頁碼。不管選什么都顯示第1頁不變
都到這里了 竟然能把你難住了