Trang chủ EDA | Doman - Hosting | Siêu thị trực tuyến

Cơ bản về NukeViet 1.0 – Các khái niệm cần biết

Điều hành viên: LeNgocTuTH

Cơ bản về NukeViet 1.0 – Các khái niệm cần biết

Gửi bàigửi bởi LeNgocTuTH » Thứ 6 12 Tháng 9, 2008 8:12 am

1. Cấu trúc hệ thống NukeViet

NukeViet 1.0 được xây dựng trên nền tảng của PHP-Nuke, sử dụng ngôn ngữ lập trình PHP. Nếu bạn đã biết chút ít về PHP thì lập trình cho NukeViet là không có gì khác.

NukeViet có cấu trúc rất rõ ràng như sau:

NUKEVIET 1.0 (Root – Thư mục gốc)

|--\ADMIN (chứa các file phục vụ việc quản lý website.)

|-------\CASE

|-------\LANGUAGE (Chứa các file ngôn ngữ cho khu vực Admin)

|-------\LINKS

|-------\MODULES (Chứa các file quản lý từng Modules)

|--\BLOCKS (Chứa các file hiển thị Block)

|--\CACHE (Vùng nhớ đệm)

|--\IMAGES (Ảnh cho hệ thống chính)

|--\INCLUDES

|------\DATA (Dữ liệu tĩnh cho hệ thống)

|--\JS (Công cụ soạn thảo cho hệ thống)

|------\EMOTION

|------\IMGEDIT

|------\SKIN

|------\UPLOADS (Thư mục chứa ảnh khi upload bằng bộ soạn thảo)

|------\VIETTYPING (Nơi chứa bộ gõ tiếng Việt)

|--\LANGUAGE (Ngôn ngữ cho hệ thống chính)

|--\MODULES (Các Module của hệ thống)

|--\THEMES (Giao diện của hệ thống)

Trong đó, chúng ta sẽ can thiệp nhiều nhất vào các file và thư mục con trong 3 thư mục là Blocks, Modules, Themes.

2. Module là gì?

Modules (còn gọi là Addons hay Plugins – tính năng tăng cường cho hệ thống) là những phần mở rộng của hệ thống NukeViet. Mỗi Module sẽ đảm nhiệm một chức năng riêng cho hệ thống. Nếu coi NukeViet là một tổng công ty hoạt động theo mô hình công ty mẹ - công ty con thì các Module chính là các công ty con, chúng có khả năng hoạt động và hạch toán độc lập nhưng đều chịu sự chỉ đạo của công ty mẹ.

Phần chính của một Module được đặt trong thư mục modules (trong thư mục gốc của NukeViet), phần điều hành Module (nếu có) được đặt trong thư mục admin/modules/

3. Block là gì?

Block (khối) là các khối nhỏ trên website. Chúng được hiển thị nhờ các file đặt trong thư mục blocks/
Thông thường, các Block phục vụ cho các Module khác nhau, có chức năng hiển thị lên web nội dung liên quan đến Module mà nó phục vụ.

Để dễ hiểu, bạn có thể tưởng tượng website là một Siêu thị, còn Block là các gian hàng do các công ty con mở ra trong siêu thị ấy. Khi khách vào một gian hàng, họ sẽ dễ dàng tìm đến công ty đã mở ra nó. Ý nghĩa hoạt động của Block cũng tương tự như vậy.

Nhờ các Block mà nội dung website trở lên đa dạng và phong phú hơn. Khách truy cập cũng nhờ thế mà dễ dàng nắm bắt nội dung website và nhanh chóng tiếp cận đến mục họ quan tâm .

4. Theme là gì?

Theme (hay còn gọi là Skin) là các giao diện khác nhau cho website. Đây là giải pháp lý tưởng giúp cho công việc thay đổi giao diện website trở lên dễ dàng. Nhờ thiết kế mỹ thuật của tác giả tạo ra theme mà website có thể được trình bày dưới các bố cục khác nhau. Điều này sẽ giúp cho website không trở lên nhàm chán .
Hình ảnhHình ảnh Hình ảnhHình ảnhHình ảnhHình ảnh Hình ảnhHình ảnh
Hình đại diện của thành viên
LeNgocTuTH
 
Bài viết: 41
Ngày tham gia: Chủ nhật 07 Tháng 9, 2008 8:03 pm
Đến từ: Thiên Đường

Re: Cơ bản về NukeViet 1.0 – Các khái niệm cần biết

Gửi bàigửi bởi truongsinh » Thứ 2 15 Tháng 9, 2008 8:53 pm

Tiếp tục đi bạn, bà kon mới biết mỗi khái niệm thôi :D
truongsinh
 
Bài viết: 108
Ngày tham gia: Thứ 6 07 Tháng 3, 2008 9:53 pm

Re: Cơ bản về NukeViet 1.0 – Các khái niệm cần biết

