nathank
(Nathan Kershaw)
1
Category Icons 을(를) 사용하여 카테고리 잠금 아이콘을 unlock-alt로 변경했는데, 아주 좋습니다.
category-box-heading을(를) 제외하고 모든 카테고리와 하위 카테고리에 올바르게 적용됩니다. 하위 카테고리 제목에는 대체 아이콘이 문제없이 표시되는 것을 확인할 수 있습니다:
.
박스를 검사해 보면, category-box-heading의 텍스트가 <span class="category-name">category name here</span>으로 감싸여 있지 않고, 해당 요소에 할당된 아이콘은 변경된 아이콘이 아닌 기본 아이콘입니다.
이 문제가 실제로 테마 컴포넌트와 관련이 있다면 죄송합니다. 하지만 코어에서 발생하는 문제라고 확신합니다.
1개의 좋아요
Johani
(Joe)
2
이 중 일부는 코어에, 일부는 컴포넌트에 있습니다. 이 두 개의 PR이 병합되면 문제가 해결될 것입니다.
4개의 좋아요
nathank
(Nathan Kershaw)
3
조, 감사합니다. discourse와 컴포넌트 모두 업데이트했지만 동작은 변하지 않았습니다. 이 예시는 하위 카테고리에 대한 것이지만, /c 페이지의 박스도 동일한 문제입니다.
인스펙터로 확인해 보면 추가적인 래핑이 제대로 들어간 것을 볼 수 있지만, 여전히 잘못된 잠금 아이콘이 표시됩니다:
<svg class="fa d-icon d-icon-lock svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use href="#lock"></use></svg>
Johani
(Joe)
4
이 문제를 보고 계신 사이트의 커밋은 무엇인가요?
우클릭 > 페이지 원본 보기 > Meta Generator 태그를 찾으세요.
아래와 같은 형태입니다.
<meta name="generator" content="Discourse 2.8.0.beta9 - https://github.com/discourse/discourse version 5e534e58973730ad43026455821966a352e8477a">
여기에 공유해 주시겠어요?
nathank
(Nathan Kershaw)
5
betterstreets.nz에 있지만, 가입하지 않으면 잠긴 아이콘은 표시되지 않습니다(가입을 환영합니다).
여기 있습니다:
<meta name="generator" content="Discourse 2.8.0.beta9 - https://github.com/discourse/discourse version 1c9a0fe18e19831277fd1c1be6d28559b3bad108">
1개의 좋아요
Johani
(Joe)
6
사이트에서 테마 구성 요소가 업데이트되지 않았습니다. 저는 이렇게 보입니다.
요약
let lockIcon = settings.category_lock_icon || "lock";
categoryTitleLink.default.reopen({
lockIcon: lockIcon
});
아래와 같아야 합니다.
요약
let lockIcon = settings.category_lock_icon || "lock";
categoryTitleLink.reopen({
lockIcon: lockIcon,
});
categoriesBoxes.reopen({
lockIcon: lockIcon,
});
categoriesBoxesWithTopics.reopen({
lockIcon: lockIcon,
});
여기처럼 말입니다.
discourse-category-icons/javascripts/discourse/initializers/category-icons.js at main · discourse/discourse-category-icons · GitHub
사이트의 구성 요소 페이지로 이동하여 source 링크가 올바른 저장소를 가리키는지 확인하세요.
https://github.com/discourse/discourse-category-icons
또한 구성 요소가 여러 개 설치되어 있는지 다시 확인해 보세요. 활성화된 구성 요소가 최신 상태인지 점검해 주세요.
nathank
(Nathan Kershaw)
7
음, 내 쪽에서는 모든 것이 정상으로 보입니다. 컴포넌트가 하나이고, 저장소도 정확하며, 활성화되어 있네요.
소스는 다음과 같습니다:

Johani
(Joe)
8
지금으로서는 정확히 확신하기 어렵습니다. 설정을 살펴보니, 이 컴포넌트를 잠금 아이콘에만 사용하고 있는 것 같네요? 컴포넌트를 삭제한 후 다시 설치해 볼 수 있을까요?
3개의 좋아요
nathank
(Nathan Kershaw)
9
네, 그게 효과가 있었어요!!! 
조, 이번 건에 대해 의무를 넘어선 끈질긴 지원을 해줘서 정말 고마워요!
이제 다른 사이트에도 적용할 거예요. 그때마다 컴포넌트를 삭제하고 다시 설치하는 방식으로요. 정확히 어떤 부분이 문제를 일으켰는지는 모르겠지만, 어쨌든 잘 작동하니까요.
3개의 좋아요