CODEIGNITER TUTORIALS
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Chia sẻ theme web blog mobile đơn giản (Theme FMB1)

Chào anh em, hôm nay mình xin chia sẻ mã nguồn để tạo trang blog / tin tức đơn giản và chạy nhanh trên Mobile. Đây là mã nguồn tạo blog được mình phát triển riêng để chia sẻ đến mọi người, có tên gọi là Freetuts Mobile Blog- V1 (Theme FMB1).

Theme FMB1 được code trên nền tảng PHP và MySQL, sử dụng Codeigniter Framework. Vì vậy nó sẽ không có nhiều tính năng quản lý cấu hình trong admin như WordPress hay bất kì một [CMS] khác.

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

hoi nhanh JPG

I. Các chức năng có trong theme này

Vì mình code tối ưu trên mobile nên giao diện khá đơn giản, nhưng chức năng cơ bản của một blog khá là đầy đủ. Test speed nhận được 100 điểm tối đa luôn nhé.

test speed JPG

Mình sẽ liệt kê một số tính năng cơ bản:

  • Quản lý menu
  • Quản lý chuyên mục
  • Quản lý bài viết
  • Quản lý người dùng
  • Tính tiền nhuận bút cho người dùng
  • Quản lý chuyển hướng nội bộ
  • Tự động update URL bài viết đã đặt trong nội dung bài viết
  • ... và nhiều tính năng khác

Đặc biệt theme này bạn đăng lên vài chục bài và kiếm tí traffic là đăng ký [Google Adsense] thoải mái nhé. Mình đã test và chưa có site nào thất bại cả.

Hãy yên tâm khi sử dụng nhé, mình cam kết không có cài đặt [backdoor] hay một con virút nào cả :)

II. Chuẩn bị dụng cụ trước khi cài đặt FreeBlog

Trước khi tải theme về bạn hãy chuẩn bị một số thứ đưới đây nhé.

1. Một domain

Domain chính là tên miền blog của các bạn. Giá của nó cũng tương đối rẻ, khoảng hơn 200k / 1 năm cho domain .com.net. Nếu bạn chưa biết chỗ mua thì hãy xem bài viết mua domain ở đâu nhé.

2. Mua hosting

Tùy thuộc vào độ lớn website của các bạn mà chọn VPS hay Hosting. Bạn có thể tham khảo bài viết nên mua VPS hay Hosting để hiểu rõ hơn vấn đề này nhé.

Hosting giá tương đối rẻ, với mã nguồn chưa tới 20MB này thì bạn có thể mua gói có dung lượng khoảng 1GB hoặc 2GB là hoạt động được. Đương nhiên nếu sau này bạn upload hình ảnh nhiều thì nên chuyển VPS.

3. Tải mã nguồn Website

Hãy vào cuối bài viết này và tải source code về nhé. Nó tương đối nhẹ, khoảng tâm 20MB.

Tải tại đây

III. Các bước cài đặt blog cá nhân bằng FreeBlog CMS

Sau khi tải về xong thì hãy thực hiện ba thao tác như sau:

1. Chỉnh sửa tên domain

Truy cập vào file sources/index.php và tìm đến dòng đầu tiên, sửa tên domain hiện tại thành tên domain của bạn.

sua ten domain JPG

2. Sửa cấu hình database

Bạn hãy tạo database trong Hosting và lưu lại một số thông tin gồm:

  • Tên database
  • Tên đăng nhập
  • Mật khẩu đăng nhập

Sau đó tìm đến file sources/config/config.php, sau đó sửa 3 thông tin đó vào ba vị trí mà mình đã comment và bôi đậm.

File db.sql nằm trong file tải về luôn nhé, bạn sử dụng nó để restore.

sua database JPG

3. Upload mã nguồn lên Hosting

Mình sẽ không hướng dẫn sử dụng hosting nữa. Nếu bạn chưa biết cách dùng thì hãy truy cập vào chuyên mục quản trị Website ở freetuts để học nhé.

4. Đường dẫn và tài khoản đăng nhập admin

  • URL Admin: domain.com/admin
  • TK: Administrator
  • Pass: VanCuong90

Như vậy là xong, các bước thực hiẹn khá đơn giản. Nếu có vướng mắc gì hãy inbox mình hoặc comment bên dưới nhé, mình sẽ giải đáp sớm nhất có thể.

Tổng hợp dữ liệu trong bài:

Cùng chuyên mục:

