1.8.x
Tính Năng: Stop Invisible Mode
Tác giả: terzier
Phiên bản: 2.2
Gửi lúc: 20/10/2026
Cập nhật lúc: 23/10/2026
User Profiles Index Page Forum Display Admin Control Panel
Mô tả
Stop Invisible Mode
Version: 2.2
Compatibility: MyBB 1.8.x
Author: Terzier
Description
This plugin lets you control which usergroups are allowed to use Invisible Mode ("Hide me from the Who's Online list").
Unlike older template-edit methods, this plugin
does not modify any templates. The original [c]{$canbeinvisible}[/c] variable stays intact, so install and uninstall are clean and fully reversible.
When the plugin is active, only the usergroups you specify may enable invisible mode. All other members still see the Privacy section in User CP, but the working checkbox is replaced with a clear notice that the feature is disabled for their usergroup. On save, their invisible setting is forced to off.
Features
- Plugin Active (Yes/No) – master switch. When set to No, MyBB behaves normally.
- Allowed Group IDs – comma-separated list of usergroup IDs that may use invisible mode (e.g. [c]4[/c] for Administrators). Leave empty to allow no groups.
- Disallowed groups see a notice instead of a working checkbox.
- Invisible status is forced to [c]0[/c] on save for disallowed groups.
- No template changes – safe to install and uninstall.
- Lightweight – only hooks into User CP options.
Installation
- Upload [c]stop_invisible.php[/c] to [c]inc/plugins/[/c]
- Go to Admin CP → Configuration → Plugins
- Click Install & Activate next to "Stop Invisible Mode"
- Go to Admin CP → Configuration → Settings → Stop Invisible Mode
- Set Plugin Active to Yes
- Enter the allowed group IDs (find them under Users & Groups → Groups)
- Save
Uninstallation
- Admin CP → Plugins → Deactivate
- Admin CP → Plugins → Uninstall
- Delete [c]inc/plugins/stop_invisible.php[/c] if desired
No template cleanup is required.
Settings
- Plugin Active – Enable or disable the plugin restrictions.
- Allowed Group IDs – Comma-separated usergroup IDs allowed to use invisible mode. Empty = nobody is allowed.
Notes
- Group IDs can be found in Admin CP → Users & Groups → Groups (check the URL when editing a group, e.g. [c]gid=4[/c]).
- Primary and additional groups are both checked.
- This plugin only controls the User CP option and the value saved. It does not change core Who's Online display logic beyond the user's invisible flag.
Feedback and bug reports are welcome.
Dừng Chế độ Tàng hìnhPhiên bản:2.2
Tương thích:MyBB 1.8.x
Tác giả: Terzier
Mô tảPlugin này cho phép bạn kiểm soát nhóm người dùng nào được phép sử dụng Chế độ Ẩn ("Ẩn tôi khỏi danh sách Ai Đang Online").
Khác với các phương pháp chỉnh sửa mẫu cũ hơn, plugin nàykhông sửa đổi bất kỳ mẫu nào. Biến [c]{$canbeinvisible}[/c] ban đầu vẫn giữ nguyên, nên việc cài đặt và gỡ cài đặt đều sạch sẽ và hoàn toàn có thể đảo ngược.
Khi plugin đang hoạt động, chỉ các nhóm người dùng bạn chỉ định mới có thể bật chế độ ẩn. Tất cả các thành viên khác vẫn thấy phần Quyền riêng tư trong User CP, nhưng hộp kiểm làm việc được thay bằng thông báo rõ ràng rằng tính năng này đã bị vô hiệu hóa đối với nhóm người dùng của họ. Khi lưu, cài đặt vô hình của họ bị buộc tắt.
Tính năng- Plugin đang hoạt động (Có/Không)– công tắc chính. Khi đặt ở chế độ Không, MyBB hoạt động bình thường.
- ID nhóm được phép– danh sách ID nhóm người dùng phân tách bằng dấu phẩy có thể sử dụng chế độ ẩn (ví dụ: [c]4[/c] cho Quản trị viên). Để trống để cho phépkhôngcác nhóm.
- Nhóm không được phép sẽ thấy thông báo thay vì hộp kiểm hoạt động.
- Trạng thái vô hình bị buộc phải [c]0[/c] khi lưu các nhóm không được phép.
- Không thay đổi mẫu – an toàn khi cài đặt và gỡ cài đặt.
- Nhẹ – chỉ liên kết với các tùy chọn CP của Người dùng.
Lắp đặt- Tải lên [c]stop_invisible.php[/c] vào [c]inc/plugins/[/c]
- Đi đếnQuản trị viên CP → Cấu hình → Plugin
- NhấpCài đặt & Kích hoạtbên cạnh "Dừng Chế độ Tàng hình"
- Đi đếnCài đặt Cấu hình → → Quản trị viên CP → Dừng Chế độ Tàng hình
- BộPlugin đang hoạt độngđến Có
- Nhập các ID nhóm được phép (tìm chúng trong phầnNgười dùng & Nhóm → Nhóm)
- Lưu
Gỡ cài đặt- Quản trị viên CP → Plugin → Tắt
- Quản trị viên CP → Plugins → gỡ cài đặt
- Xóa [c]inc/plugins/stop_invisible.php[/c] nếu muốn
Không cần dọn dẹp mẫu.
Bối cảnh- Plugin đang hoạt động– Bật hoặc tắt các hạn chế plugin.
- ID nhóm được phép– ID nhóm người dùng phân tách bằng dấu phẩy được phép sử dụng chế độ ẩn. Empty = không ai được phép sử dụng.
Ghi chú- ID nhóm có thể được tìm thấy trongQuản trị viên CP → Người dùng & Nhóm → Nhóm(kiểm tra URL khi chỉnh sửa nhóm, ví dụ [c]gid=4[/c]).
- Cả nhóm chính và nhóm bổ sung đều được chọn.
- Plugin này chỉ kiểm soát tùy chọn User CP và giá trị đã lưu. Nó không thay đổi logic hiển thị cốt lõi của Who's Online ngoài cờ vô hình của người dùng.
Mọi phản hồi và báo cáo lỗi đều được hoan nghênh.
Hình Ảnh
