Share Hướng dẫn Display condition widget Xenforo 2

Admin

Trung sĩ
Thành viên BQT
Quản Trị Viên
Bài viết
607
Cảm xúc
45
Chào các bạn yêu thích lập trình và đang sử dụng mã nguồn xenforo, hôm nay mình xin hướng dẫn các bạn sử dụng tính năng Display condition có sẵn trong widget để tối ưu khu vực hiển thị. Có lẽ cũng nhiều bạn biết rồi và cũng nhiều bạn chưa biết, các bạn có thể góp ý thêm để sử dụng tính năng khá hay này nhé.
Display condition giúp chúng ta sử dụng các lệnh điều khiển biến trong core xenforo 2 giúp cho chủ website dễ dàng lập trình theo ý muốn. Sau đây là một số cách sử dụng của Display condition.
Hiện nội dung cho thành viên
Mã:
$xf.visitor.user_id
Hiện nội dung cho khách
Mã:
!$xf.visitor.user_id
Hiện tại 1 template cụ thể
Mã:
$xf.reply.template == 'forum_list'
Hiện tại diễn đàn, category cụ thể
Mã:
$xf.reply.containerKey == 'node-91'
Hiện tại một bài viết cụ thể
Mã:
$xf.reply.contentKey == 'thread-184'
Hiện tại nhiều bài viết
Mã:
in_array($xf.reply.contentKey, ['thread-184', 'thread-185'])
Hiện tại nhiều chủ đề

Mã:
in_array($xf.reply.containerKey, ['node-1', 'node-2', 'node-3'])
... và còn nhiều biến khác nữa giúp bạn hiển thị hoàn chỉnh nhất cho website, bạn cũng có thể đặt các câu hỏi tại đây.
 
Phòng chát
  1. Chưa có nội dung nào, hãy là người đầu tiên !
Top