III. CÀI ĐẶT FORUM
1. Cài đặt forum:
Trong thư mục forum/includes bạn sẽ tìm thấy file ‘config.php.new’. Bạn phải đổi tên file này thành ‘config.php’
Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long
Trang 38 đẹp hơn NotePad.)
Nhập vào tên Database đã tạo ở phần II.
Dbname: Nhập vào tên Database đã tạo ( Ở đây là freev_7866711_forum)
Servername: Nhập vào MySQL hostname (Ở đây là sql304.freevnn.com)
Username và Password: Nhập MySQL username và password (
freev_7866711 )
Sau đó vào trình duyệt web gõ: http://tênmiềncủabạn/install/install.php
VD: http://lopqt09.co.cc/install/install.php
Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long
Trang 39 Điền thông tin của bạn rồi nhấn nhấn Proceed.
Tiếp tục Next Step cho đến Step 11
Điền các thông tin và nhấn Proceed để tiếp tục Next step đến Step 14.
Ở dòng Install CMS default data, ở Vbb hỏi chúng ta có cần cài đặt trang chủ CMS hay không, chọn skip để bỏ qua.
Sau đó: Bạn vào forum/install/ xóa 2 file Install.php và Init.php Click “here “ để đăng nhập vào trang Admin Control Panel
Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long
Trang 40 Giao diện trang Admin Control Panel
Đường dẫn vào bảng điều khiển admin của bạn là:
www.tenwebcuaban.com/forum/admincp/index.php
và đường dẫn vào web của bạn là: www.tenwebcuaban.freevnn.com/forum. Bạn hãy kick vào kiểm tra nhé. Lúc này web của bạn chưa có gì, chỉ có skin mặc định ban đầu. Các bước tiếp theo sau đây là để hoàn chỉnh forum của bạn.
IV. Cài đặt các chức năng cơ bản (Hack MOD):
Cài đặt mod là thêm các tính năng mới và các thành phần mới cho forum . Nó làm cho forum của bạn có nhiều tiện ích hơn và hoàn hảo hơn .
Quy tắc cài đặt MOD:
Plugins & Products
AdminCP Plugins & Products
Chú ý: Khi không có hướng dẫn hay chú thích thì chúng ta thường hay nhầm lẫn giữa
Plugins và Products. Nhưng vB sẽ thông báo cho chúng ta biết nếu có lỗi.
Ví dụ : Xxx.xml là một Products mà tôi Upload Plugins thì sẽ báo lỗi:
"This file appears to be a Product, not a Plugin. Please use Manage Products to add this file. "
o Import Plugins: Download / Upload Plugins Browse đến tập tin plugin Nhập vào
Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long
Trang 41
o Import Products: Manage Products:
Nhìn xuống dưới cùng trang của mục Manage Products sẽ thấy [Add/Import Product].
Sau đó Browse đến tập tin product đó :
Edit Templates
Admincp Styles & Templates Style Manager
Chọn Styles mà bạn muốn chỉnh sửa :
( Chú ý :Những mod phải chỉnh sửa Templates thì chỉ có Styles được chỉnh sửa mới hiện thị mod...)
Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long
Trang 42
-Ví dụ bạn cần chỉnh sửa templates Header thì bạn đúp chuột vào nó Sau đó toàn bộ code của
Header sẽ hiện lên ....
Postbit & Postbit legacy.
Postbit & Postbit legacy là 2 thành phần của Postbit Templates là 2 templates hiện thị thông tin cá nhân ở bài viết.
Postbit : hiện thị thông tin cá nhân theo hàng ngang
Postbit legacy: hiện thị thông tin cá nhân theo cột dọc
Mặc định vBulletin sẽ hiện thị theo hàng ngang nếu bạn muốn chuyển sang cột dọc thì vào:
Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long
Trang 43 Setting -> Style & Language Settings
Yes : Hiện thị thông tin cá nhân theo cột dọc ( Postbit_Legacy)
No : Hiện thị thông tin cá nhân theo hàng ngang ( Postbit) - Măc định
CHÚ Ý:
- Nếu bạn muốn hiện thị nhiều thông tin cá nhân như : tên , tuổi , sở thích , level , giới tính , quốc gia , tâm trạng ,...thì nên để thông tin hiện thị theo cột dọc thì sẽ đẹp hơn. - Cách edit Postbit_Legacy và Postbit tương tự.
User Profile Fields
User Profile Fields : Thiết lập và quản lý các ô cá nhân trong thông tin cá nhân
Để thêm 1 ô thông tin cá nhân:
User Profile Fields -> Add New User Prolife Field. Sau đó xuất hiện bản chọn :
Bạn chọn 1 loại rồi nhấn Continue. Chúng ta sử dụng 2 loại :
Single- Line Text Menu: <tiêu đề>: <text> & Single- Selection Menu: <tiêu đề>: <image>
Title : Tiêu đề | Description : Mô tả
Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long
Trang 44 Dislay Order : Thứ tự hiện thị ( cái này rất quan trọng bạn phải nhớ lấy)
Ví dụ Dislay Order là 5 thì bạn phải thay fieldx = field5
<if condition="$post['fieldx']"><div>Tên Thật: $post[fieldx]</div></if> + Yes,at registration anh profile updating: Bắt buộc thành viên nhập tên thật khi đăng ký, và chỉnh sữa trong thông tin cá nhân
+ Yes, Always: Tất cả
+ No : không bắt buộc hiển thị trong profile
+ No, but display at regitration : Hiển trị trong thông tin cá nhân nhưng không bắt buộc trong đăng ký