Addon 2x Conversation Improvements - Cải tiến cuộc trò chuyện cho XenForo 2 2.4.5

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,989
Được Like
12,732
Conversation Improvements - Cải tiến cuộc trò chuyện cho XenForo 2 2.4.5

Một bộ sưu tập các cải tiến cho hệ thống XenForo Conversation.

Đối với các diễn đàn lớn, vui lòng xem phần "Cài đặt cho các diễn đàn lớn"

Gỡ cài đặt sẽ xóa tất cả dữ liệu!
Tuy nhiên, Search Index sẽ yêu cầu rebuild toàn bộ để xóa dữ liệu cũ!

Tính năng
  • Thêm tìm kiếm cuộc đối thoại, với các tùy chọn để tìm kiếm theo người nhận.
  • Permissions đối thoại mới
  • Lịch sử chỉnh sửa tin nhắn cuộc đối thoại
  • Lịch sử chỉnh sửa tiêu đề cuộc đối thoại
  • Cho phép các cuộc đối thoại không có người tham gia (mặc định tắt)
Thêm tìm kiếm cuộc hội thoại, với các tùy chọn để tìm kiếm theo người nhận

Người dùng phải là thành viên của cuộc đối thoại mới có thể xem cuộc đối thoại hiển thị trong kết quả tìm kiếm.

Không cho phép moderator/administrator xem cuộc đối thoại của người khác trong kết quả tìm kiếm.

Thêm mỗi cuộc đối thoại và tin nhắn đối thoại vào store XenForo Search (MySQL hoặc Elastic Search), điều này có thể dẫn đến việc index tìm kiếm lớn hơn.

Permission đối thoại mới

Chỉ cần lấy đi nút "trả lời" của người dùng, không có banner.

Giới hạn trả lời là cho toàn bộ cuộc đối thoại, nhưng giới hạn cho mỗi nhóm người dùng. Cân nhắc khi Người dùng A & Người dùng B là thành viên của cuộc đối thoại.

Người dùng A có thể có giới hạn trả lời là 5. Người dùng B có thể có giới hạn trả lời là 10.

Khi cuộc đối thoại có > 5 trả lời, Người dùng A không thể trả lời. Khi cuộc đối thoại có > 10 trả lời, Người dùng A và Người dùng B không thể trả lời.

Lịch sử chỉnh sửa tin nhắn cuộc đối thoại

Thêm lịch sử chỉnh sửa cho tin nhắn đối thoại.

Lịch sử chỉnh sửa tiêu đề cuộc đối thoại

Thêm lịch sử chỉnh sửa tiêu đề cho cuộc đối thoại và triển khai quyền kiểm duyệt mới "Quản lý cuộc trò chuyện của bất kỳ ai" để cho phép người mới bắt đầu không được chỉnh sửa cuộc đối thoại.

Cho phép các cuộc đối thoại không có người tham gia

Một lựa chọn cho phép người dùng tự gửi các cuộc đối thoại cho riêng bản thân họ.

Cài đặt cho các diễn đàn lớn

Đối với các diễn đàn lớn, vui lòng thử thêm tất cả các cột theo cách thủ công trong một bước.
Điều này mất tối đa 5 phút cho 1,3 triệu tin nhắn trò chuyện (được nén).
Mã:
ALTER TABLE `xf_conversation_message`
  ADD COLUMN `edit_count` int not **** default 0,
  ADD COLUMN `last_edit_date` int not **** default 0,
  ADD COLUMN `last_edit_user_id` int not **** default 0;
ALTER TABLE `xf_conversation_master`
  ADD COLUMN `conversation_edit_count` int not **** default 0,
  ADD COLUMN `conversation_last_edit_date` int not **** default 0,
  ADD COLUMN `conversation_last_edit_user_id` int not **** default 0;

Permissions
  • Can Reply to Conversation. - Default
  • Reply Limit for Conversation. - Default
  • Manage Conversations by anyone. - Default
Các bước sau cài đặt thủ công - Rebuild Search Index

Add-on sẽ báo cáo (thông qua lỗi máy chủ) nếu các loại nội dung liên quan đến cuộc đối thoại yêu cầu index lại.

Tác động hiệu suất

1 truy vấn bổ sung cho mỗi tin nhắn đối thoại được đăng do index và tự index.

Chúc các bạn thành công.


Nguồn: xenforo.com​
 

Đính kèm

  • addon-Xon-ConversationImprovements-2.4.5.zip
    32.8 KB · Lượt xem: 10

Top Bottom