Addon portal nhẹ và linh hoạt cho XenForo 2.3+ — biến diễn đàn thành trang tin tức bằng cách promote bài viết lên trang chủ portal.
vnxf.vn
Tính năng
Trang Portal
- Trang portal riêng tại đường dẫn
/easy-portal - Hiển thị bài viết được promote theo dạng news feed hiện đại
- Tiêu đề lớn, avatar tác giả, trích dẫn nội dung (text only, tự động ẩn ảnh trong bài)
- Thông tin ngày đăng, lượt xem, bình luận, react, chuyên mục
- Phân trang theo số bài mỗi trang (tùy chỉnh trong Admin CP)
Promote bài viết
- Promote bất kỳ bài viết nào lên portal từ menu công cụ chủ đề
- Chọn ngày & giờ khi promote (date picker + time picker)
- Chỉnh sửa ngày/giờ promote sau khi đã promote
- Gỡ bài viết khỏi portal (demote)
- Sắp xếp theo ngày promote (mới nhất trước)
Vị trí Widget
- Easy Portal: Sidebar — thanh bên
- Easy Portal: Above content — phía trên danh sách bài viết
- Easy Portal: Below content — phía dưới danh sách bài viết
- Easy Portal: Above (full width) — toàn chiều ngang phía trên, ngoài sidebar
- Easy Portal: Below (full width) — toàn chiều ngang phía dưới, ngoài sidebar
Tùy chọn Admin
- Tiêu đề portal — tùy chỉnh tiêu đề trang portal
- Mô tả meta — mô tả SEO cho trang portal
- Số bài mỗi trang — phân trang tùy chỉnh (mặc định: 20)
Phân quyền
- Quản lý quyền promote/demote qua Quyền nhóm người dùng
- Nhóm quyền:
[VNXF] Easy Portal - Quyền: Có thể promote / demote bài viết
Giao diện
- Tự động ẩn tiêu đề trang và breadcrumbs trên trang portal
- Thiết kế news feed responsive
- Sử dụng LESS, tùy chỉnh hoàn toàn qua hệ thống style XenForo
Cài đặt
- Upload thư mục
VNXF/EasyPortalvàosrc/addons/ - Vào Admin CP → Tiện ích bổ sung → Cài đặt từ filehoặc chạy lệnh:
Mã:php cmd.php xf-addon:install VNXF/EasyPortal - Phân quyền tại Admin CP → Người dùng → Quyền nhóm người dùng → [VNXF] Easy Portal
- Cấu hình tại Admin CP → Thiết lập → Tùy chọn → VNXF Easy Portal
Đặt Easy Portal làm trang chủ
Để portal hiển thị khi truy cập domain chính (ví dụhttps://example.com/):- Vào Admin CP → Thiết lập → Tùy chọn → Basic board information
- Tìm mục Index page route
- Đổi giá trị thành:
Mã:easy-portal/ - Lưu lại — trang chủ giờ sẽ hiển thị Easy Portal
Cấu hình
Tùy chọn (Admin CP → Thiết lập → Tùy chọn → VNXF Easy Portal)
| Tùy chọn | Mô tả | Mặc định |
|---|---|---|
| Portal title | Tiêu đề hiển thị trên trang portal | Easy Portal |
| Portal meta description | Thẻ meta description cho SEO | (trống) |
| Threads per page | Số bài promote hiển thị mỗi trang | 20 |
Phân quyền (Admin CP → Người dùng → Quyền nhóm người dùng)
| Quyền | Mô tả |
|---|---|
| Can promote / demote threads | Cho phép promote bài lên portal, chỉnh ngày promote, và gỡ bài khỏi portal |
Hướng dẫn sử dụng
- Mở bất kỳ bài viết nào
- Nhấn Công cụ chủ đề (menu ⋮)
- Chọn Promote to Easy Portal
- Chọn ngày & giờ → nhấn Promote
- Bài viết sẽ xuất hiện tại
/easy-portal
- Edit promote date — thay đổi ngày/giờ để sắp xếp
- Demote from Easy Portal — gỡ bài khỏi portal
Thiết lập Widget
Addon cung cấp 5 vị trí widget trên trang portal. Thêm widget tại Admin CP → Giao diện → Widgets.Sơ đồ bố cục
Mã:
┌─────────────────────────────────────────────────┐
│ Easy Portal: Above (full width) │ ← Toàn chiều ngang, ngoài sidebar
├──────────────────────────────┬──────────────────┤
│ Easy Portal: Above content │ │
│──────────────────────────────│ Easy Portal: │
│ │ Sidebar │
│ [ Danh sách bài ] │ │
│ │ │
│──────────────────────────────│ │
│ Easy Portal: Below content │ │
├──────────────────────────────┴──────────────────┤
│ Easy Portal: Below (full width) │ ← Toàn chiều ngang, ngoài sidebar
└─────────────────────────────────────────────────┘
Cách thêm widget
- Vào Admin CP → Giao diện → Widgets
- Nhấn + Add widget
- Chọn loại widget (ví dụ: Forum statistics, Online users, New posts...)
- Tại mục Position, chọn một trong các vị trí Easy Portal:
| Vị trí | Mô tả |
|---|---|
| Easy Portal: Sidebar | Cột bên phải, hiện cùng nội dung chính |
| Easy Portal: Above content | Phía trên danh sách bài, trong cột chính |
| Easy Portal: Below content | Phía dưới danh sách bài, trong cột chính |
| Easy Portal: Above (full width) | Toàn chiều ngang phía trên, ngoài layout sidebar |
| Easy Portal: Below (full width) | Toàn chiều ngang phía dưới, ngoài layout sidebar |
- Lưu lại — widget sẽ hiển thị trên trang
/easy-portal
Yêu cầu
- XenForo 2.3.x
- PHP 7.4+
Phát triển
Blue VNXFvnxf.vn
Bài viết chỉ thể hiện quan điểm cá nhân của tác giả và mang tính tham khảo.
Chúng tôi không chịu trách nhiệm cho bất kỳ rủi ro nào phát sinh từ việc sử dụng thông tin trong bài viết.



