Heliosurge
(Dan DeMontmorency)
1
안녕하세요. 공개적으로 표시되는 카테고리가 있지만, 특정 그룹만 게시글 작성과 답변이 가능한 구조입니다.
현재 사용자가 해당 그룹에 속하지 않을 경우, 게시글의 ‘좋아요’ 버튼을 숨기는 방법에 대한 조언을 구합니다. 이는 레딧의 여러 단점 중 하나를 제거하기 위한 것입니다.
또한, 주제(Topic)의 작성자를 장식(decorate)하여 해당 주제 내의 모든 게시글에서 작성자가 OP(Original Poster, 최초 게시자)임을 식별할 수 있도록 하는 코드도 찾고 있습니다.
감사합니다.
Canapin
(Coin-coin le Canapin)
2
CSS를 사용하여 좋아요 버튼을 숨길 수는 있지만, 사용자가 버튼을 다시 표시하는 방법을 알아내면 게시물을 좋아요할 수 있으므로(이를 방지하려면 플러그인이 필요합니다) 이를 완전히 막지는 못합니다.
가장 쉬운 방법은 현재 사용자의 그룹을 body 클래스에 추가하는 CSS Classes for Current User's Groups 을 사용하는 것인데, 이 경우 다음과 같은 CSS를 사용할 수 있습니다:
body.category-your-category-slug:not(.group-group_name) {
button.like {
display: none;
}
}
이해하는 데 어려움이 있으면 말씀해 주세요 
관련 토픽이 하나 있는데, 안타깝게도 답변이 없었습니다. 두 토픽 모두 해결에 도움이 될 수 있도록 크로스 링크를 걸어두었습니다.
Stephen
(Stephen)
3
이것은 OP가 자신의 주제에 대한 응답을 장식합니다:
.topic-owner:not(:first-child) article .row .topic-body .topic-meta-data .names::after {
content: "Topic Starter";
color: var(--secondary);
background: var(--secondary-medium);
padding: 0px 8px;
border-radius: 8px;
}
“topic starter” 대신 "OP"나 원하는 다른 표현으로 변경할 수 있습니다.
Heliosurge
(Dan DeMontmorency)
4
멋지네요, 이제 작동하네요. 첫 번째 게시물 이후에 항상 표시되는 것을 확인했어요. ㅋㅋ
이것도 이름 뒤에 배치하려면 어떻게 해야 하나요?
아니면 장식과 이름 사이에 공백을 넣는 것도요.
Canapin
(Coin-coin le Canapin)
5
호기심에 코드를 테스트해 보았습니다. 기본적으로 이름 뒤에 설정되어 있습니다:
하지만 이는 해당 섹션에 포함된 HTML에 따라 달라지며, 활성화된 기능에 따라 포럼마다 다릅니다.
Heliosurge
(Dan DeMontmorency)
6
Post badges 플러그인과 National flags 플러그인, 그리고 User Notes를 사용하고 있습니다. 이 중 어떤 것이 위치를 방해할 수 있을까요?
또는 단순히 Op 이름 주위에 테두리를 추가할 수 있을까요?
해당 게시글 링크입니다.
https://community.openmr.com/t/htc-vive-xr-elite-preview-vr-s-best-chance-yet/40447/3?u=heliosurge