Như tiêu đề, anh em nào biết xin hướng dẫn mình làm trang chủ bài viết theo danh mục
cảm ơn anh em nhiều
cảm ơn anh em nhiều
Cập nhật: 10:15 17/11/2022
Gà con
Mình chọn article promotion thì nó hiện bài ra tất cả danh mục 1 2 3 đều hiện bài đó, bạn có cách nào làm danh muc 1 hiện bài article promotion đã chọn ở danh mục 1, danh mục 2 article promotion sẽ hiện bài ở danh mục 2 không ạĐể hiển thị các danh mục ra trang chủ, bạn thêm Widget mới XenPorta > Articles, chọn vị trí hiển thị ở mục Display in positions, mục Maximum entries bạn để là 6 (6 cột theo ý của bạn) nhưng mình nghĩ nhiều cột quá sẽ không đẹp đâu.
Sau khi bạn thêm danh mục trong ACP, thì khi thêm Widget như @Admin hướng dẫn, phía dưới có tùy chọn danh mục, ví dụ bạn chọn Danh mục 1. Khi đẩy bài viết ra trang chủ, bạn cũng phải tích vào danh mục tương ứng thì bài viết sẽ hiển thị ở danh mục đó.Mình chọn article promotion thì nó hiện bài ra tất cả danh mục 1 2 3 đều hiện bài đó, bạn có cách nào làm danh muc 1 hiện bài article promotion đã chọn ở danh mục 1, danh mục 2 article promotion sẽ hiện bài ở danh mục 2 không ạ
Gà con
Dạ của mình thêm XenPorta > Articles thì sẽ không có mục Forum limit để mình chọn danh mục tương ứng như hình dưới ạSau khi bạn thêm danh mục trong ACP, thì khi thêm Widget như @Admin hướng dẫn, phía dưới có tùy chọn danh mục, ví dụ bạn chọn Danh mục 1. Khi đẩy bài viết ra trang chủ, bạn cũng phải tích vào danh mục tương ứng thì bài viết sẽ hiển thị ở danh mục đó.
Đó là mục Category đó bạn, sẽ lấy theo Danh mục mà bạn tạo trong tùy chọn của Xenporta. Nếu bạn muốn thêm tùy chọn limit Forum thì phải sửa lại code Widget trong php nhé!Dạ của mình thêm XenPorta > Articles thì sẽ không có mục Forum limit để mình chọn danh mục tương ứng như hình dưới ạXem tệp đính kèm 1847
protected function getDefaultTemplateParams($context)
{
$params = parent::getDefaultTemplateParams($context);
if ($context == 'options') {
$nodeRepo = $this->app->repository('XF:Node');
$params['nodeTree'] = $nodeRepo->createNodeTree($nodeRepo->getFullNodeList());
}
return $params;
}
Gà con
Mình làm được rồi cảm ơn bạn @thahtrung06 và ad @Admin nhiều nhé, sẵn tiện cho mình hỏi cho xenporta trang chủ hiện link không sub (hiện tại là domail.com/erw-porta/, còn bên forums thì là /forums thì chỉnh ở đâu ạĐó là mục Category đó bạn, sẽ lấy theo Danh mục mà bạn tạo trong tùy chọn của Xenporta. Nếu bạn muốn thêm tùy chọn limit Forum thì phải sửa lại code Widget trong php nhé!
Code để lấy forum trong php:
Mã:protected function getDefaultTemplateParams($context) { $params = parent::getDefaultTemplateParams($context); if ($context == 'options') { $nodeRepo = $this->app->repository('XF:Node'); $params['nodeTree'] = $nodeRepo->createNodeTree($nodeRepo->getFullNodeList()); } return $params; }
Mình thấy bạn chỉnh được rồi nên không hướng dẫn lại nữa.Mình làm được rồi cảm ơn bạn @thahtrung06 và ad @Admin nhiều nhé, sẵn tiện cho mình hỏi cho xenporta trang chủ hiện link không sub (hiện tại là domail.com/erw-porta/, còn bên forums thì là /forums thì chỉnh ở đâu ạ
Gà con
dạ em cảm ơn nhiều ạ, mình làm được rồi ạMình thấy bạn chỉnh được rồi nên không hướng dẫn lại nữa.