Bài 19: Rewrite URL trong Codeigniter

Bài 19: Rewrite URL trong Codeigniter

Sau một khoảng thời gian không đụng tới Codeigniter thì hôm nay lại có dịp…

Tìm hiểu quy trình load model trong codeigniter

Tìm hiểu quy trình load model trong codeigniter

Việc load model rất quen thuộc với những bạn sử dụng framwork codeigniter nhưng đôi…

Tự tạo thư viện load widget trong codeigniter

Tự tạo thư viện load widget trong codeigniter

Như các bạn biết mặc định hệ thống của Codeigniter hoạt động theo mô hình…

Hướng dẫn custom bộ core codeigniter

Hướng dẫn custom bộ core codeigniter

Có khi nào bạn đặt câu hỏi có nên sửa các file nằm trong bộ…

Bài 18: Tìm Hiểu Library Shopping Cart trong Codeigniter

Bài 18: Tìm Hiểu Library Shopping Cart trong Codeigniter

Chào mừng các bạn đã quay trở lại freetuts.net. Như vậy ở bài trước chúng…

Bài 17: Xây dựng crud add - update - edit user

Bài 17: Xây dựng crud add - update - edit user

Crud là một thuật ngữ không hề xa lạ với dân lập trình, nó là…

Bài 16: Kỹ thuật master layout trong codeigniter

Bài 16: Kỹ thuật master layout trong codeigniter

Đây là một vấn đề mở rộng mà CI không đề cập trong user guide,…

Bài 15: Tìm Hiểu Helper Language Trong Codeigniter

Bài 15: Tìm Hiểu Helper Language Trong Codeigniter

Trong bài viết này , chúng ta chỉ tìm hiểu ở khái niệm cơ bản…

Bài 14: Tìm Hiểu Helper Text Trong Codeigniter

Bài 14: Tìm Hiểu Helper Text Trong Codeigniter

Nhìn tiêu đề, hẳn các bạn đã đoán ra hôm nay chúng ta sẽ tìm…

Bài 13: Tìm Hiểu Helper Date Trong Codeigniter

Bài 13: Tìm Hiểu Helper Date Trong Codeigniter

Hôm nay chúng ta sẽ tiếp tục tìm hiểu sâu hơn về các helper mà…

Bài 12: Đóng dấu watermark image trong codeigniter

Bài 12: Đóng dấu watermark image trong codeigniter

Đầu tiên xin gửi lời cảm ơn các bạn đã quan tâm và theo dõi…

Bài 11: Tìm Hiểu Library Image Trong Codeigniter

Bài 11: Tìm Hiểu Library Image Trong Codeigniter

Kết thúc bài trước, chúng ta đã hoàn thành khá xuất sắc phần upload hình…

Bài 10: Tìm hiểu library upload trong codeigniter

Bài 10: Tìm hiểu library upload trong codeigniter

Chào mừng các bạn đã quay trở lại freetuts.net, đã lâu rồi tôi không viết…

Bài 9: Tìm Hiểu Library Form Validation

Bài 9: Tìm Hiểu Library Form Validation

Cho tới bài viết này, chắc hẵn các bạn đều đã biết rõ cách load…

Bài 8: Tìm hiểu Helper Url Và Form Trong Codeigniter

Bài 8: Tìm hiểu Helper Url Và Form Trong Codeigniter

Trong Codeigniter Framework nó chia ra 2 khái niệm đó là helper & library, vậy…

Bài 7: Load Library Pagination Trong Codeigniter

Bài 7: Load Library Pagination Trong Codeigniter

Đây là một library cũng khá là phổ biến, hay được sử dụng trong quá…

Bài 6: Load Library Database Trong Codeigniter

Bài 6: Load Library Database Trong Codeigniter

Tôi sẽ không giới thiệu về library này mà sẽ xoáy sâu vào các thao…

Bài 5: Load Library Session Trong Codeigniter

Bài 5: Load Library Session Trong Codeigniter

Đây là một thư viện khá là quan trọng , trong framework CI (Codeigniter) .…

Bài 4: Load Model Trong Codeigniter

Bài 4: Load Model Trong Codeigniter

Trong Codeigniter để kết nối với Database chúng ta phải cấu hình thông tin cho…

Bài 3: Load View Trong Codeigniter

Bài 3: Load View Trong Codeigniter

Trong Codeigniter tất cả các Views đều được đặt trong thư mục application/views. Các bạn…

Top