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>
Xem Thêm : Block nukeviet hiệu ứng cánh hoa mai rơi
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.
Nguồn: https://vncode.info
Danh mục: Block nukeviet