Tạo tiện ích bổ sung (addons) cho Xenforo 2 đơn giản
  • Bầu cử Quốc hội Mỹ giữa nhiệm kỳ

    Cập nhật: 10:15 17/11/2022

    Hạ viện
    210 Dân chủ
    218 Cộng hòa
    7 chưa xác định
    218
    Thượng viện
    50 Dân chủ
    49 Cộng hòa
    1 chưa xác định
    50

Hướng dẫn Tạo tiện ích bổ sung (addons) cho Xenforo 2 đơn giản

T
thahtrung06 
Trả lời: 0 Lượt xem: 10 Biểu cảm: 0
1730889545049.png

Để tạo tiện ích bổ sung (addons) cho xenforo, bạn cần đi đến thư mục gốc cài đặt XF và chạy lệnh sau, nhập các phản hồi được hiển thị bên dưới:

php cmd.php xf-addon:create

Enter an ID for this add-on: Demo/VNT

Enter a title: Demo - VNT

Enter a version ID: This integer will be used for internal variable comparisons. Each release of your addon should increase this number: 1000010

Version string set to: 1.0.0 Alpha

Does this add-on supersede a XenForo 1 add-on? (y/n) n
The addon.json file was successfully written out to /var/www/src/addons/Demo/VNT/addon.json

Does your add-on need a Setup file? (y/n) y

Does your Setup need to support running multiple steps? (y/n) y
The Setup.php file was successfully written out to /var/www/src/addons/Demo/VNT/Setup.php

Tiện ích bổ sung hiện đã được tạo, bạn sẽ thấy có một thư mục mới trong src/addons đó là thư mục Demo/VNT. Ngoài ra, bạn sẽ tìm thấy tiện ích bổ sung của mình trong danh sách "Tiện ích bổ sung đã cài đặt" của Admin CP.

Một trong những tập tin đã được tạo là addon.json, tập tin sẽ như thế này:
{
"legacy_addon_id": "",
"title": "Demo - VNT",
"description": "",
"version_id": 1000010,
"version_string": "1.0.0 Alpha",
"dev": "",
"dev_url": "",
"faq_url": "",
"support_url": "",
"extra_urls": [],
"require": [],
"icon": ""
}

Bây giờ bạn có thể điền thêm một vài thông tin chi tiết như description, tên nhà phát triển (dev) và biểu tượng (icon). Biểu tượng có thể là ảnh .png (đặt ở thư mục gốc của tiện ích bổ sung) hoặc tên của một biểu tượng Font Awesome.

Sau đó bạn có thể tạo thêm những lớp, file .php, .xml cần thiết cho addons. Khi addons hoàn tất, bạn sẽ cần phải dùng lệnh để xuất addons đó dưới dạng .zip

Tổng hợp
 
Từ khóa
build addons create addons
Ý kiến của bạn
Back
Top