↓↓xuống cuối trang↓↓
Chào mừng bạn đến với wap DinhLoi.XtGem.Com | Chúc bạn có 1 năm mới vui vẻ tốt lành hạnh phúc! Hãy giới thiệu website này cho bạn bè nhé!img
DinhLoi.XtGem.Com =>> CaFe9x.Gq
Bạn đến từ quốc gia: United StatesUnited States



Hôm nay ngày
25.02.25/20:48
img- Hi. Xin chào! Mozilla/5.0
logo
.
HOMECHÁTTruyệnFORUM
logo

Chatbox|Admin nhận làm wap/web, giá cả thương lượng... Thông tin admin tại mỗi bài viết.
Home · Bang hội ·
* Đăng Nhập hoặc Đăng Kí
để sử dụng hết chức năng của diễn đàn.
Hi, Khách!
HomeBang hội » Wapmaster » JohnCMS » Who Read - Modules Lượt Xem Chuẩn Cho JohnCMS
Xuống dưới » Who Read - Modules Lượt Xem Chuẩn Cho JohnCMS
avatar by Pham_loi Pham_loi
Chức vụ:
21:08:10, 13-05-2016

img
Nguồn: Murin - NhanhNao.XyZ
Mod lượt xem này không phải Reshare đâu nha.
Cái này mình cũng phát hiện lâu rồi, hôm nai rãnh nên mới nhớ ra biggrin nó có sẵn hết trong Johncms gốc, khỏi add data làm gì
Nó sẽ tính lượt xem thật sự những ai đã xem topic của bạn. Tránh view ảo :meh: và không tính lượt xem của khách truy cập đâu nha => muốn view nhiều thì user phải nhiều :cool: . Chỉ hợp làm forum chứ blog thì chắc chắn ko dùng rồi
Đầu tiên vào incfiles > classes > counters.php và thêm hàm này vào

<?php
static function forum_read($id)
    {
        
$count mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_forum_rdm` WHERE `topic_id`='$id'"), 0);
        
$out '<a href="'.core::$system_set['homeurl'.'/forum/index.php?id='.$id.'&amp;act=who&amp;mod=read">Đã xem '.$count.'</a>';
        return 
$out;
}
?>

Copy code

Sau đó vào forum > includes > who.php
tiến hành tìm

<?php
if ($id) {
?>

Copy code

thêm vào ngay sau nó
<?php
switch($mod):
    default:
?>

Copy code

tìm típ

<?php
echo '<p><a href="index.php?id=' $id '">' $lng_forum['to_topic' . '</a></p>';
?>

Copy code

thêm vào sau nó
<?php
break;

  case 
'read':
    
$req mysql_query("SELECT * FROM `cms_forum_rdm` WHERE `topic_id`='$id' ORDER BY `time` DESC");
    if (
$count mysql_num_rows($req)) {
        echo 
'<div class="phdr"><b>Đã xem chủ đề</b></div>';
        while (
$res mysql_fetch_assoc($req)):
             echo 
'<div class="list1">'.MauNick($res[user_id).' đã xem '.functions::display_date($res[time).'</div>';
        endwhile;
    } else {
        echo 
'<div class="bmenu"><p>' $lng['list_empty' . '</p></div>';
    }

    echo 
'<div class="phdr">' $lng['total' . ': '.$count.'</div>';
  break;
endswitch;
?>

Copy code

Nhớ thay function MauNick() nha, cái này nói nhiều rồi.

Xong giờ bạn chỉ cần dùng hàm counters::forum_read() là nó hiển thị lượt xem. truyền 1 tham số là id của topic
ví dụ :v

<?php
counters
::forum_read($res['id');
?>

Copy code


Nguồn: Murin - NhanhNao.XyZ

Like: 0
Lên trên  Tổng số: 1







Trực Tuyến: Khách: 1
Diễn đàn teen Việt Nam
CopyRight 2014
Tag:
Bạn đến từ:
Share: img img img img img

Thanks To:XtGem
Liên kết:U-ON

Old school Swatch Watches