Gửi bàigửi bởi LeNgocTuTH » Thứ 7 27 Tháng 9, 2008 7:55 am

Bài viết xin được tiếp tục ! :ugeek: Tại hạ tài mòn sức kém xin các sư huynh đệ chỉ giáo thêm ! ;)
Hình ảnhHình ảnh Hình ảnhHình ảnhHình ảnhHình ảnh Hình ảnhHình ảnh
Hình đại diện của thành viên
LeNgocTuTH
 
Bài viết: 41
Ngày tham gia: Chủ nhật 07 Tháng 9, 2008 8:03 pm
Đến từ: Thiên Đường

Re:

Gửi bàigửi bởi LeNgocTuTH » Thứ 7 01 Tháng 11, 2008 2:35 pm

Down load và giải nén Mã nguồn Nukeviet Portal và upload thư mục public_html lên host, sau đó đổi tên thành gì bạn muốn , nó sẽ thể hiện đường dẫn đến site cài Nukeviet của bạn.
Tiếp theo bạn login FTP và Chmod 1 số thư mục và files sau:
Trích:
- Folder: /includes/data - 777
- Tất các các files trong thư mục /includes/data - 666
- Folders: /modules/News/pic và /modules/News/temp_pic - 777
- Folder: /js/uploads - 777
Mở trình duyệt IE của bạn, chạy link đến thư mục chứa hệ thống Nukeviet trên host : ví dụ của LTN là : http://tinhgia.com/portal , hệ thống sẽ tự động đưa bạn đến với các bước cài đặt.
Bạn click vào dòng chữ " Vào đây " màu xanh để tiếp tục cài đặt bước sau.
Đây là bước nhắc nhở bạn trước khi tiến hành cài đặt, bạn phải xem lại và ghi nhớ Database và passwords mà bạn đã tạo , cũng như server của bạn phải được hỗ trợ đầy đủ cho php.
Sau đó bạn ấn vào ô màu trắng phía dưới " Chuyển tới bước 2 " để cài đặt tiếp, bước 3 sẽ như sau :
Đây là bước quan trọng nhất, khai báo thông số của bạn. Gồm có :

I) Thông tin chung
+Tên site: Tên miêu tả site của bạn <= Tùy bạn đặt theo ý mình .
+URL của site: Đường dẫn đến site của bạn , ví dụ của LNT là http://tinhgia.com/portal
+ Chế độ hiển thị mã kiểm tra <= Bạn muốn đặt mã kiểm tra khi login hay không ?
+ Ngôn ngữ hiển thị: Để mặc định là vietnamese

II) Thông tin về CSDL
+ DB host: thường thì là localhost, nếu host free thì phải hỏi họ là gì .
+ DB name: Tên database mà bạn đã tạo
+ DB username: Tên User bạn tạo trong Mysql .
+ DB password: Passwords đi kèm với User đã tạo .
+ Table prefix: Tiếp đầu tố cho table trong database của bạn , mặc định là nukeviet để dễ dàng cài đặt cho sau này .
+User table prefix: Cũng vậy ( là nukeviet )
III) Thông tin về admin
+ Nickname: Nick dùng để đăng nhập vào ACP của portal và diễn đàn ( sau khi cài đặt thì bạn nên vào diễn đàn đổi lại pass cho khác với pass của admin portal )

+ Email: Điền email liên hệ của bạn vào, sau này thành viên gửi yêu cầu sẽ đến email này !

+ Mật mã truy cập: password cho nick admin trên ( nhớ cho kĩ )

Và cuối cùng sau khi khai báo xong là ấn vào ô màu trắng dưới cùng để chuyển qua bước tiếp theo.

Nếu không có lỗi gì khi khai báo
Tiếp tục bấm vào ô trắng bên dưới để kết thúc cài đặt.
Nếu khai báo thiếu , hệ thống sẽ nhắc nhở bạn .
Bạn phải bấm vào nút back để khai báo lại.
Sau khi khai báo hoàn chỉnh, nếu bạn khai báo đúng thì hệ thống sẽ chấp nhận.
Đến đây chắc các bạn biết cách rồi chứ ? Chúc các bạn cài đặt thành công và có một website xây dựng trên cơ sở hệ thống Nukeviet như ý !


Được đẩy lên lần cuối bởi LeNgocTuTH vào ngày Thứ 7 01 Tháng 11, 2008 2:35 pm.
Hình ảnhHình ảnh Hình ảnhHình ảnhHình ảnhHình ảnh Hình ảnhHình ảnh
Hình đại diện của thành viên
LeNgocTuTH
 
Bài viết: 41
Ngày tham gia: Chủ nhật 07 Tháng 9, 2008 8:03 pm
Đến từ: Thiên Đường


Quay về PHP Nuke, NukeViet

Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến8 khách

cron