日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

zencart分类页每页显示产品数量自定义选择的方法

發布時間:2025/1/21 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zencart分类页每页显示产品数量自定义选择的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

zencart默認分類頁每頁顯示產品數量是固定的,如何讓顧客可以選擇每頁顯示的產品的數量呢?
效果圖

方式一:全部展示

?

方式二:下拉菜單


修改方法

1.導入sql

INSERT INTO configuration (configuration_id, configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) VALUES (NULL, '產品列表頁- 每頁顯示產品數量', 'CUSTOM_PRODUCT_LISTING_NUMBER', '3,6,9', '示例 3,6,9 <br />數字間用英文逗號隔開', 8, 2, NOW(), NOW(), NULL, NULL);

?

2.后臺 - Configuration - Product Listing - 產品列表頁- 每頁顯示產品數量,填寫可供選擇的每頁產品數量。

3.includes\modules\YOUR_TEMPLATE\product_listing.php中,查找

$show_submit = zen_run_normal();

后面增加

$allnum=$db->Execute($listing_sql); if(isset($_GET['pagesize']) && (int) $_GET['pagesize'] >0 && (int) $_GET['pagesize'] < 5000){$pagenum=(int) $_GET['pagesize']; }elseif($_GET['pagesize']=='all'){$pagenum=$allnum->RecordCount(); }else{$pagenum=MAX_DISPLAY_PRODUCTS_LISTING; }

查找

$listing_split = new splitPageResults($listing_sql, MAX_DISPLAY_PRODUCTS_LISTING, 'p.products_id', 'page');

修改為

$listing_split = new splitPageResults($listing_sql, $pagenum, 'p.products_id', 'page');


4.includes\templates\YOUR_TEMPLATE\templates\tpl_modules_product_listing.php中,查找

<div id="productsListingTopNumber" class="navSplitPagesResult back"><?php echo $listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></div> <div id="productsListingListingTopLinks" class="navSplitPagesLinks forward"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, zen_get_all_get_params(array('page', 'info', 'x', 'y', 'main_page'))); ?></div> <br class="clearBoth" />


如果使用全部展示方式,在其后增加

<?php$perPage=$_GET['pagesize'];$parameters = zen_get_all_get_params(array('page', 'info', 'x', 'y', 'pagesize'));$perpage_links = '<div class="perPage">Items Per Page: ';$array_perpage=explode(',',CUSTOM_PRODUCT_LISTING_NUMBER);foreach($array_perpage as $value){$perpage_links .= ($perPage!=$value) ? '<a href="' . zen_href_link($_GET['main_page'], $parameters.'&pagesize=' .$value, 'NONSSL') . '">'.$value.'</a>' :$value;$perpage_links .= ' | ';}$perpage_links .= ($perPage!='all') ? '<a href="' . zen_href_link($_GET['main_page'], $parameters.'&pagesize=all&', 'NONSSL') . '">All</a>' : 'ALL';$perpage_links .= '</div>';$parameters='';echo $perpage_links; ?>


如果使用下拉菜單方式,在其后增加

<?php$perPage=$_GET['pagesize'];$parameters = zen_get_all_get_params(array('page', 'info', 'x', 'y', 'pagesize'));$perpage_links = '<div class="perPage"><strong>Show: </strong>';$perpage_links .='<select name="pagesize" οnchange="changePagesize(this);">';$array_perpage=explode(',',CUSTOM_PRODUCT_LISTING_NUMBER);foreach($array_perpage as $value){if($perPage==$value){$perpage_links .='<option value="'.$value.'" selected="selected">'.$value.'</option>';}else{$perpage_links .='<option value="'.$value.'">'.$value.'</option>';}}if($perPage=='all'){$perpage_links .='<option value="all" selected="selected">All</option>';}else{$perpage_links .='<option value="all">All</option>';}$perpage_links .='</select>';$perpage_links .= '</div>';echo $perpage_links; ?> <script language="javascript" type="text/javascript"> function changePagesize(obj){window.location.href= "<?php echo str_replace('amp;','',zen_href_link($_GET['main_page'], $parameters, 'NONSSL')) ?>"+ "&pagesize="+obj.value; } </script>

大家可以根據上面的思路,寫出更多如商品橫豎排,價格從高到低,從低到高等加強用戶體驗的方法。

?

轉載于:https://www.cnblogs.com/afish/p/4028501.html

總結

以上是生活随笔為你收集整理的zencart分类页每页显示产品数量自定义选择的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 九九爱精品视频 | 成人特级毛片69免费观看 | 91精品福利视频 | 亚洲午夜精品一区二区 | 欧美精品一区二区三区在线播放 | 久久久久逼 | 一区二区三区视频网站 | 天天插天天搞 | 日韩不卡 | 国产精品久久久久久免费观看 | 亚洲国产高清国产精品 | 图书馆的女友在线观看 | 成人黄色大全 | 国产高清无密码一区二区三区 | 精品国内自产拍在线观看视频 | 亚洲国产欧美精品 | 肉色丝袜脚交一区二区 | 岛国av免费在线 | 日韩色图在线观看 | 日本黄网免费 | 精品国产一区二区三区四区阿崩 | 成人久久久精品国产乱码一区二区 | 欧美在线另类 | 国产日本欧美一区二区 | 毛片视频免费观看 | 亚洲精品天堂成人片av在线播放 | 91亚洲精品一区二区乱码 | 欧美少妇精品 | 999精品视频在线观看 | 国产毛片久久久久久 | 欧美sm极限捆绑bd | 天堂精品一区二区三区 | 五月激情综合婷婷 | 色婷婷亚洲一区二区三区 | 亚洲一卡二卡在线观看 | 亚洲人女屁股眼交6 | 爽爽免费视频 | 天天综合在线观看 | 中文字幕一区二区三区精彩视频 | 在线免费观看av不卡 | 日本在线视频播放 | 国产白丝喷水 | 无码国产色欲xxxx视频 | 伊人夜夜| 夜夜草导航 | 国产在线观看无码免费视频 | 国产普通话bbwbbwbbw | 日本韩国视频 | 国产第一页第二页 | 久久久久久av无码免费看大片 | 国产精品久久99 | 国产欧美自拍 | 中文字幕一区二区三区人妻四季 | 国产精自产拍久久久久久蜜 | 久久伊人影院 | 成人在线h| 99热热99| 超碰蜜桃 | 国产伦精品一区三区精东 | 特级淫片裸体免费看 | 中国一级片在线观看 | 日韩欧美视频免费在线观看 | 国产一区视频在线观看免费 | 本道综合精品 | 麻豆91在线| 91在线精品视频 | 91高清无打码 | 国产久在线| 日本黄图| 久草免费福利 | 大地资源二中文在线影视观看 | 国产一区二区精华 | 少妇喷潮明星 | 制服一区| 黄色动漫软件 | 日本三级精品 | 自拍偷拍第五页 | 国产夜夜嗨 | 天堂网色 | 91免费高清 | 亚洲中文字幕无码不卡电影 | 国产精品一区在线 | 思思99精品视频在线观看 | 国产精品白嫩极品美女视频 | 93看片淫黄大片一级 | 黑人玩弄人妻一区二区三区免费看 | 久久综合国产精品 | 日韩a级片在线观看 | 久久av网站 | 久热久操 | 手机电影在线观看 | 国产在线www | 男人天堂av网站 | 日韩欧美一| 黄色小视频在线播放 | 午夜影院久久久 | 久久久国产精品人人片 | 国产91绿帽单男绿奴 | 日韩成人福利视频 |