| Cách hiển thị số lượt xem sản phẩm trong Virtuemart | ![]() | ![]() | ![]() |
Hôm nay nhân tiện build dự án mới. Người ta yêu cầu hiện thống kê số lượt xem sản phẩm Ngày trước mình cũng có nghĩ tới đoạn làm cái này mà mò trên mạng không có. Trình php thì kém nên cũng ko làm > Bỏ luôn.
May là lần này có người bắt làm nên cũng có động lực làm luôn => Viết luôn cái tut này cho ai cần Đầu tiên các bạn mở phpmyadmin lên sau đó tìm bảng jos_vm_product và thêm vào đó 1 field thông qua câu lệnh ALTER TABLE `jos_vm_product` ADD `product_thongke` INT( 11 ) NOT NULL (Ở đây mình đặt là "product_thongke" Tùy bạn muốn đặt tên field đó là gì cũng được. tuy nhiên nên đặt cái nào càng dễ nhớ càng tốt ) Sau đó, trong folder joomla của các bạn. Các bạn mở fileshop.product_details.php Đường dẫn file administrator/components/com_virtuemart/html/shop.product_details.php Các bạn tìm dòng: $recent_products = $ps_product->recentProducts($product_id,$tpl->get_cfg('showRecent', 5));Sau đó các bạn chèn đoạn code dưới đây vào sau dòng đó Lưu ý: Mình đã ghi chú rõ ràng trong code. Các bạn có thể thay đổi nội dung phần ghi chú theo ý của các bạn nhưng đừng xóa để sau có v.đề gì còn sửa nhé.
Tiếp sau đó các bạn tìm đến dòng: /* Finish and Print out the Page */ Thêm vào sau đó đoạn code sau: $tpl->set("product_thongke", $product_thongke);Ok. Giờ thì mọi việc đã xong Mỏi tay quá Các bạn thêm đoạn code trên vào vị trí bất kì trong flypage.tpl.php nhé Có tất cả <?php echo $product_thongke ?> Lượt Xem Sản Phẩm Sau đó thử F5 để xem kết quả nhé Có cái link demo mình vừa thực hiện xong. Xin cảm ơn các bạn đã theo dõi. Tin mới hơn:
Tin cũ hơn:
|












