中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

thinkphp框架下解決商城網(wǎng)站的多個類別多選的方法

2023-03-22    分類: 商城網(wǎng)站

商城面包屑

國內的商城網(wǎng)站在篩選類別的時候,篩選條件大部分都是單選的,像某東某寧那樣的網(wǎng)站就是這樣子的,如下圖所示:

商品分類

但對于國外或中國香港的用戶來說,他們在瀏覽商城網(wǎng)站的時候更習慣類別多選的操作,就是根據(jù)自己的愛好選擇自己需要的一個或多個分類,這樣也能過濾掉自己不需要的分類商品,網(wǎng)頁的排版如下圖所示:
像上圖那樣的多個分類,例如我希望找到外套和上衣的類別,其他的類別不想顯示,則可以點擊這兩個類別,品牌分類的原理也是一樣。現(xiàn)在要解決的事情是如何用thinkphp框架寫出多個分類并多選的功能。
首先要做的是,在當前頁面下將所有的分類的以id名稱為key值放在同一個數(shù)組里,我們將這個數(shù)組命名為$url_arr. 例如類別的小類的id名稱為cid,品牌的id名稱為bid,在URL里顯示如“/cid/100/bid/71.html”,即選擇小類id為100,品牌id為71的條件,那么可以得到$url_arr[‘cid’]=100;$url_arr[‘bid’]=71;如果是多選,我們用半角逗號來分隔,例如/cid/100%2C87/bid/71%2C73.html,其他URL里的”%2C7”就是半角逗號的字符值。

函數(shù)代碼

然后我們要讓分類中的a鏈接能很好顯示出確定的URL,這里需要引入我寫的一個函數(shù),用這個函數(shù)可以快速的獲取到不同分類名稱a鏈接的URL,如下圖所示:

頁面分類

分類的頁面代碼如下圖:
現(xiàn)在根據(jù)頁面代碼對參數(shù)進行一些說明:$arr_url就是剛才講的那個值,$id_name也是剛才講的id名稱,也就是cid;$cat_id是當前分類的id值,$url=’’是因為U($url)會等當前頁面的不參數(shù)的URL值,默認就讓$url為空就可以了。
圖2里有一個“清除”的功能,就是清除該類的所有條件,同樣是調用getParam函數(shù),只要將$cat_id設置成空就可以了,例如要清除分類的條件,代碼如下:清除

數(shù)組函數(shù)

如何判斷該類別是否被選中呢?我們可以用到下圖這個函數(shù):
其中頁面代碼:,默認情況下span的前景為白色,如果加個class=”on”,則span背景為黑色,即該類別被選中了。
要注意的是,在thinkphp的控制器里,需要判斷一下頁面上顯示的各種參數(shù)是否空,如果為空就不要將該參數(shù)賦于$arr_url了,不然有可能在URL顯示上可能會出現(xiàn)錯誤;在模型里,以前用的條件是category_id=$cid,現(xiàn)在需要用array('in',$cid);需要更改過來

新聞標題:thinkphp框架下解決商城網(wǎng)站的多個類別多選的方法
網(wǎng)站URL:http://m.2m8n56k.cn/news/246769.html

網(wǎng)站建設、網(wǎng)絡推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡營銷seo公司;服務項目有商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設計公司
主站蜘蛛池模板: 国产第一区二区三区在线观看 | 午夜67194| 国产三区二区 | 久久成人福利视频 | 中文字幕欧美日韩一 | 国产99精品在线观看 | 美国一级片在线 | 美国免费高清一级毛片 | 成人片网址 | 日韩精品久久一区二区三区 | 日本aa级片| 大片国产片日本观看免费视频 | 国产日韩三级 | 欧美黄www免费 | 欧美三级黄 | 亚洲精品综合一区在线 | 欧美成人高清手机在线视频 | 99在线精品免费视频九九视 | 亚洲男人的天堂视频 | 免费亚洲视频在线观看 | 91挑色| 久久美女精品国产精品亚洲 | 18免费视频| 久久精品全国免费观看国产 | 老司机深夜影院入口aaaa | 毛片久久久 | a级国产乱理伦片在线观看 a级国产乱理伦片在线观看99 | 男人一进一出桶女人视频 | 最新中文字幕一区二区乱码 | 久久久久欧美精品观看 | 99久久精品毛片免费播放 | 一级欧美一级日韩 | 亚洲免费在线视频观看 | 日韩精品一区二区三区视频网 | 成人网视频在线观看免费 | 玖玖国产在线观看 | 97久草 | 国产第一夜| 欧美一区二区三区激情视频 | 亚洲一区二区天海翼 | 欧美视频在线观看免费精品欧美视频 |