programming4:plugin
Khác biệt
Đây là những khác biệt giữa hai phiên bản của trang.
Phiên bản trước của cả hai bênPhiên bản trướcPhiên bản sau | Phiên bản trướcPhiên bản sauPhiên bản sau của cả hai bên | ||
programming4:plugin [2018/02/27 14:40] – [Cách viết file cấu hình ini] hoaquynhtim99 | programming4:plugin [2018/02/27 15:06] – [Cách viết file thực thi php] hoaquynhtim99 | ||
---|---|---|---|
Dòng 36: | Dòng 36: | ||
</ | </ | ||
+ | Phần info là thông tin của plugin | ||
+ | |||
+ | * name: Tên gọi | ||
+ | * author: Tác giả | ||
+ | * website: Website của tác giả hoặc plugin | ||
+ | * description: | ||
+ | |||
+ | Phần positions thiết lập các vị trí được phép đặt plugin trong hệ thống. Nếu plugin được phép đặt nhiều vị trí thì chỉ ra mỗi vị trí được phép trong thẻ '' | ||
+ | |||
+ | * id vị trí theo quy ước | ||
+ | * note ghi chú thêm nếu có | ||
+ | |||
+ | ID vị trí theo quy ước của NukeViet như sau: | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
===== Cách viết file thực thi php ===== | ===== Cách viết file thực thi php ===== | ||
+ | File thực thi php plugin nhìn chung viết rất tự do, người lập trình cần am hiểu sâu về cấu trúc của NukeViet để xử lý tình huống. | ||
+ | |||
+ | Cấu trúc cơ bản của file thực thi như sau | ||
+ | |||
+ | <code php> | ||
+ | <?php | ||
+ | |||
+ | /** | ||
+ | * @Project NUKEVIET 4.x | ||
+ | * @Author VINADES., | ||
+ | * @Copyright (C) 2018 VINADES., | ||
+ | * @License GNU/GPL version 2 or any later version | ||
+ | * @Createdate Mon, 29 Jan 2018 07:32:56 GMT | ||
+ | */ | ||
+ | |||
+ | if (!defined(' | ||
+ | die(' | ||
+ | } | ||
+ | |||
+ | // Nội dung code plugin viết vào đây | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Một số chú ý ===== | ||
programming4/plugin.txt · Sửa đổi lần cuối: 2018/02/27 15:54 bởi hoaquynhtim99