国产探花免费观看_亚洲丰满少妇自慰呻吟_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清空緩存來實現產品的隨機,隨機顯示竟然會占用服務器過多資源。所以不建議這樣優化

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 堆龙德庆县| 水富县| 新巴尔虎右旗| 贡觉县| 富锦市| 思茅市| 岚皋县| 津市市| 扬州市| 巨野县| 塔城市| 安吉县| 新化县| 扶绥县| 锦屏县| 新沂市| 沾化县| 新余市| 安丘市| 昌乐县| 汾西县| 二连浩特市| 宜春市| 天柱县| 黄浦区| 循化| 宁国市| 安达市| 宁明县| 垫江县| 宜兴市| 乌拉特中旗| 连州市| 黄平县| 班戈县| 剑河县| 乌审旗| 荥经县| 客服| 安福县| 新蔡县|