magento根據瀏覽次數為商品做排行

2022-07-25 08:03:10 字數 590 閱讀 1320

最近的magento開發真讓人不爽,先吐槽一下!

遇到乙個問題,想根據前台商品的瀏覽次數為商品做排行,即為使用者提供檢視:最多瀏覽商品 的功能。

核心**如下:

$visibility= array(

mage_catalog_model_product_visibility::visibility_both,

mage_catalog_model_product_visibility::visibility_in_catalog

); $_productcollection= mage::getresourcemodel('reports/product_collection')     //獲取所有商品集

->addattributetoselect('*')      //新增商品屬性

->addattributetofilter('visibility', $visibility)      //設定商品可見過濾器

->addviewscount();       //新增瀏覽次數

在前台如果需要顯示商品的瀏覽次數,使用 <?php echo $_product->getviews(); ?>即可。

根據瀏覽器標籤是否為當前

1 visibilitychange事件是瀏覽器新新增的乙個事件,當瀏覽器的某個標籤頁切換到後台,或從後台切換到前台時就會觸發該訊息,現在主流的瀏覽器都支援該訊息了,例如chrome,firefox,ie10等。document.addeventlistener visibilitychange f...

網頁文章瀏覽次數

文章瀏覽次數,顧名思義就是點選一次,或者重新整理頁面,次數就加1,首先要做的就是在表中加乙個字段用來表示瀏覽次數,本文中的字段是views。這是主方法 修改瀏覽次數 public static void updateviews intid id dbhelpersql executesql strs...

magento如何根據sku顯示產品銷售量

magento根據sku顯示產品銷售量,這個功能最好放在產品頁中顯示 如果放在產品目錄及列表頁中顯示,估計需要動用較多的資料庫資源,沒加速緩衝時謹慎使用。以下是示範 1 2 3 4 5 6 7 8 9 sku nl2br product getsku productcollection mage g...