Diễn đàn Trái Tim Yên Bái 2024

 Quên mật khẩu
 Đăng ký
Xem: 2592|Trả lời: 5
Thu gọn cột thông tin

[Discuz X2] Hiển thị các Bot trong Onlinelist Discuz X2

[Lấy địa chỉ]
  • Tâm trạng hàng ngày
    Hạnh phúc
    2-7-2025 09:43 PM
  • Đã viết: 13 ngày

    [LV.3]Spam 3

    Đăng lúc 19-8-2011 11:45 PM | Xem tất |Chế độ đọc

    Mời bạn đăng ký để giao lưu kết bạn nhé <3

    Bạn phải đăng nhập để xem được nội dung, nếu bạn chưa có tài khoản? hãy Đăng ký

    x
    demo.png
    Backup file trước khi làm
    Vào acp admin.php?frames=yes&action=db&operation=runquery
    Hoặc phpmyadmin run querry sau:
    1. ALTER TABLE  pre_common_session ADD  botid TINYINT(2) UNSIGNED NOT NULL DEFAULT 0 AFTER tid
    Sao chép mã
    Mở ./source/class/class_core.php tìm
    1. error_reporting(0);
    Sao chép mã
    Thêm vào dưới
    1.         function update() {
    2.                 global $_G;
    3.                 if($this->sid !== null) {

    4.                         $data = daddslashes($this->var);
    5.                         if($this->isnew) {
    6.                                 $this->delete();
    7.                                 DB::insert('common_session', $data, false, false, true);
    8.                         } else {
    9.                                 DB::update('common_session', $data, "sid='$data[sid]'");
    10.                         }
    11.                         $_G['session'] = $data;
    12.                         dsetcookie('sid', $this->sid, 86400);
    13.                 }
    14.         }
    Sao chép mã

    Tìm
    1.         function update() {
    2.                 global $_G;
    3.                 if($this->sid !== null) {

    4.                         $data = daddslashes($this->var);
    5.                         if($this->isnew) {
    6.                                 $this->delete();
    7.                                 DB::insert('common_session', $data, false, false, true);
    8.                         } else {
    9.                                 DB::update('common_session', $data, "sid='$data[sid]'");
    10.                         }
    11.                         $_G['session'] = $data;
    12.                         dsetcookie('sid', $this->sid, 86400);
    13.                 }
    14.         }
    Sao chép mã
    Thay bằng
    1.         function update() {
    2.                 global $_G;
    3.                 if($this->sid !== null) {

    4.                         $data = daddslashes($this->var);
    5.                         if($this->isnew) {
    6.                                 $this->delete();
    7.                                 DB::insert('common_session', $data, false, false, true);
    8.                 $bot = user2idbot($_SERVER['HTTP_USER_AGENT']);
    9.                 if($bot){
    10.                         DB::query('UPDATE pre_common_session SET botid='.$bot.' WHERE sid=\''.$this->sid.'\'');
    11.                  }
    12.                         } else {
    13.                                 DB::update('common_session', $data, "sid='$data[sid]'");
    14.                         }
    15.                         $_G['session'] = $data;
    16.                         dsetcookie('sid', $this->sid, 86400);
    17.                 }
    18.         }
    Sao chép mã
    Mở ./source/module/forum/forum_index.php tìm
    1. $query = DB::query("SELECT uid, username, groupid, invisible, lastactivity, fid FROM ".DB::table('common_session')." WHERE uid='0' ORDER BY uid DESC LIMIT ".($_G['setting']['maxonlinelist'] - $membercount));
    Sao chép mã

    Thay bằng
    1. $query = DB::query("SELECT uid, username, groupid, invisible, lastactivity, fid, botid FROM ".DB::table('common_session')." WHERE uid='0' ORDER BY uid DESC LIMIT ".($_G['setting']['maxonlinelist'] - $membercount));
    Sao chép mã

    Tìm
    1. $online['username'] = $_G['cache']['onlinelist']['guest'];
    Sao chép mã
    Thay bằng
    1.                                         if($online['botid']){
    2.                                                 $online['username'] = idbot2user($online['botid']);
    3.                                         }else{
    4.                                                 $online['username'] = $_G['cache']['onlinelist']['guest'];
    5.                                         }
    Sao chép mã

    Done. Ai làm chuột bạch thì show lên nhé
    Dịch bởi : www.traitimyenbai.net
    Đăng lúc 22-8-2011 10:10 AM | Xem tất
    Đã mần, mà chưa thấy con Bot nào mò vô
    Demo dưới chữ kí
  • Tâm trạng hàng ngày
    Hạnh phúc
    2-7-2025 09:43 PM
  • Đã viết: 13 ngày

    [LV.3]Spam 3

     Tác giả| Đăng lúc 22-8-2011 10:29 AM | Xem tất

    gì này
    Fatal error: Call to undefined function user2idbot() in /home/vngroup/public_html/diendan/source/class/class_core.php on line 1232

    Đánh giá

    Lỗi 1 lần, sau đó F5 là hết, mà chả thấy có tác dụng, gỡ rồi _ _!  Đăng lúc 22-8-2011 01:17 PM
    Đăng lúc 7-10-2011 02:49 PM | Xem tất
    Hoặc phpmyadmin run querry sau  <= cái này là sao ko hiểu
  • Tâm trạng hàng ngày
    Hạnh phúc
    2-7-2025 09:43 PM
  • Đã viết: 13 ngày

    [LV.3]Spam 3

     Tác giả| Đăng lúc 8-10-2011 12:55 AM | Xem tất
    xomluxubu.com gửi lúc 7-10-2011 02:49 PM
    Hoặc phpmyadmin run querry sau

    vào phpmyadmin trong cpanel của host
    cách dùng >> goolge
    Đăng lúc 9-10-2011 04:52 PM | Xem tất
    đã làm xong ko thấy con nào vào nhỉ
    Bạn phải đăng nhập mới được đăng bài Đăng nhập | Đăng ký

    Quy tắc điểm

    Đóng

    Thông báoTrước /1 Sau

    Phòng tối|Lưu trữ|Diễn đàn Yên Bái 2024 Community Guidelines |

    GMT+7, 13-10-2026 04:46 AM , Processed in 0.082362 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    Trả lời nhanh Lên trên Trở lại danh sách