해당 컴포넌트의 리팩토링을 병합했습니다. 전체적인 기능은 그대로 유지되며, 일부 버그가 수정되었습니다.
main ← refactor-glimmer
merged 09:43PM - 26 Sep 23 UTC
1. Updates the component to Glimmer
2. Removes template overrides in favor of … a plugin outlet with CSS to hide the default categories
3. Removes JQuery
4. Updates JS to fix some bugs and generally be cleaner, uses clearer naming
5. Moves setting descriptions to locale file
5. Adds workflow stuff
백엔드에서는 현대화된 Ember를 사용하고 템플릿 오버라이드를 제거했습니다. Discourse 커스터마이징의 경우 템플릿 오버라이드는 다소 취약할 수 있기 때문입니다.
Drew:
슬러그로 pr-and-social-media를 사용하면 플러그인이 ‘pr’, ‘and’, ‘social’, 'media’를 각각 검색하여 그 중 하나라도 발견되면 카테고리 그룹에 추가합니다.
이 문제는 이제 수정되었습니다.
이 문제도 수정되었습니다. 이제 그룹은 더 이상 하위 카테고리 레이아웃에 적용되지 않습니다.
이 부분을 업데이트하여 이제 카테고리 로고가 훨씬 더 정상적인 크기로 표시됩니다.
6개의 좋아요
jenmck
(jen)
2월 19, 2024, 1:48오전
38
특정 카테고리에 대해 하위 카테고리를 표시하지 않도록 할 수 있을까요? 특정 방식으로 정리된 카테고리가 있으며, 중첩된 하위 카테고리로 인해 박스가 상당히 크게 표시됩니다.
2개의 좋아요
Heliosurge
(Dan DeMontmorency)
3월 6, 2024, 6:55오후
39
2개의 좋아요
사이드바에 카테고리 그룹을 적용할 수 있는지 알려주실 수 있나요? 불가능하다면, 이 기능을 기능 요청으로 등록하고 싶습니다. 감사합니다!
1개의 좋아요
gru
(Ruslan)
3월 31, 2024, 2:08오전
41
제 웹사이트에 문제가 있습니다. 하위 카테고리 사이에 간격이 없습니다.
2개의 좋아요
불가능합니다. 이를 허용하려면 Discourse의 사이드바에 더 큰 변경이 필요합니다(요청 사항 확인했습니다!).
2개의 좋아요
gru
(Ruslan)
4월 4, 2024, 11:32오전
44
이 그룹핑을 사용자가 직접 설정할 수 있으면 좋겠어요. 우리 커뮤니티에서 몇몇 분들이 그걸 원하고 있었거든요.
네, 이건 플러그인이 필요하지만, 좋은 아이디어라고 생각해요
분류 폭이 왜 이렇게 좁은지 혹시 아는 분 계신가요? 이 문제를 해결할 방법이 있을까요?
2개의 좋아요
이것이 Mint 테마에서 발생한 문제인가요? 해당 문제를 수정하기 위해 작은 업데이트를 했습니다. 해당 테마의 CSS와 이 컴포넌트 사이에 약간의 충돌이 있었거든요.
3개의 좋아요
카테고리 색상으로 테두리가 그려지는 것을 어떻게 막을 수 있을까요? 포크를 시도해 보기도 했고, CSS를 추가하거나 categories-groups.hbs 파일의 <li style 속성을 변경해 보기도 했습니다.
(참고로 저는 개발을 전문으로 하는 사람이 아니라, 취미로 조금만 해본 수준입니다.)
3개의 좋아요
테마에 아래 CSS를 추가하여 색상 있는 테두리를 제거할 수 있습니다:
.category-boxes .category-box {
border-left: 2px solid var(--primary-low) !important;
}
또는 “화려한 스타일링” 설정이 켜져 있는 경우:
.custom-categories-groups .category-box {
border: 2px solid var(--primary-low) !important;
}
1개의 좋아요
크리스, 감사합니다.
더 큰 문제가 있는 것 같습니다. 어떤 이유에서인지 Theme 컴포넌트를 업데이트하려고 해도 변경 사항이 전혀 반영되지 않습니다. 제 CSS는 정상이었는데, 단순히 로딩이 안 되고 있었던 것이었네요. 이 스레드에서 다루기엔 부적합한 내용이라, 제가 뭔가 바보 같은 실수를 하고 있는 건 아닌지 찾아보겠습니다.
1개의 좋아요
카테고리 아래에 최신 항목 섹션이 있는 화려한 스타일 박스를 사용할 수 있을까요? 기본적으로 에어 테마의 “Modern Categories + Group Boxes” 컴포넌트가 하는 것과 동일한 작업을 하려는 것입니다. 데스크톱 뷰에서 "Categories with Latest"를 선택하면 최신 항목이 카테고리 아래에 표시됩니다.
CSS를 직접 수정해 보고 있지만, 전문가 수준은 아닙니다. 이 작업이 쉬운 편인지, 아니면 제 역량 범위를 벗어난 것인지 궁금합니다.
1개의 좋아요
gormus
(Osman Görmüş)
4월 15, 2025, 12:13오후
52
저희는 카테고리가 많고, 활성화된 하위 카테고리까지 더해져 랜딩 페이지가 매우 혼잡해져 사용자가 관심 있는 항목을 찾기 어려운 상황을 겪고 있습니다.
이로 인해 특정 관심사 영역(유저 그룹)에 속한 사용자에게 더 정밀하게 맞춘 방식으로 카테고리 그룹 랜딩 페이지를 커스터마이징하고자 합니다.
따라서 각 카테고리 그룹에 대해 가시성(visibility) 옵션을 추가하는 것을 제안합니다. 이 옵션이 정의된 경우, 해당 카테고리 그룹은 설정에서 활성화된 유저 그룹에만 표시되도록 할 수 있습니다.
이 모든 것을 설명하기 위해 풀 리퀘스트를 생성했습니다. 이 옵션에 대해 어떻게 생각하시는지 알려주세요. 이 기능을 사용하시겠습니까? 여러분의 Discourse 사이트에 적용할 수 있을까요?
main ← gormus:feat/settings
closed 08:59PM - 30 Jul 26 UTC
* Replaces json_schema settings with object type
* Adds a visibility option bas… ed on user groups.
The added **visibility** setting allows creating a customized user experience.
Define a category group, add the categories and extra-links as you normally would. Then select one or multiple user groups only their members should see the category group.
<img width="824" alt="Screenshot 2025-04-12 at 10 54 41 PM" src="https://github.com/user-attachments/assets/124573e2-6a23-445a-be29-5c5afdce1099" />
<img width="824" alt="Screenshot 2025-04-12 at 2 31 37 AM" src="https://github.com/user-attachments/assets/5a3291c6-8e42-4fd4-8a9c-bed97961f332" />
p.s. 이 제안된 새로운 옵션은 대체 액세스 제어로 고려되어서는 안 됩니다. 이는 단순히 로그인된 사용자의 그룹 소속에 따라 어떤 카테고리 그룹이 표시될지를 제어하는 것입니다. 기존 권한은 여전히 유효합니다.
1개의 좋아요
최근 Discourse 업데이트 이후로 표시가 안 되는 것 같습니다. 이 TC가 작동하려면 업데이트가 필요할 수도 있습니다.