Tutorial 2x Tùy chỉnh Menu AdminCP với Development Mode cho XenForo 2.3

PVS

Super Moderator
Thành viên BQT
Tùy chỉnh Menu AdminCP với Development Mode cho XenForo 2.3

Admin Control Panel (AdminCP) của XenForo cực kỳ mạnh mẽ, nhưng cũng rất lớn. Hàng ngày, có thể bạn phải lặp đi lặp lại việc nhấp qua 3-4 menu chỉ để đến một trang quen thuộc. May mắn thay, XenForo cung cấp một công cụ tích hợp sẵn để giải quyết vấn đề này: Admin Navigation.

tuy-chinh-menu-admincp-xenforo.png

Đây là một tính năng dành cho nhà phát triển (developer) và yêu cầu bạn phải bật Chế độ Development. Bài viết này sẽ hướng dẫn bạn cách kích hoạt chế độ này một cách an toàn và tạo ra các lối tắt AdminCP để tăng tốc quy trình làm việc của mình.

Bước 1: Kích hoạt chế độ Development​


Đây là bước bắt buộc đầu tiên.
  1. Sử dụng FTP hoặc File Manager, mở file src/config.php trong thư mục gốc của diễn đàn.
  2. Thêm dòng sau vào trong file:
    $config['development']['enabled'] = true;
  3. Lưu file lại. Sau khi tải lại trang AdminCP, bạn sẽ thấy một tab menu chính mới xuất hiện: Development.

Bước 2: Tạo lối tắt trong Admin Navigation​


Khi Development Mode đã được bật, bạn có thể bắt đầu tạo lối tắt.

Lấy "Link" của trang đích​

Trước tiên, hãy truy cập vào trang bạn muốn tạo shortcut và sao chép phần URL nằm ngay sau .../admin.php?.
  • Ví dụ: Đối với trang Thêm Notice mới, link sẽ là notices/add.

Thêm lối tắt mới​

  1. Truy cập vào đường dẫn mới: AdminCP > Development > Admin navigation.
  2. Nhấp vào nút + Add navigation.
  3. Điền các thông tin sau:
    • Admin navigation ID: Đặt một ID duy nhất, không dấu (ví dụ: themNoticeMoi).
    • Title: Tên của lối tắt sẽ hiển thị trên menu (ví dụ: + Thêm Notice).
    • Link: Dán phần URL bạn đã sao chép ở trên vào đây (ví dụ: notices/add).
    • Font Awesome icon: Nhập tên một icon từ Font Awesome (ví dụ: fa-plus-circle).
    • Parent navigation entry: Chọn vị trí bạn muốn lối tắt này xuất hiện.
    • Display order: Sắp xếp thứ tự của lối tắt.
    • Required admin permission: Để trống nếu muốn mọi admin đều thấy.
    • Các ô tick tùy chọn: Cho phép bạn chỉ hiển thị lối tắt trong các chế độ nhất định. Hầu hết các trường hợp có thể để trống.
    • Add-on: Để mặc định.
  4. Nhấp Save. Lối tắt của bạn giờ đã xuất hiện ở vị trí bạn chọn.

Bước 3: Tắt chế độ Development (Khuyến nghị)​


Sau khi đã tạo xong tất cả các lối tắt mong muốn, trên một trang web đang hoạt động, bạn nên tắt chế độ Development để đảm bảo an toàn.
  1. Quay lại file src/config.php.
  2. Xóa hoặc vô hiệu hóa dòng bạn đã thêm: // $config['development']['enabled'] = true;
  3. Lưu file lại.
Đừng lo lắng, các lối tắt bạn đã tạo sẽ vẫn còn đó và hoạt động bình thường ngay cả khi đã tắt Development Mode.

Kết luận

Tuy đòi hỏi phải kích hoạt Development Mode, tính năng Admin Navigation là một công cụ tùy chỉnh cực kỳ mạnh mẽ để cá nhân hóa và tăng tốc quy trình làm việc trong AdminCP. Bằng cách dành chút thời gian thiết lập ban đầu, bạn có thể tạo ra một bộ lối tắt tiện lợi, giúp công việc quản trị hàng ngày trở nên nhanh chóng và hiệu quả hơn rất nhiều.

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


VNXF.VN​
 
Back
Top