Các biến trong template Mã: $xf.homePageUrl Chỉ hiển thị cho thành viên Mã: <xf:if is="$xf.visitor.user_id"> Thành viên <xf:else /> Khách </xf:if> Cách để hiển thị nội dung cho Administrator: Mã: <xf:if is="$xf.visitor.is_admin"> Show content... </xf:if> Cách để hiển thị nội dung cho Moderator: Mã: <xf:if is="$xf.visitor.is_moderator"> Show content... </xf:if> Cách để hiển thị nội dung cho cả Administrator và Moderator: Mã: <xf:if is="$xf.visitor.is_admin OR $xf.visitor.is_moderator"> Show content... </xf:if> Cách để hiển thị nội dung cho thành viên: Mã: <xf:if is="$xf.visitor.user_id"> Show content... </xf:if> Cách để hiển thị nội dung nếu không phải là thành viên: Mã: <xf:if is="!$xf.visitor.user_id"> Show content... </xf:if> Cách hiển thị nội dung khác nhau cho thành viên và khách: Mã: <xf:if is="!$xf.visitor.user_id"> Show only members <xf:else /> Show only guests </xf:if> Cách hiển thị nội dung cho các thành viên bị cấm: Mã: <xf:if is="$user.is_banned"> Show content... </xf:if> Cách hiển thị nội dung cho người dùng, nếu người dùng có số lượt thích là lớn hơn x lượt: Mã: <xf:if is="$user.like_count|number > x"> Show content... </xf:if> Cách hiển thị nội dung cho người dùng, nếu người dùng có lượng tin nhắn lớn hơn x tin: Mã: <xf:if is="{$xf.visitor.message_count|number} > X"> Show content... </xf:if> Cách hiển thị nội dung cho người dùng, nếu người dùng có số point lớn hơn x point: Mã: <xf:if is="$user.trophy_points|number > x"> Show content... </xf:if> Cách hiển thị nội dung cho người dùng cụ thể: Mã: <xf:if is="$xf.visitor.user_id == x"> Show content... </xf:if> Cách hiển thị nội dung cho nhiều hơn một thành viên: Mã: <xf:if is="in_array($xf.visitor.user_id, [x, x, x, x])"> Show content... </xf:if> Cách hiển thị nội dung cho nhiều nhóm người dùng: Mã: <xf:if is="{{$xf.visitor.isMemberOf([x, y])}}"> Show content... </xf:if> Chỉ hiển thị nội dung cho một nhóm người dùng Mã: <xf:if is="{{$xf.visitor.isMemberOf(x)}}"> Show content... </xf:if> Cách để ẩn nội dung cho nhiều nhóm người dùng: Mã: <xf:if is="{{!$xf.visitor.isMemberOf([x, y])}}"> Hide content... </xf:if> Ẩn nội dung cho chỉ một nhóm người dùng Mã: <xf:if is="{{!$xf.visitor.isMemberOf(x)}}"> Hide content... </xf:if> Cách hiển thị nội dung sau bài viết đầu tiên trong một chủ đề: Mã: <xf:if is="$post.position % $xf.options.messagesPerPage == 0"> Show content... </xf:if> Cách hiển thị nội dung sau bài viết x trên mỗi trang trong một chủ đề Mã: <xf:if is="$post.position % $xf.options.messagesPerPage == x"> Show content... </xf:if> Cách hiển thị nội dung trên các trang với sidebar: Mã: <xf:if is="$sidebar"> Show content... </xf:if> Cách hiển thị nội dung chỉ ở trang chủ: Mã: <xf:if is="$template == 'forum_list'"> Show content... </xf:if> Cách ẩn nội dung chỉ ở trang chủ: Mã: <xf:if is="$template !== 'forum_list'"> Hide content... </xf:if> Cách hiển thị nội dung chỉ khi tạo một chủ đề: Mã: <xf:if is="$template == 'forum_post_thread'"> Show content... </xf:if> Cách ẩn nội dung chỉ khi tạo một chủ đề: Mã: <xf:if is="$template != 'forum_post_thread'"> Hide content.. </xf:if> Cách hiển thị nội dung chỉ khi tạo tài nguyên: Mã: <xf:if is="$template == 'xfrm_category_add_resource'"> Show content.. </xf:if> Cách ẩn nội dung chỉ khi tạo tài nguyên: Mã: <xf:if is="$template != 'xfrm_category_add_resource'"> Hide content.. </xf:if> Cách hiển thị nội dung khi xem trang tìm kiếm: Mã: <xf:if is="$template == 'search_form'"> Show content.. </xf:if> Cách ẩn nội dung khi xem trang tìm kiếm: Mã: <xf:if is="$template != 'search_form'"> Hide content.. </xf:if> Cách hiển thị nội dung trong what's new? Mã: <xf:if is="$template == 'whats_new'"> Show content.. </xf:if> Cách ẩn nội dung trong what's new? Mã: <xf:if is="$template != 'whats_new'"> Hide content.. </xf:if> 27. Cách hiển thị nội dung tin nhắn trong một cuộc trò chuyện? Mã: <xf:if is="$template == 'conversation_view'"> Show content.. </xf:if> 28. Cách ẩn nội dung tin nhắn trong một cuộc trò chuyện: Mã: <xf:if is="$template != 'conversation_view'"> Hide content.. </xf:if> 29. Cách chỉ hiển thị nội dung trong danh sách cuộc trò chuyện: Mã: <xf:if is="$template == 'conversation_list'"> Show content.. </xf:if> 30. Cách chỉ ẩn nội dung trên danh sách cuộc trò chuyện: Mã: <xf:if is="$template != 'conversation_list'"> Hide content.. </xf:if> 31. Cách chỉ hiển thị các tài nguyên trên trang chủ: Mã: <xf:if is="$template == 'xfrm_overview'"> Show content.. </xf:if> 32. Cách chỉ ẩn các tài nguyên trên trang chủ: Mã: <xf:if is="$template != 'xfrm_overview'"> Hide content.. </xf:if> 33. Cách chỉ nội dung hiển thị khi xem nội dung nguồn: Mã: <xf:if is="$template == 'xfrm_resource_view'"> Show content.. </xf:if> 34. Cách chỉ ẩn nội dung khi xem nội dung nguồn: Mã: <xf:if is="$template != 'xfrm_resource_view'"> Hide content.. </xf:if> 35. Cách hiển thị nội dung khi thread được hiển thị: Mã: <xf:if is="$template == 'thread_view'"> Show content.. </xf:if> 36. Cách ẩn nội dung khi thread được hiển thị: Mã: <xf:if is="$template !='thread_view'"> Hide content.. </xf:if> 37. Cách hiển thị nội dung trong danh sách chủ đề: Mã: <xf:if is="$template =='forum_view'"> Show content.. </xf:if> 38. Cách ẩn nội dung trong danh sách chủ đề: Mã: <xf:if is="$template != 'forum_view'"> Hide content.. </xf:if> 39. Cách hiển thị nội dung trong Discouraged Users: Mã: <xf:if is="{$xf.visitor.Option.is_discouraged}"> Show content... </xf:if> 40. Cách hiển thị nội dung chỉ cho những người dùng có Gravatar: Mã: <xf:if is="{$xf.visitor.gravatar}"> Show content... </xf:if> Cách hiển thị nội dung cho staff: Mã: <xf:if is="{$xf.visitor.is_staff}"> Show content... </xf:if> Cách hiển thị nội dung chỉ dành cho những người dùng chưa xác nhận địa chỉ email: Mã: <xf:if is="{$xf.visitor.isAwaitingEmailConfirmation()}"> Show content... </xf:if> Cách hiển thị nội dung trong nhiều diễn đàn: Mã: <xf:if is="in_array({$forum.node_id}, [X,Y,Z])"> Show content.. </xf:if> 44. Cách ẩn nội dung trong nhiều diễn đàn: Mã: <xf:if is="in_array($forum.node_id, [x,y,z])"> Hide content.. </xf:if> 45. Cách hiển thị nội dung trong một diễn đàn cụ thể: Mã: <xf:if is="$forum.node_id == x"> Show content.. </xf:if> 46. Cách ẩn nội dung trong một diễn đàn cụ thể: Mã: <xf:if is="$forum.node_id != 3"> Hide content.. </xf:if> 47. Cách hiển thị một banner chỉ dưới bài viết đầu tiên của mỗi trang của một chủ đề: Mã: <xf:if is="{$post.position} % {$xf.options.messagesPerPage} == 1"> Show content.. </xf:if> 48. Cách hiển thị một banner chỉ bên trong bài đăng đầu tiên của mỗi trang của một chủ đề: Mã: <xf:if is="{$post.position} % {$xf.options.messagesPerPage} == 0"> Show content.. </xf:if> 49. Field location được chỉ định: Mã: <xf:if is="{$xf.visitor.location}"> Show content... </xf:if> 50. Field website được chỉ định: Mã: <xf:if is="{$xf.visitor.website}"> Show content... </xf:if> 51. Chữ ký được chỉ định: Mã: <xf:if is="{$xf.visitor.signature}"> Show content... </xf:if> 52. Người dùng đã kích hoạt Mã: <xf:if is="{$xf.visitor.user_state} == 'valid'"> Show content... </xf:if> Đang chờ xác nhận qua email (sau khi chỉnh sửa): Mã: <xf:if is="{$xf.visitor.user_state} == 'email_confirm_edit'"> Show content... </xf:if> Email không hợp lệ Mã: <xf:if is="{$xf.visitor.user_state} == 'email_bounce'"> Show content... </xf:if> Chúc các bạn thành công.
Lỗi thường gặp, hiển thị khung phân trang khi chưa đủ phân trang, page < 1 Mã: <xf:if is="{$total} > {$perPage}">