하지만 사용자가 해당 주제/게시물로 이동하려면 배너를 클릭할 방법이 없습니다.
다행히 해당 주제의 첫 번째 게시물이 유튜브 영상 링크이므로, 방문자는 해당 주제로 이동하지 않아도 영상을 볼 수 있습니다. 하지만 배너에서 클릭하여 해당 주제로 이동할 방법은 없습니다. (유튜브 영상이 없는 다른 주제에서도 시도해 보았습니다.)
또한 로그인하지 않은 사용자 및 다른 계정으로 해당 주제를 방문하여 테스트해 보았습니다.
그리고 제가 ‘X’ 버튼을 눌러 제 계정에서 배너를 제거한 후, 배너를 해제했다가 다시 배너로 설정해도 제 화면에 다시 나타나지 않습니다. 제 화면에 다시 배너로 표시되도록 하는 방법을 알려주세요.
주제에 여러 게시글/답글이 있는 경우, /2를 끝에 붙여 첫 번째 게시글에 두 번째 게시글로 연결되는 하이퍼링크를 작성할 수 있습니다. 즉, 주제 상단/소개 게시글로 다시 연결되는 것이 아니라 두 번째 게시글로 바로 건너뛰게 됩니다. 여전히 약간 이상해 보일 수 있지만, 페이지를 아래로 이동시키는 효과만 있을 것입니다. 완벽하지는 않지만, 나쁘지는 않다고 생각합니다.
트릭은 Discourse가 무시하지만 CSS에서 사용할 수 있는 쿼리 문자열을 링크 끝에 추가하는 것입니다. 즉, https://forums.example.com/t/test-thread/26?banner-topic은 https://forums.example.com/t/test-thread/26으로 이동하며, ?banner-topic 쿼리를 CSS에서 사용하여 숨기고 싶은 링크를 식별할 수 있습니다.
<a href="{{banner.url}}">Go to thread</a> 줄이 링크를 추가하며, "Go to thread"는 원하는 텍스트로 자유롭게 교체할 수 있습니다. 링크에 클래스를 추가할 수도 있습니다: <a href="{{banner.url}}" class="banner-link">Go to thread</a> 그리고 공통 CSS에서 .banner-link를 스타일링하면 됩니다.
이 코드에서 제가 직접 수정할 수 있는 단어들을 알려주실 수 있을까요? 강조 표시(기울임체)하거나 따로 구분해 주시면 좋겠습니다. 아니면 해당 단어들을 따로 적어 주시거나 다른 색상으로 표시해 주셔도 됩니다.
제가 이해한 바로는, 이전 답변에서 배너 안에 링크를 만들거나(또는 배너 전체를 클릭 가능하게 하거나) 하는 두 가지 방법(비슷하지만 완전히 같은 방식은 아닌)을 제시해 주셨더군요. 후자의 경우, 주제나 게시글 자체에 링크를 포함하거나 임베드할 필요가 없는 것 같습니다.
감사합니다.
수정할 수 있는 줄은 다음과 같습니다. <p><a href="{{banner.url}}">Go to thread</a></p>Go to thread 부분은 원하는 텍스트로 자유롭게 교체할 수 있습니다. 또한 배너 게시물의 {{{content}}} 앞이나 뒤에 원하는 내용을 자유롭게 추가할 수도 있습니다.