| MrKen (SV!) [Off] [#] (03.07.2018 / 00:14)
Unused! |
Biến này là biến toàn cục, sử dụng được ở tất cả các file template. Nói đúng hơn đây là một class.
Các thuộc tính (biến) của
api:
-
user_id: (
int) id người đang truy cập
-
device: (
string) loại trình duyệt đang truy cập (computer, tablet, phone, old_phone)
-
new_mail: (
int) số tin nhắn mới
-
new_sys_mail: (
int) số thông báo mới
-
user_id: (
int) id người đang truy cập
-
new_profile_post: (
int) số bài đăng mới trong tường nhà
-
new_album_comment: (
int) số bình luận mới trong album ảnh
-
can_view_forum: (
boolean) true nếu người đang truy cập có quyền xem diễn đàn
- (
update)
can_view_blog: (
boolean) true nếu người đang truy cập có quyền xem blog
-
can_chat: (
int) true nếu người đang truy cập có quyền chat
-
r: (
object) sử dụng để truy cập các dữ liệu GET, POST. Gồm các phương thức (hàm):
+ +
get(key, default = null): trả về (
string) là giá trị GET hoặc POST có tên là
key. Nếu không thì trả về giá trị mặc định là
default.
Các phương thức (hàm) của
api:
-
is_login(): trả về (
boolean) true nếu người đang truy cập đã đăng nhập
-
is_banned(): trả về (
boolean) true nếu người đang truy cập bị ban một chức năng nào đó
-
count_album(): trả về (
string) bộ đếm album ảnh theo thứ tự: số
album / số
ảnh / số
ảnh mới
-
count_forum(): trả về (
string) bộ đếm diễn đàn theo thứ tự: số
chủ đề / số
bài viết / số
bài viết chưa đọc
-
count_blog(): trả về (
string) bộ đếm blog theo thứ tự: số
bài đăng / số
bài đăng mới / số
bài đăng chưa duyệt
-
count_online(): trả về (
string) bộ đếm online theo thứ tự: số
thành viên / số
khách
-
count_users(): trả về (
string) bộ đếm thành viên theo thứ tự: số
thành viên / số
thành viên mới
-
user(field): trả về (
mixed) lấy thông tin
field của người dùng đang truy cập. Giá trị của
field gồm:
+ +
id: (
int) ID người dùng đang truy cập
+ +
rights: (
int) quyền của người dùng đang truy cập (dạng số)
+ +
rights_name: (
string) quyền của người dùng đang truy cập (dạng chữ)
+ +
html_class: (
string) tên class theo cấp độ người dùng đang truy cập
+ +
name: (
int) tên hiển thị của người dùng đang truy cập
+ +
name_lat: (
string) tên đăng nhập của người dùng đang truy cập
+ +
avatar: (
string) url ảnh đại diện của người dùng đang truy cập
+ +
photo: (
string) url ảnh cá nhân của người dùng đang truy cập
+ +
about: (
string) thông tin giới thiệu của người dùng đang truy cập
+ +
status: (
string) trạng thái của người dùng đang truy cập
+ +
postforum: (
int) số bài viết của người dùng đang truy cập
+ +
coin: (
int) số xu của người dùng đang truy cập
+ +
gold: (
int) số lượng của người dùng đang truy cập
Ví dụ:
- Cách sử dụng thuộc tính (biến)
ID người dùng hiện tại: {{ api.user_id }}
- Cách sử dụng phương thức (hàm)
Bộ đếm diễn đàn: {{ api.count_forum() }}
Ảnh đại diện người dùng hiện tại: {{ api.user('avatar') }}
- Biến đặc biệt
r: sử dụng để lấy giá trị GET hoặc POST. Ví dụ khi truy cập: http://domain/forums.php?act=topic&id=123
{{ api.r.get('act') }} {# trả về 'topic' #}
{{ api.r.get('id') }} {# trả về '123' #}