디스코urs 커뮤니티 플랫폼에 새로 온 사용자입니다. 관리자로서 주제 내 게시글에 어떻게 답글을 남길 수 있는지 배우고 싶습니다.
예를 들어, 자기소개 게시글이 있습니다. 이 게시글은 이미 고정되어 있습니다. 저는 그 “자기소개 게시글” 아래에 제 자기소개를 추가했습니다. 모든 사람이 볼 수 있도록 제 답변을 고정하고 싶습니다. 그래야 맨 아래까지 스크롤할 필요가 없으니까요. 팁이 있을까요?
관리자 wrench(관리 도구)에서 ‘고정’ 옵션을 찾을 수 없습니다.
hi @cathyjliu 메타에 오신 것을 환영합니다
이 요청이 좀 혼란스러운데, 고정(Pinning)은 주제 내의 첫 번째 게시물을 카테고리 주제 목록 페이지의 맨 위에 올려놓는 기능입니다. 내게 게시물을 고정한다는 건 사용자가 보는 카테고리 페이지 맨 위에 해당 게시물이 표시된다는 뜻이거든요. 사용자들도 게시물을 고정 해제할 수 있습니다. 만약 배너처럼 고정하려는 거라면, 정말로 모든 페이지 맨 위에 게시물을 올리고 싶으신 건가요? 고정 기능은 주제(topic) 내부에서는 아무런 효과가 없습니다.
"고정(pinned)"이라고 하셨을 때 어떤 뜻이신가요? 첫 번째 게시물(원본 게시물)을 말씀하시는 건가요? 고정(pinning)이란, 해당 주제에 최신 활동이 있든 없든 사용자에게 주제 목록 페이지의 맨 위에 표시되도록 하는 것을 의미합니다.
이것은 고정된 주제 게시물(주제 내 첫 번째 게시물)입니다. 주제 제목 옆에 고정 아이콘을 볼 수 있습니다. 고정하면 해당 카테고리의 주제 목록 맨 위에 유지되며, 사용자가 고정 해제하기 전까지는 목록에서 아래로 내려가지 않습니다. 해제되면 일반 고정되지 않은 주제처럼 목록에서 자연스럽게 아래로 내려갑니다.
원본 게시물 바로 아래에 게시물을 삽입하고 싶으신데, 이를 "고정"이라는 표현으로 말씀하시는 것 같습니다. 주제(원본) 게시물은 고정된 것이 아니라, 단순히 주제 내의 첫 번째 게시물일 뿐입니다.
Discourse에서는 이렇게 하는 것이 불가능하며, 플러그인을 사용해도 가능할지 확신할 수 없습니다. 하지만 @pfaffman 님이 말씀하신 것처럼, 이는 Discourse가 주제에 여러 번 진입하는 사용자에게 주제를 표시하는 방식과 다소 직관에 반합니다. 사용자가 이미 첫 번째 게시물(그리고 답변들)을 읽었다면, 해당 위치에 게시물을 넣으면 사용자가 이를 보지 못할 수 있습니다.
또한 여기에는 번역상의 언어적 문제가 있을 수도 있으며, 저는 "고정(pinned)"이라고 읽고 있지만 실제로는 "고정(sticky)"이나 “삽입(insert)” 같은 다른 것을 말씀하시는 것일 수도 있습니다.
앞서 말씀드린 것처럼, 제 조언은 같은 카테고리 내에서 직원 전용 소개 주제를 따로 만드는 것입니다. 소개 주제의 맨 위 게시물에 직원 공지사항을 배치하고, 직원 소개 페이지로 가는 링크를 포함할 수도 있습니다.
네, 지금 그 부분을 파악하고 있습니다. 하지만 결국 다른人回复들을 확인한 후 해당 토픽에 다시 진입하는 사용자들은 이 기능을 우회하게 될 것입니다(이 동작이 억제되지 않는 한 말입니다).
그들은 게시물을 삽입하고 타임라인을 초기화하는 방법을 요청하는 것 같습니다.
또한 관리자에게 제공되는 기존 기능을 활용하여 그들이 원하는 것을 달성할 수 있는 방법을 고민해 보고 있습니다.
여기서 단순히 아이디어를 정리해 보는 중인데, 게시물을 새 토픽으로 이동/병합하는 기능을 활용하여 그들이 원하는 것과 유사한 결과를 얻을 수 있는 방법이 있을지 궁금합니다. 예를 들어, OP(첫 게시물)를 새 토픽으로 복사한 후 그 아래에 게시물을 작성하고, 나머지 답글들을 이동시키는 방식입니다.
네, 좀 지저분한 방식이긴 하지만, OP가 이걸 얼마나 자주 해야 할지 저도 잘 모르겠어요. 이 경우엔 드문 일이겠죠. 원하는 걸 어느 정도는 달성했지만, 타임라인 문제는 여전히 해결되지 않았어요. 아마 그 게시글에 사용자를 고정(‘핀’)하고 싶었던 것 같아요. 흥미로운 기능 요청이네요. 제가 어떻게 구현했는지 스크린샷을 찍어뒀는데, @cathyjliu님이 방법을 알고 싶으시면 올려드릴 수 있어요.