- Tham gia
- 28/02/2015
- Bài viết
- 16,829
- Được Like
- 12,720
Alert Improvements - Cải tiến cảnh báo cho XenForo 2 2.8.10
Một bộ sưu tập các cải tiến cho hệ thống cảnh báo của XenForo.
Add-on này yêu cầu php 7.0.x hoặc mới hơn.
Add-on này yêu cầu XF 2.1.x hoặc mới hơn.
Không sử dụng sao chép dựa trên câu lệnh MySQL với add-on này
Tính năng
Tác động hiệu suất
Một bộ sưu tập các cải tiến cho hệ thống cảnh báo của XenForo.
Add-on này yêu cầu php 7.0.x hoặc mới hơn.
Add-on này yêu cầu XF 2.1.x hoặc mới hơn.
Không sử dụng sao chép dựa trên câu lệnh MySQL với add-on này
Tính năng
- Đối với các trang chủ đề/conversation/profile, tự động đánh dấu các cảnh báo là đã đọc từ nội dung trên một trang nhất định khi được xem.
- Liên kết đánh dấu chưa đọc cho các cảnh báo riêng lẻ trên trang Alerts.
- Hỗ trợ add-on sau:
- Content Ratings
- Global Optional, tóm tắt cảnh báo theo loại nội dung hoặc người dùng được chọn
- User Option để ngăn đánh dấu là đã đọc khi truy cập /accounts/alerts page.
- User Option để ngăn chặn tóm tắt khi truy cập /accounts/alerts page.
- User Option để điều chỉnh ngưỡng tóm tắt
- Bài viết, cuộc trò chuyện, bài viết trên profile, Like bình luận bài viết trên profile
- Xếp hạng (Từ Content Ratings)
Tác động hiệu suất
- Thêm cột bổ sung vào xf_alert.
Mã:
alter table xf_user_alert summerize_id add int(10) unsigned DEFAULT ****
- 1 truy vấn SELECT thêm cho mỗi yêu cầu trang chủ đề khi người dùng có nhiều hơn 0 cảnh báo hoạt động.
- Nếu có các cảnh báo để đánh dấu là đã đọc, thì cần có thêm UPDATE.
- Khi truy cập các cảnh báo phía trên ngưỡng tóm tắt, hãy tìm nạp tất cả các cảnh báo chưa đọc và cố gắng nhóm chúng trong PHP.
- Khi tạo thành công các cảnh báo tóm tắt, 2 truy vấn được thực hiện. 1 để chèn thêm cảnh báo tóm tắt, 1 để cập nhật cảnh báo tóm tắt.
Nguồn: xenforo.com
Đính kèm
Bài viết liên quan
Bài viết mới