programming:rule
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 | ||
programming:rule [2016/06/16 10:47] – [function, class] hoaquynhtim99 | programming:rule [2016/06/16 10:57] – [Sử dụng phpDesigner 8] hoaquynhtim99 | ||
---|---|---|---|
Dòng 52: | Dòng 52: | ||
===== Chuẩn định dạng các file PHP ===== | ===== Chuẩn định dạng các file PHP ===== | ||
+ | NukeViet áp dụng chuẩn định dạng code [[http:// | ||
+ | |||
+ | Xem bản dịch Tiếng Việt của tài liệu trên: https:// | ||
===== Array ===== | ===== Array ===== | ||
+ | Do chuẩn PSR-2 không có quy định cụ thể về cách viết array, do đó NukeViet áp dụng riêng chuẩn như sau: | ||
Nếu mảng ngắn từ một đến hai phần tử ta viết | Nếu mảng ngắn từ một đến hai phần tử ta viết | ||
- | <code php> | + | <code php> |
Nếu dài hơn ta phải viết | Nếu dài hơn ta phải viết | ||
<code php> | <code php> | ||
$array = array( | $array = array( | ||
- | ' | + | |
- | ' | + | ' |
); | ); | ||
</ | </ | ||
Dòng 67: | Dòng 71: | ||
<code php> | <code php> | ||
$array = array( | $array = array( | ||
- | ' | + | |
- | ' | + | ' |
- | ' | + | ' |
- | ' | + | ' |
- | ' | + | ' |
- | ), | + | ), |
- | ), | + | ), |
- | ' | + | ' |
); | ); | ||
</ | </ | ||
Dòng 80: | Dòng 84: | ||
- | ===== Ghi chú (comment) ===== | ||
- | Khi thiết kế CSDL, cần thêm ghi chú cho mỗi trường dữ liệu. | ||
- | |||
- | Trong tập tin code, để đúng chuẩn cần viết ghi chú ngắn gọn cho mỗi dòng bằng < | ||
- | |||
- | Ví dụ: Dùng < | ||
- | Không dùng < | ||
- | Không dùng < | ||
====== Đối với các file JS ====== | ====== Đối với các file JS ====== | ||
- | Áp dụng chuẩn | + | Áp dụng chuẩn |
- | + | ||
- | Bắt đầu bởi mô tả: | + | |
- | <code javascript> | + | |
- | /* * | + | |
- | * @Project NUKEVIET 3.0 | + | |
- | * @Author VINADES., JSC ( contact@vinades.vn ) | + | |
- | * @Copyright ( C ) 2010 VINADES., JSC. All rights reserved | + | |
- | * @License GNU/GPL version 2 or any later version | + | |
- | * @Createdate 1 - 31 - 2010 5 : 12 | + | |
- | */ | + | |
- | </ | + | |
- | + | ||
- | Đặt { ngay sau các lệnh. | + | |
- | <code javascript> | + | |
- | if( a == 0 ) { | + | |
- | a = 1; | + | |
- | } | + | |
- | </ | + | |
- | Đặt else if ngay sau kí tự } | + | |
- | <code javascript> | + | |
- | if( a == 0 ){ | + | |
- | a = 1; | + | |
- | } else if ( a == -1 ) { | + | |
- | break; | + | |
- | } | + | |
- | </ | + | |
- | Các file javascript trong thư mục ''/ | ||
====== Đối với các file TPL ====== | ====== Đối với các file TPL ====== | ||
Nếu không có trường hợp đặc biệt nên dùng duy nhất một tên main để dánh dấu khối | Nếu không có trường hợp đặc biệt nên dùng duy nhất một tên main để dánh dấu khối | ||
Dòng 137: | Dòng 106: | ||
</ | </ | ||
- | > Các file TPL thực chất chứa mã HTML, JS tương tự các file .html, cần dùng tab để đánh dấu các thẻ cha con: | + | > Các file TPL thực chất chứa mã HTML, JS tương tự các file .html, cần dùng 4 ký tự space để đánh dấu các thẻ cha con: |
<code html> | <code html> | ||
<!-- BEGIN: main --> | <!-- BEGIN: main --> | ||
Dòng 178: | Dòng 147: | ||
<code css> | <code css> | ||
.banner_plan { | .banner_plan { | ||
- | background: #FFF; | + | |
- | border: 1px solid #DADADA; | + | border: 1px solid #DADADA; |
- | margin-bottom: | + | margin-bottom: |
- | padding: 5px | + | padding: 5px |
} | } | ||
</ | </ | ||
Dòng 219: | Dòng 188: | ||
Để định dạng code NukeViet trên phpDesigner 8 bạn cầu hình fomat file php như sau: | Để định dạng code NukeViet trên phpDesigner 8 bạn cầu hình fomat file php như sau: | ||
- | {{ : | + | {{ : |
Sau đó clich vào menu Advanced... Cấu hình theo thông số sau | Sau đó clich vào menu Advanced... Cấu hình theo thông số sau |
programming/rule.txt · Sửa đổi lần cuối: 2016/06/16 11:04 bởi hoaquynhtim99