Công cụ thành viên

Công cụ trang web


programming:structure

Khác biệt

Đây là những khác biệt giữa hai phiên bản của trang.

Liên kết đến bản xem so sánh này

Phiên bản trước của cả hai bênPhiên bản trước
Phiên bản sau
Phiên bản trước
programming:structure [2016/06/15 09:36] hoaquynhtim99programming:structure [2016/06/15 10:28] (hiện tại) – phiên bản cũ đã được khôi phục (2012/03/15 08:05) hoaquynhtim99
Dòng 1: Dòng 1:
 ====Cấu trúc tệp tin và thư mục của NukeViet==== ====Cấu trúc tệp tin và thư mục của NukeViet====
-Bạn có thể xem đầy đủ cấu trúc tệp tin và thư mục của NukeViet thông qua kho code của NukeViet tại đây: [[https://github.com/nukeviet/nukeviet]]+Bạn có thể xem đầy đủ cấu trúc tệp tin và thư mục của NukeViet thông qua kho code của NukeViet tại đây: [[http://code.google.com/p/nuke-viet/source/browse/trunk/nukeviet/]]
  
   - Mô tả các file trong thư mục gốc   - Mô tả các file trong thư mục gốc
     * File ''index.php'': Là file khởi động hệ thống, gọi ra tất cả các tài nguyên NukeViet sử dụng, xác định các module, các template, thống kê số người online, xác định quyền điều hành module.     * File ''index.php'': Là file khởi động hệ thống, gọi ra tất cả các tài nguyên NukeViet sử dụng, xác định các module, các template, thống kê số người online, xác định quyền điều hành module.
 +    * File ''mainfile.php'': Là file gọi ra tất cả các tài nguyên của hệ thống sử dụng, khởi tạo các hằng, các biến dùng chung. File này được gọi ngay index.php được gọi.
     * File ''.htaccess'': Cấu hình Charset (character set) mặc định cho các file HTML, CSS, JS, PHP, HTM, chặn truy cập bên ngoài đến một số file. Thiết lập cho các modules của Apache.     * File ''.htaccess'': Cấu hình Charset (character set) mặc định cho các file HTML, CSS, JS, PHP, HTM, chặn truy cập bên ngoài đến một số file. Thiết lập cho các modules của Apache.
     * File ''web.config'': Tệp cấu hình dành cho máy chủ windows.     * File ''web.config'': Tệp cấu hình dành cho máy chủ windows.
 +    * File ''CJzip.php'': Chứa các thành phần phục vụ việc nén trang.
     * File ''favicon.ico'': Icon của website.     * File ''favicon.ico'': Icon của website.
     * Các file ''robots.php'', ''robots.txt'': Thiết lập quyền tìm kiếm của các máy chủ tìm kiếm.     * Các file ''robots.php'', ''robots.txt'': Thiết lập quyền tìm kiếm của các máy chủ tìm kiếm.
-    * File composer.json cấu hình cho Composer +    * File ''service_shops_nganluong.php'': Kết nối thanh toán với nganluong.vnFile này chỉ được sử dụng trong thanh toán của module shopsĐược đưa vào từ phiên bản NukeViet 3.1. 
-    * Các file bổ sung nếu có CONTRIBUTING.md, COPYRIGHT.txt, CHANGELOG.txt, README.md, LICENSE.txtcác file dành cho kho code đang phát triển. (Các file này sẽ bị loại bỏ khỏi bộ cài đặt)+    * File ''update_revision.php''Dùng trong việc nâng cấp hệ thống theo revision. ((Tính năng Update revision đã được loại bỏ từ phiên bản NukeViet 3.2))
   - Mô tả các thư mục:   - Mô tả các thư mục:
     - Thư mục ''admin'':\\ Thư mục này chứa thư mục con (''modules'') và file ''index.php''.\\ Thư mục modules chứa các module sử dụng trong khu vực quản trị website.     - Thư mục ''admin'':\\ Thư mục này chứa thư mục con (''modules'') và file ''index.php''.\\ Thư mục modules chứa các module sử dụng trong khu vực quản trị website.
-    - Thư mục ''assets'':\\ Trong này chứa các file ảnh thumb, trình soạn thảo, javascript, fonts và các file tpl dùng chung. +    - Thư mục ''cache'':\\ Là bộ nhớ đệm chệ thống, khi thực hiện chức năng xóa cache thì các file trong thư mục này sẽ bị xóaCache sẽ giúp hệ thống hoạt động nhanh hơngiảbớt công việc xử lý của CPU.
-      * Thư m''css'': Chứa thư viện fontawesome, các file cấu hình cho RSS, Sitemap. +
-      * Thư mục ''editors'': chứcác trình soạn thảo, NukeViet tích hợp sẵn trình soạn thảo **ckeditor**. +
-      * Thư mục ''fonts'': Chứa bộ font FontAwesome. +
-      * Thư mục ''images'':\\ Chứa các hình ảnh cơ bản được sử dụng trên toàn hệ thống+
-      * Thư mục ''js'': Chứa các file javascript NueViet sử dụng như jquery và các pluginjquery UI, js của các module trong admin. +
-      * Thư mục ''tpl'': Chứa các file cấu hình giao diện của việc đóng gói CSDL, RSS, thông báo chặn truy cập quá nhiều. +
-      * Các thư mục khác ngoại trừ những thư mục trên: Là thư mục chứa ảnh thumb của các module. Các thư mục này tự động sinh ra khi các module được cài đặt và có thư mục upload.+
     - Thư mục ''data'':\\ Chứa các file dữ liệu từ các module, ví dụ các file dữ liệu quảng cáo (module banners), file config_global.php chứa thông tin cấu hình của site, file metatags.xml lưu cấu hình meta-tag…\\ Ngoài ra thư mục này cũng có thể chứa nhiều file khác tùy theo mỗi module có hoặc không có lưu file vào.     - Thư mục ''data'':\\ Chứa các file dữ liệu từ các module, ví dụ các file dữ liệu quảng cáo (module banners), file config_global.php chứa thông tin cấu hình của site, file metatags.xml lưu cấu hình meta-tag…\\ Ngoài ra thư mục này cũng có thể chứa nhiều file khác tùy theo mỗi module có hoặc không có lưu file vào.
-      * Thư mục ''cache'':\\ Là bộ nhớ đệm của hệ thống, khi thực hiện chứnăng xóa cache thì các file trong thư mục này sẽ bị xóa. Cache sẽ giúp hệ thống hot động nhanh hơn, gim bớt công việc xử lý của CPU. +    - Thư mục ''editors'': chứa các trình soạn thảo, NukeViet tích hợp sẵn trình soạn tho **ckeditor**.
-    - +
     - Thư mục ''files'':\\ Gồm 5 thư mục con:     - Thư mục ''files'':\\ Gồm 5 thư mục con:
       * ''Css'': Chứa các file css nén của website nếu bật chức năng tối ưu hệ thống.       * ''Css'': Chứa các file css nén của website nếu bật chức năng tối ưu hệ thống.
Dòng 29: Dòng 23:
       * ''Js'': Chứa file js nén nếu chức năng tối ưu hệ thống được kích hoạt.       * ''Js'': Chứa file js nén nếu chức năng tối ưu hệ thống được kích hoạt.
       * ''News'': Chứa các hình ảnh của module news. Khi tạo module ảo từ module news, hệ thống sẽ tự động tạo thêm các thư mục có tên là tên module ảo vào thư mục ''files''.       * ''News'': Chứa các hình ảnh của module news. Khi tạo module ảo từ module news, hệ thống sẽ tự động tạo thêm các thư mục có tên là tên module ảo vào thư mục ''files''.
 +    - Thư mục ''images'':\\ Chứa các hình ảnh cơ bản được sử dụng trên toàn hệ thống, jwplayer
     - Thư mục ''includes'':\\ Chứa toàn bộ tài nguyên của bộ nhân NukeViet.     - Thư mục ''includes'':\\ Chứa toàn bộ tài nguyên của bộ nhân NukeViet.
-      * File ''mainfile.php'': Là file gọi ra tất cả các tài nguyên của hệ thống sử dụng, khởi tạo các hằng, các biến dùng chung. File này được gọi ngay index.php được gọi. 
       * Thư mục ''blocks'': Chứa các block global của hệ thống.       * Thư mục ''blocks'': Chứa các block global của hệ thống.
       * Thư mục ''class'': Chứa các class: array2xml.class, checkurl.class, crypt.class, Diagnostic.class, download.class, error.class, flood.class…       * Thư mục ''class'': Chứa các class: array2xml.class, checkurl.class, crypt.class, Diagnostic.class, download.class, error.class, flood.class…
Dòng 55: Dòng 49:
       * ''timezone.php'': Thông tin về múi giờ.       * ''timezone.php'': Thông tin về múi giờ.
     - Thư mục ''install'': Phần cài đặt NukeViet.     - Thư mục ''install'': Phần cài đặt NukeViet.
 +    - Thư mục ''js'': Chứa các file javascript NueViet sử dụng.
     - Thư mục ''language'':\\ Chứa các file ngôn ngữ. Trong thu mục này các file ngôn ngữ được phân làm  4 loại.     - Thư mục ''language'':\\ Chứa các file ngôn ngữ. Trong thu mục này các file ngôn ngữ được phân làm  4 loại.
       * Ngôn ngữ global: ''global.php'', ''admin_global.php'' lần lượt là ngôn ngữ dùng chung cho toàn bộ khu vực quản trị và khu vực người dùng, nội dung ngôn ngữ được lưu trong biến ''$lang_global''.       * Ngôn ngữ global: ''global.php'', ''admin_global.php'' lần lượt là ngôn ngữ dùng chung cho toàn bộ khu vực quản trị và khu vực người dùng, nội dung ngôn ngữ được lưu trong biến ''$lang_global''.
programming/structure.1465958187.txt.gz · Sửa đổi lần cuối: 2016/06/15 09:36 bởi hoaquynhtim99