Tình hình giống như câu hỏi!
Mình đang dùng bản NK4.0.29
Mình muốn hiện danh sách thành viên đang online trên web!Ví dụ:
Thành viên đang online: abc, def, phamvana, love,....
-------------------
Xin cảm ơn AE trước!
Thảo luận trong 'Các Vấn Đề Chung' đăng bởi phavaphu, 10/08/2016 12:01.
Tình hình giống như câu hỏi!
Mình đang dùng bản NK4.0.29
Mình muốn hiện danh sách thành viên đang online trên web!Ví dụ:
Thành viên đang online: abc, def, phamvana, love,....
-------------------
Xin cảm ơn AE trước!
Để cho có trách nhiệm với vấn đề mình đặt ra!
Mình search được bài vào năm 2011 bác Tứ có hướng dẫn như này!
(Nhưng trên là bản NK cũ, không biết nó còn tác dụng với bản mới không, chiều về mình làm thử)
Nếu có bổ sung hay vấn đề gì thì nhờ các bác bổ sung với nha!
Đầu tiên các bạn mở theme đang dùng lên mình làm trên modern nhé
mở file theme.php của theme
Tìm đoạn$xtpl->assign( 'THEME_CONTACT_EMAIL', $lang_global['email'] . ": " . nv_EncodeEmail( $global_config['site_email'] ) );
thêm xuống dưới
// thong ke truy cap $sql = "SELECT `uid`, `full_name` FROM `" . NV_SESSIONS_GLOBALTABLE . "` WHERE `onl_time` >= " . NV_DEL_ONLINE_TIME; $query = $db->sql_query( $sql ); $count_online = $users = $bots = $guests = 0; while ( $row = $db->sql_fetchrow( $query ) ) { $count_online ++; if ( $row['uid'] != 0 ) { $users ++; } else { if ( preg_match( "/^bot\:/", $row['full_name'] ) ) { $bots ++; } else { $guests ++; } } if($row['full_name']!="guest") { $xtpl->assign( 'full_name', $row['full_name'].","); $xtpl->parse( 'main.loop' ); } } $xtpl->assign( 'COUNT_ONLINE', $count_online ); if ( $users ) { $xtpl->assign( 'COUNT_USERS', $users ); $xtpl->parse( 'main.users' ); } if ( $bots ) { $xtpl->assign( 'COUNT_BOTS', $bots ); $xtpl->parse( 'main.bots' ); } if ( $guests and $guests != $count_online ) { $xtpl->assign( 'COUNT_GUESTS', $guests ); $xtpl->parse( 'main.guests' ); } // thong ke truy cap
mở file footer.tpl lên
thêm vào code này<ul class="footer-menu-item"> <li class="online"> {LANG.online}: <strong>{COUNT_ONLINE}</strong> </li> <!-- BEGIN: guests --> <li class="guest"> {LANG.guests}: <strong>{COUNT_GUESTS}</strong> </li> <!-- END: guests --><!-- BEGIN: users --> <li class="user"> {LANG.users}: <strong>{COUNT_USERS}</strong> </li> <!-- END: users --> <li class="user">Các Thành Viên Đang Online: <!-- BEGIN: loop --> <strong>{full_name}</strong> <!-- END: loop --> </li> </ul>
Việc còn lại là css lại cho đẹp thôi hi`![]()
https://nuke.vn/forum/threads/block-statistics-thong-ke-user-dang-truc-tuyen-379.html
Ai khéo thì xin luôn cụ Tứ nhé