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: 27/07/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
Requirements
- MyBB 1.8.x
- PluginLibrary plugin
- PHP 7.0+
Chức năng trả lời:- Chọn văn bản từ bất kỳ bài đăng nào và nhấp vào Trả lời
- Chèn trích dẫn đã định dạng với BBCode vào trình chỉnh sửa trả lời nhanh
- Điểm đến có thể 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 multiquote
- Hoạt động giống như tính năng đa dấu ngoặc kép gốc của MyBB
- Lưu vào lưu trữ địa phương để truy cập tức thì
- Sao lưu vào cơ sở dữ liệu để lưu trữ giữa các phiên làm việc
- 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 Quote+
- Bật/tắt mô tả trả lời
- Vị trí: Trên, Dưới 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 lưu trữ địa phương để 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ã nguồn:
inc/
└── plugin/
├── advanced_quote.php (Tệp plugin chính)
└── AdvancedQuote/
├── database.sql (Lược đồ cơ sở dữ liệu)
├── settings.json (Cài đặt cấu hình)
├── js/
│ └── advanced_quote.js (JavaScript)
└── CSS/
└── advanced_quote.css (Kiểu dáng chú thích)
Lắp đặt- Tải thư mục "AdvancedQuote" lên /inc/plugins/
- Tải "advanced_quote.php" lên /inc/plugins/
- Đi đến Admin CP > Plugins
- Nhấn "Cài đặt & Kích hoạt" để nhận 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 hoạt độngQuy trình phản hồ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ấn Trả lời > JavaScript trích xuất HTML từ vùng chọn
- HTML được chuyển đổi sang BBCode (phía khách)
- Trích dẫn đã định dạng sẽ được gửi đến trình chỉnh sửa trả lời nhanh
Trích dẫn + Lưu lượng:- Người dùng chọn văn bản và nhấp vào Quote+
- Yêu cầu AJAX lấy BBCode đị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)
- Dấu ngoặc kép của MyBB được bật/tắt
- Khi xem phản hồi nhanh, báo giá đã lưu sẽ tự động tải
Yêu cầu
- MyBB 1.8.x
- Plugin PluginLibrary
- PHP 7.0+
Hình Ảnh

