1.8.x
Tính Năng: Advanced Quote
Tác giả: PARADOX987
Phiên bản: 1.1.0
Gửi lúc: 22/03/2026
Cập nhật lúc: 30/03/2026
Show Thread
Mô tả
Reply Functionality:- Select text from any post and click Reply
- Inserts formatted quote with BBCode into quick reply editor
- Configurable destination: Quick Reply or New Reply Page
Quote+ Functionality:- Select text and click Quote+ to save for multiquote
- Works like MyBB's native multiquote feature
- Saves to localStorage for instant access
- Backs up to database for persistence across sessions
- Automatically toggles multiquote indicator
Tooltip Customization:- Enable/disable Quote+ tooltip
- Enable/disable Reply tooltip
- Position: Top, Bottom, or Auto (smart positioning)
Data Management:- Automatic cleanup of old entries (48 hours)
- Database storage for persistence
- LocalStorage caching for speed
Plugin Settings
Quote:Enable Quote+ Tooltip: Show Quote+ button when text is selected. Default: Enabled
Enable Reply Tooltip: Show Reply button when text is selected. Default: Enabled
Tooltip Position: Position of tooltip: Top, Bottom, or Auto (smart). Default: Auto
Reply Destination: Where Reply goes: Quick Reply page or New Reply page. Default: Quick Reply
**File Structure**
Code:
inc/
└── plugins/
├── advanced_quote.php (Main plugin file)
└── AdvancedQuote/
├── database.sql (Database schema)
├── settings.json (Settings configuration)
├── js/
│ └── advanced_quote.js (JavaScript)
└── css/
└── advanced_quote.css (Tooltip styling)
Installation
- Upload the "AdvancedQuote" folder to /inc/plugins/
- Upload "advanced_quote.php" to /inc/plugins/
- Go to Admin CP > Plugins
- Click "Install & Activate" for Advanced Quote
- Configure settings at Admin CP > Configuration > Settings > Advanced Quote
How It Works
Reply Flow:
- User selects text in a post
- Tooltip appears with Reply button
- Click Reply > JavaScript extracts HTML from selection
- HTML is converted to BBCode (client-side)
- Formatted quote is sent to quick reply editor
Quote+ Flow:
- User selects text and clicks Quote+
- AJAX request fetches formatted BBCode from server
- Quote is saved to localStorage (instant access)
- Quote is saved to database (backup)
- MyBB's multiquote is toggled
- When viewing quick reply, saved quotes are auto-loaded
Chức năng trả lời:- Chọn văn bản từ bài đăng bất kỳ và nhấp vào Trả lời
- Chèn trích dẫn được định dạng với BBCode vào trình chỉnh sửa trả lời nhanh
- Điểm đến có thể định cấu hình: Trả lời nhanh hoặc Trang trả lời mới
Trích dẫn + Chức năng:- Chọn văn bản và nhấp vào Trích dẫn + để lưu cho nhiều trích dẫn
- Hoạt động giống như tính năng đa trích dẫn gốc của MyBB
- Lưu vào localStorage để truy cập tức thì
- Sao lưu vào cơ sở dữ liệu để duy trì trong các phiên
- Tự động chuyển đổi chỉ báo đa dấu ngoặc kép
Tùy chỉnh chú giải công cụ:- Bật/tắt chú giải công cụ Quote+
- Bật/tắt chú giải công cụ Trả lời
- Vị trí: Trên cùng, Dưới cùng hoặc Tự động (định vị thông minh)
Quản lý dữ liệu:- Tự động dọn dẹp các mục cũ (48 giờ)
- Lưu trữ cơ sở dữ liệu để duy trì
- Bộ nhớ đệm LocalStorage để tăng tốc độ
Cài đặt pluginQuote:Enable Quote+ Tooltip: Show Quote+ button when text is selected. Default: Enabled
Enable Reply Tooltip: Show Reply button when text is selected. Default: Enabled
Tooltip Position: Position of tooltip: Top, Bottom, or Auto (smart). Default: Auto
Reply Destination: Where Reply goes: Quick Reply page or New Reply page. Default: Quick Reply
**Cấu trúc tệp**Mã số:
bao gồm/
└── plugin/
├── advanced_quote.php (Tệp plugin chính)
└── Báo giá nâng cao/
├── database.sql (Lược đồ cơ sở dữ liệu)
├── settings.json (Cấu hình cài đặt)
├── js/
│ └── advanced_quote.js (JavaScript)
└── css/
└── advanced_quote.css (Tạo kiểu chú giải công cụ)
Lắp ráp- Tải thư mục "AdvancedQuote" lên /inc/plugins/
- Tải "advanced_quote.php" lên /inc/plugins/
- Đi tới Plugin CP > quản trị
- Nhấp vào "Cài đặt & Kích hoạt" để được báo giá nâng cao
- Cấu hình cài đặt tại Admin CP > Cài đặt > Cấu hình > Báo giá nâng cao
Cách thức hoạt độngDòng trả lời:- Người dùng chọn văn bản trong bài đăng
- Chú giải công cụ xuất hiện với nút Trả lời
- Nhấp vào Trả lời > JavaScript trích xuất HTML từ lựa chọn
- HTML được chuyển đổi thành BBCode (phía máy khách)
- Trích dẫn được định dạng được gửi đến trình chỉnh sửa trả lời nhanh
Báo giá + Dòng chảy:- Người dùng chọn văn bản và nhấp vào Trích dẫn +
- Yêu cầu AJAX tìm nạp BBCode được định dạng từ máy chủ
- Báo giá được lưu vào localStorage (truy cập tức thì)
- Báo giá được lưu vào cơ sở dữ liệu (sao lưu)
- Multiquote của MyBB được chuyển đổi
- Khi xem trả lời nhanh, báo giá đã lưu sẽ tự động tải
Hình Ảnh

