Chủ đề: Kiến thức thêm cho những ai muốn biết về JohnCMS
![]() | ![]() ![]() 22:12 / 01.04.2016 |
Chắc hẳn nếu bạn thích lướt wap, forum, hay chat, chém gió đều muốn tự mình quản lý 1 forum để giao lưu, trao đổi kinh nghiệm hoặc đơn giản bạn muốn làm một forum cho lớp, trường chẳng hạn, Nhưng bạn lại không biết phải làm thế nào và bắt đầu từ đâu, bạn tìm đến những nhà cung cấp như wapego, yourwap, wapka... Nhưng bạn thấy khó làm và không đáp ứng nhu cầu của bạn.
Vậy hãy để tôi giúp bạn nhé. Chúng ta sẽ làm forum JohnCMS, vì đây là mã nguồn khá nhẹ, tốc độ nhanh (còn tùy vào host nữa), tương thích trên nhiều trình duyệt điện thoại, cả máy tàu, Q-mobile... Đều hiển thị tốt, không như mã nguồn khác: bộ nhớ đầy, trang hiển thị không màu sắc, y như WML...
Hơn nữa, JohnCMS hỗ trợ add mod, hacks để làm wap phong phú, hay hơn, hoặc thêm style, theme cho wap đẹp hơn. Bạn có thể download các mod, hacks, style cho JohnCMS theo link bên dưới:
MOD, HACKS CHO JOHNCMS
STYLE JOHNCMS
Để xem demo mã nguồn forum, hãy click link bên dưới:
DEMO
Nào, bạn thấy ưng ý chưa? Chúng ta bắt đầu làm nhé.
Yêu cầu:
1. Hosting (nếu chưa có, click vào đây để đăng ký host cpanel miễn phí, máy chủ fpt phải là net2ftp.com nha, vì nó support vietnamese)
2. Mã nguồn JohnCMS (bạn có thể vào http://johncms.com để download, nếu bạn không biết tiếng nga, hãy dùng google dịch nhé. Không thì download tại đây luôn cho nhanh (phiên bản 4.4.0, bạn nào có bản 4.5.1 rùi thì dùng cũng đc)
3. 1 chiếc điện thoại hỗ trợ upload (s40, s60, SE... Miễn đừng dùng máy tàu ^.^)
Sau khi đã đủ "nguyên vật liệu" và "dụng cụ", hãy bắt tay vào tạo forum nhé:
Bước 1: Tạo cơ sở dữ liệu: Đăng nhập vào Cpanel, chọn MySQL Database, rồi tạo 1 data mới, bạn điền đầy đủ thông tin nhé.
Ví dụ, tôi tạo data, sẽ có:
Database name: u123456_thuan
Database user: u123456_thuan
Database password: 123456
Database sever: mysql.abc.def (cái này tạo xong data sẽ có)
Ghi các thông tin này ra giấy, rất quan trọng.
Bước 2: Up mã nguồn: Vào File manager, sau đó đầu trang có phần chọn ngôn ngữ, bạn chọn vietnamese, tiếp đó, click vô public_html (nếu là www hay vhost... Thì đăng ký cái host khác cho dễ nhé, vì không phải Cpanel 11 đâu ^^) tick vào ô đằng trước file default.php, di chuyển con trỏ lên trên và chọn xóa, sau đó nó hỏi có xóa không, bạn click vào hình dấu "V". Sau khi xóa xong, click vào hình "<-"
Bạn chọn "Đưa lên", xuất hiện 2 mục upload, bạn đừng upload ở mục đầu tiên, hãy đi đến upload mục thứ 2, sau đó tìm đến mã nguồn JohnCMS mà bạn đã download ở phần chuẩn bị, xong, bạn click "thêm vào cái khác" và đợi... Quá trình upload nhanh hay chậm là phụ thuộc mạng điện thoại của bạn. Sau khi upload xong, nó hiển thị những thư mục và file đã upload, bạn click vào hình "<-"
Bước 3: Bạn cần thiết lập quyền truy cập (CHMOD 777) cho các thư mục sau:
*/download/arctemp/
*/download/files/
*/download/graftemp/
*/download/screen/
*/files/cache/
*/files/forum/attach/
*/files/library/
*/files/users/album/
*/files/users/avatar/
*/files/users/photo/
*/files/users/pm/
*/gallery/foto/
*/gallery/temp/
*/incfiles/
Và (CHMOD 666) Cho các tập tin:
*/library/java/textfile.txt
*/library/java/META-INF/MANIFEST.MF
[Hỏi: Ủa? Mà CHMOD là cái quái gì nhỉ? Tại sao phải CHMOD? CHMOD cho như thế nầu nhỉ?
Trả lời: CHMOD là thiết lập quyền truy cập (đọc, ghi, sửa) vào một thư mục hay tập tin nào đó trong host. CHMOD để thành viên forum upload, xóa avatar; admin, moderator quản lý forum được mà không bị ngăn chặn. Để CHMOD 1 thư mục hay tập tin nào đó, bạn tick vào ô phía trước nó, rồi di chuyển con trỏ lên, chọn thay đổi kiểu, và sửa số 755 thành 777 (đối với thư mục) sửa số 644 thành 666 (đối với tập tin)
Vậy hãy để tôi giúp bạn nhé. Chúng ta sẽ làm forum JohnCMS, vì đây là mã nguồn khá nhẹ, tốc độ nhanh (còn tùy vào host nữa), tương thích trên nhiều trình duyệt điện thoại, cả máy tàu, Q-mobile... Đều hiển thị tốt, không như mã nguồn khác: bộ nhớ đầy, trang hiển thị không màu sắc, y như WML...
Hơn nữa, JohnCMS hỗ trợ add mod, hacks để làm wap phong phú, hay hơn, hoặc thêm style, theme cho wap đẹp hơn. Bạn có thể download các mod, hacks, style cho JohnCMS theo link bên dưới:
MOD, HACKS CHO JOHNCMS
STYLE JOHNCMS
Để xem demo mã nguồn forum, hãy click link bên dưới:
DEMO
Nào, bạn thấy ưng ý chưa? Chúng ta bắt đầu làm nhé.
Yêu cầu:
1. Hosting (nếu chưa có, click vào đây để đăng ký host cpanel miễn phí, máy chủ fpt phải là net2ftp.com nha, vì nó support vietnamese)
2. Mã nguồn JohnCMS (bạn có thể vào http://johncms.com để download, nếu bạn không biết tiếng nga, hãy dùng google dịch nhé. Không thì download tại đây luôn cho nhanh (phiên bản 4.4.0, bạn nào có bản 4.5.1 rùi thì dùng cũng đc)
3. 1 chiếc điện thoại hỗ trợ upload (s40, s60, SE... Miễn đừng dùng máy tàu ^.^)
Sau khi đã đủ "nguyên vật liệu" và "dụng cụ", hãy bắt tay vào tạo forum nhé:
Bước 1: Tạo cơ sở dữ liệu: Đăng nhập vào Cpanel, chọn MySQL Database, rồi tạo 1 data mới, bạn điền đầy đủ thông tin nhé.
Ví dụ, tôi tạo data, sẽ có:
Database name: u123456_thuan
Database user: u123456_thuan
Database password: 123456
Database sever: mysql.abc.def (cái này tạo xong data sẽ có)
Ghi các thông tin này ra giấy, rất quan trọng.
Bước 2: Up mã nguồn: Vào File manager, sau đó đầu trang có phần chọn ngôn ngữ, bạn chọn vietnamese, tiếp đó, click vô public_html (nếu là www hay vhost... Thì đăng ký cái host khác cho dễ nhé, vì không phải Cpanel 11 đâu ^^) tick vào ô đằng trước file default.php, di chuyển con trỏ lên trên và chọn xóa, sau đó nó hỏi có xóa không, bạn click vào hình dấu "V". Sau khi xóa xong, click vào hình "<-"
Bạn chọn "Đưa lên", xuất hiện 2 mục upload, bạn đừng upload ở mục đầu tiên, hãy đi đến upload mục thứ 2, sau đó tìm đến mã nguồn JohnCMS mà bạn đã download ở phần chuẩn bị, xong, bạn click "thêm vào cái khác" và đợi... Quá trình upload nhanh hay chậm là phụ thuộc mạng điện thoại của bạn. Sau khi upload xong, nó hiển thị những thư mục và file đã upload, bạn click vào hình "<-"
Bước 3: Bạn cần thiết lập quyền truy cập (CHMOD 777) cho các thư mục sau:
*/download/arctemp/
*/download/files/
*/download/graftemp/
*/download/screen/
*/files/cache/
*/files/forum/attach/
*/files/library/
*/files/users/album/
*/files/users/avatar/
*/files/users/photo/
*/files/users/pm/
*/gallery/foto/
*/gallery/temp/
*/incfiles/
Và (CHMOD 666) Cho các tập tin:
*/library/java/textfile.txt
*/library/java/META-INF/MANIFEST.MF
[Hỏi: Ủa? Mà CHMOD là cái quái gì nhỉ? Tại sao phải CHMOD? CHMOD cho như thế nầu nhỉ?
Trả lời: CHMOD là thiết lập quyền truy cập (đọc, ghi, sửa) vào một thư mục hay tập tin nào đó trong host. CHMOD để thành viên forum upload, xóa avatar; admin, moderator quản lý forum được mà không bị ngăn chặn. Để CHMOD 1 thư mục hay tập tin nào đó, bạn tick vào ô phía trước nó, rồi di chuyển con trỏ lên, chọn thay đổi kiểu, và sửa số 755 thành 777 (đối với thư mục) sửa số 644 thành 666 (đối với tập tin)
Đố ai định nghĩa được tình yêu<br />Có khó chi đâu một buổi chiều<br />Nó chiếm hồn ta bằng nắng nhạt<br />Bằng mây nhè nhẹ gió hiu hiu...