Tutorial 2x Customising the layout with custom user fields - Tùy chỉnh bố cục với các trường người dùng tùy chỉnh cho XenForo 2

PVS

Cộng Sự Đặc Biệt
Thành viên BQT
Tham gia
28/02/2015
Bài viết
12,770
Được Like
8,422
Customising the layout with custom user fields - Tùy chỉnh bố cục với các custom user field cho XenForo 2

Đây là một hướng dẫn đơn giản giải thích cách các custom user field có thể được sử dụng để tùy chỉnh bố cục và cho phép các thành viên có một số hình thức kiểm soát nội dung, tùy thuộc vào tùy chọn bạn cung cấp.

Vì mục đích của hướng dẫn này, chúng ta sẽ tạo một checkbox để các thành viên chọn không tham gia xem thống kê diễn đàn trong sidebar.

Tạo custom user field

Bước đầu tiên là tạo custom user field, như sau:


custom-user-field.png

Sau đó, một tùy chọn mới sẽ xuất hiện trên trang tùy chọn tài khoản.

preferences.png

Chỉnh sửa widget

Bây giờ chúng ta nhập một câu lệnh điều kiện vào trường display condition của widget để hiển thị widget khi trường không được chọn.
Code cho điều đó là:
Mã:
!$xf.visitor.Profile.custom_fields.removeStatistics

widget-display-condition.png

Lưu ý removeStatistics khớp với ID của custom user field.

Vậy là xong!

Bất kỳ thành viên nào bây giờ check vào trường này trong tùy chọn của họ sẽ không còn thấy widget trong sidebar nữa.

Cách tiếp cận tương tự có thể được sử dụng cho các template, forum, v.v.
Chỉ cần sử dụng ID custom user field với câu lệnh điều kiện để hiển thị/ẩn nội dung.

Chúc các bạn thành công.


Nguồn: xenforo.com​
 

Top Bottom