Nếu bạn chưa có thời gian tìm hiểu sâu về mã nguồn về JohnCMS thì những điều sau sẽ có ích cho bạn.
Trước khi bắt đầu mình sẽ giới thiệu một hàm php dùng để kiểm tra biến trong PHP. Đó là hàm var_dump(). Hàm này sẽ ghi ra toàn bộ thông tin về biến được chọn. Ví dụ:
var_dump($user_id); // int(1)
1. Các biến người dùng
a. $user_id - id người dùng
if($user_id){ // Code cho thành viên đã đăng nhập }else{ // Code cho khách chưa đăng nhập }
b. $datauser - biến thông tin người dùng đang truy cập
var_dump($datauser);
Biến này là một mảng. Cách sửa dụng:
echo $datauser['nick']; // tên nick echo 'Xin chào '. $datauser['nick'];
c. $set_user - biến cài đặt của người dùng (nếu là khách thì sẽ dùng cài đặt mặc định)
var_dump($set_user);
d. $rights - cấp người dùng
1 - quản lý galery
2 - quản lý guestbook
3 - quản lý diễn đàn
5 - quản lý thư viện
6 - smod, quản lý các mục trên
7 - admin
9 - quyền cao nhất, chính là tài khoản admin khi install mã nguồn
2. Các biến hệ thống:
a. $is_mobile - biến xác định trình duyệt
if($is_mobile){ // code cho điện thoại }else{ // code cho máy tính }
b. $set - cài đặt hệ thống
var_dump($set);
có thể còn nữa ...