国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

修改ecshop隨機顯示產品分類頁面下的產品

2024-04-25 20:40:45
字體:
來源:轉載
供稿:網友

今天小編給大家介紹一篇文章,叫做修改ecshop隨機顯示產品分類頁面下的產品,分享給大家供大家參考。具體如下:

實現ecshop分類下隨機顯示商品,打破后臺規定的按照上架時間,價格、等先后順序排序,讓很多人上傳

完畢產品,第一頁總是顯示同類商品,如何修改ecshop隨機顯示產品分類頁面下的產品,A5源碼告訴你方法:

1、下載ecshop并備份你的根目錄下的文件category.php文件

2、找到如下代碼部分,大約在450行:

/* 獲得商品列表 */

$sql = ‘SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ‘ .

“IFNULL(mp.user_price, g.shop_price * ‘$_SESSION[discount]‘) AS shop_price, g.promote_price, g.goods_type, ” .

‘g.promote_start_date, g.promote_end_date, g.goods_brief, g.goods_thumb , g.goods_img ‘ .

‘FROM ‘ . $GLOBALS['ecs']->table(‘goods’) . ‘ AS g ‘ .

‘LEFT JOIN ‘ . $GLOBALS['ecs']->table(‘member_price’) . ‘ AS mp ‘ .

“ON mp.goods_id = g.goods_id AND mp.user_rank = ‘$_SESSION[user_rank]‘ ” .

“WHERE $where $ext ORDER BY $sort $order”;

替換修改為

$zz=1;

$sql = ‘SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ‘ .

“IFNULL(mp.user_price, g.shop_price * ‘$_SESSION[discount]‘) AS shop_price, g.promote_price, g.goods_type, ” .

‘g.promote_start_date, g.promote_end_date, g.goods_brief, g.goods_thumb , g.goods_img ‘ .

‘FROM ‘ . $GLOBALS['ecs']->table(‘goods’) . ‘ AS g ‘ .

‘LEFT JOIN ‘ . $GLOBALS['ecs']->table(‘member_price’) . ‘ AS mp ‘ .

“ON mp.goods_id = g.goods_id AND mp.user_rank = ‘$_SESSION[user_rank]‘ ” .

“WHERE $where $ext”;

$sql .= $zz == 0 ? ” $order” : ” ORDER BY RAND()”;

即可實現ecshop分類下的產品隨機顯示了,但是前提是,到后臺清空緩存來實現,不能每次刷新都隨機,否

則服務器會受不了的,這樣就實現了和首頁精品、新品、促銷等欄目同樣的功能。

通過ecshop清空緩存來實現產品的隨機,隨機顯示竟然會占用服務器過多資源。所以不建議這樣優化

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 枝江市| 德清县| 遵义县| 柳林县| 石渠县| 泰安市| 泾川县| 如东县| 班戈县| 辽源市| 东至县| 邵阳市| 威信县| 宝鸡市| 珠海市| 汉沽区| 吐鲁番市| 广南县| 炎陵县| 闽清县| 道真| 云阳县| 桐庐县| 华坪县| 新安县| 新平| 桐柏县| 米脂县| 板桥市| 常州市| 登封市| 达孜县| 玉龙| 兴文县| 柳州市| 洪江市| 富锦市| 唐山市| 合川市| 中宁县| 邹城市|