Hướng dẫn thêm thống kê truy cập tháng trước vào block statics nukeviet

Thứ ba - 12/10/2021 21:27
VNCODE hôm nay xin chia sẽ cho các bạn cách hiển thị thống kê lượt truy cập của tháng trước đó ở blocks global.counter.php. Block thống kê lượt truy cập giúp cho chúng ta có thể thống kê lượt người dùng vào website hàng ngày, hàng tháng, tổng lượt truy cập ....

Hướng dẫn viết block hiển thị thống kê truy cập theo tháng 

Thêm phần code PHP dưới đây vào block global.counter.php  phía dưới  $xtpl->assign('IMG_PATH', NV_STATIC_URL . 'themes/' . $block_theme . '/');
// lấy ra tháng trước tháng hiện tại 
		$this_month = date("m", NV_CURRENTTIME);
		$month = $this_month - 1 ;
		$time = mktime(0, 0, 0, $month);
		$rs_sql = "SELECT c_type, c_count FROM " . NV_COUNTER_GLOBALTABLE . " WHERE (c_type='month' AND c_val='" . date("M",$time) . "') 
		OR (c_type='total' AND c_val='hits')";
        $rs_query = $db->query($rs_sql);
		$array_content = array();
		while ($rows = $rs_query->fetch()) {
               $array_content[] = $rows;		
        }
		foreach($array_content as $array_i){

			if ($array_i['c_type'] == 'month'){
				$xtpl->assign('MONTH_1', number_format($array_i['c_count']));
				$xtpl->parse('main.month_1');
			}

		}
		
Tiếp theo chúng ta hiển thị dữ liệu thống kê tháng trước đó tại file global.counter.tpl  phía trên dòng lấy tổng dữ liệu truy cập <li><span><em class="fa fa-bars fa-lg fa-horizon"></em>{LANG.hits}</span><span>{COUNT_ALL}</span></li>
<li><span><em class="fa fa-calendar-o fa-lg fa-horizon"></em>{LANG.current_month}</span><span>{MONTH_1}</span></li>
Mong bài viết giúp ích được các bạn phần nào trong thiết kế Web. Hãy nhấn nút  Like và chia sẽ để mọi người cùng học hỏi kiến thức mới nhé. Cảm ơn các bạn đã quan tâm VNCODE.

Tác giả: admin

 Tags: nukeviet

Tổng số điểm của bài viết là: 5 trong 1 đánh giá

Xếp hạng: 5 - 1 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây