Đưa bài viết danh mục con ra danh mục cha xenforo và lấy những bài viết trong forum cấp 2 ra ngoài forum cấp 1. Bài viết sẽ hiển thị trên forum cấp 1 để tiện cho việc xem của người dùng. Lưu ý chỉ áp dụng cho xenforo bản 1.4 đến 1.5. Bước 1: Truy cập theo đường dẫn /library/XenForo/Model/Thread.php Tìm đến đoạn Mã: if (!empty($conditions['node_id'])) { if (is_array($conditions['node_id'])) { $sqlConditions[] = 'thread.node_id IN (' . $db->quote($conditions['node_id']) . ')'; } else { $sqlConditions[] = 'thread.node_id = ' . $db->quote($conditions['node_id']); } } Và thay thế thành: Mã: if (!empty($conditions['node_id'])) { if (is_array($conditions['node_id'])) { $sqlConditions[] = 'thread.node_id IN (' . $db->quote($conditions['node_id']) . ')'; } else { // cac danh muc 1doi1.com if ($conditions['node_id'] == 1) // id danh muc cha $sqlConditions[] = 'thread.node_id IN (2,3)'; // id danh muc con elseif ($conditions['node_id'] == 10) // id danh muc cha $sqlConditions[] = 'thread.node_id IN (11,12)'; // id danh muc con else $sqlConditions[] = 'thread.node_id = ' . $db->quote($conditions['node_id']); } } Để thêm danh mục bạn chỉ cần copy dòng này và nhân bản nó lên Mã: elseif ($conditions['node_id'] == 10) // id danh muc cha $sqlConditions[] = 'thread.node_id IN (11,12)'; // id danh muc con Đảm bảo các dòng nhân bản đó nằm trên dòng này nhé: Mã: else $sqlConditions[] = 'thread.node_id = ' . $db->quote($conditions['node_id']); Chúc thành công