I’m my forums exclusievly for roleplaying purposes.
We have our character sheets partially hidden from other players’ eyes, so there’s always a surprise when it comes to characters’ abilities, which imposes safer, more realistic gameplay.
On an old phpBB 3.2 we used [HIDE] BBCode, which allowed to hide part of the post so it was visible only for staff members and author of the post.
Does Discourse allow it in any way, possibly via plugins?
If it’s impossible then maybe you could tell me how to hide a whole post like this?
Oh, but you want people not to be able to see it at all. A theme component could do it, but clever people could still look at the json or raw for the post. I think you’d need a plugin.
A different suggestion is to PM staff with your character sheet, if the goal is to share the character sheets only with staff. You could also link to the PM in the topic so it is easy to get to. Only staff would be able to open that PM of course.
That is nearly identical to what you described except not inline content.
You could possibly use the Discourse User Notes. You would send a Staff member the character sheets and they would “load” them for each relevant user, and then see a clickable notes icon on each post so that the character info is easily at hand.
The author themself wouldn’t be able to see this, but presumably they already know this info anyway.
감사합니다. 제가 필요한 것과 거의 일치하지만, 중요한 기능이 하나 빠져 있습니다. 게시글의 특정 부분을 숨겨서, 해당 부분을 글 작성자와 스태프만 볼 수 있도록 하고, 주제를 시작한 사람은 볼 수 없게 해주는 기능이 필요합니다. 제 시나리오에서는 이것이 악용(exploit)으로 이어질 수 있습니다.
제 생각에는 이렇게 작동할 수 있을 것 같습니다:
공개된 게시글의 일부
[hide]게시글 작성자와 스태프만 볼 수 있는 게시글의 일부[/hide]
물론 [hide] BBCode보다 더 현대적인 방식을 선호합니다.
공개된 게시글의 일부가 검색 가능해야 한다는 점은 필수적입니다.
P.S. 그리고 네, 이 문제 때문에 아직 RPG 기반 Discourse 포럼을 시작하지 못했습니다.
셀프 호스팅을 하거나 충분히 높은 등급(Tier)을 보유하고 있다면, @codinghorror가 언급했듯이 사용자 서명에 PM(개인 메시지) 링크를 포함시켜 서명(Signatures) 플러그인을 사용할 수 있습니다. @RGJ가 언급한 대로 비공개 주제(Private topics) 카테고리 링크를 대안으로 사용하는 것도 가능합니다.
콘텐츠는 HTML 코드나 게시글의 원본/JSON 뷰에서 볼 수 있으며, 검색 기능에서도 반환되고, 게시글을 인용할 때도 그대로 노출됩니다.
<rp>는 인라인 요소(inline element)이므로, 그 안에 블록 타입 요소가 들어가면 블록 요소가 시작되기 전에 태그가 닫히게 됩니다. 쉽게 말해, 콘텐츠에는 줄바꿈 하나(단일 줄바꿈)만 있는 일반 텍스트만 포함해야 합니다(줄바꿈 두 번 = 단락 = 블록 요소).
불행히도, 이미 방대한 게임 캐릭터 생성 과정에 사용자에게 공개적으로 보이는 주제와 사설 메시지(PM)라는 두 가지 별도 절차를 통해 전체 캐릭터 시트를 제공하도록 요청하는 것은 더 복잡하게 만들까 봐 우려스럽습니다. 다른 선택지가 없다면, 마켓플레이스를 بالتأكيد 고려해 보겠습니다.
알겠습니다. 하지만 여전히 두 개의 주제를 만들어야 합니다. 하나는 모든 사람이 볼 수 있는 주제(캐릭터의 외모를 설명하는 내용)이고, 다른 하나는 비공개 주제(캐릭터의 배경 이야기와 첫눈에 보이지 않는 기타 특성들을 포함)입니다. 앞서 말했듯이, 이미 복잡한 캐릭터 생성 과정을 더 어렵게 만들고 싶지 않습니다. 예전에 [HIDE] BBCode를 사용하던 시절이 훨씬 쉽고 직관적이었습니다.