우리 포럼 소프트웨어가 2.8.0.beta6로 업데이트되기 전에는 링크 안에 색상 태그를 중첩하여 사용했었습니다. 예를 들면 다음과 같습니다:
[[color=cyan]Discourse[/color]](https://www.discourse.org/)
이제는 HTML을 사용해야 하는데, 여기서는 이것도 작동하지 않습니다:
[<font color=cyan>Discourse</font>](https://www.discourse.org/)
(새로운 신규 사용자 제한 정책 때문에 이 게시글에서 실제 링크를 제거해야 했습니다.)
이 테이블에서는 정말 보기 좋습니다.
pfaffman
(Jay Pfaffman)
2
아마도 Discourse BBCode 색상 기능이 필요하신 걸까요? 아니면 해당 기능에 문제가 있는 건가요?
1개의 좋아요
이 문제가 앵커(anchor)에 있습니다. 앵커를 제거하면 색상이 정상적으로 작동합니다:
[color=cyan]Discourse[/color]
그렇지 않으면 BBCode 색상 스킴이 올바르게 파싱되지 않습니다.
다른 방식으로 감싸면:
[color=cyan][Discourse](https://www.discourse.org/)[/color]
BBColor가 올바른 HTML 스타일링으로 렌더링되더라도 앵커의 CSS가 우선 적용됩니다.
1개의 좋아요
우리는 그걸 사용하고 있습니다. 기억이 맞다면, Discourse로 전환한 이후로 플러그인 목록에 나와 있었습니다.
하지만 저는 링크와 사용자 지정 색상을 모두 원합니다.
예전에는 작동했습니다. 의도하지 않은 동작이 아니었나요?
유지보수 담당자의 의견을 들어봐야 할 것 같습니다.
그 게시글을 원본으로 확인해 봤는데, 바닐라 BBCode를 사용하고 있지 않습니다:
[<font color=slategray>Necromancer</font>](/tags/pure-necromancer)
이렇게 하면 동작하는 것 같습니다.
참고로:
BBCode가 Meta에서 실행되지 않기 때문일까요?
제 사이트 중 하나에서 데모를 해 보았습니다: https://rideables.tech/t/rip-sir-clive-sinclair/603
네, 오늘早些에 HTML로 전환했습니다. 과거에는 BBCode도 작동했습니다. 다른 사용자들은 개의치 않지만, 저는 HTML 사용을 피하고 싶었습니다.
플러그인 코드를 잠시 살펴봤습니다. 솔직히 말해서, 기능적으로 BBCode 플러그인 쪽은 약 4년 동안 아무것도 변경된 것 같지 않아요? 그 이후의 커밋들은 전부 코딩 표준과 리포지토리 CI 관련 사항으로 보입니다.
매우 감사합니다. 네, 2.8.0.beta6로 업데이트한 후 처음 알아차린 것 중 하나였습니다. 따라서 플러그인이 업데이트가 필요하거나 Discourse에 버그 수정이 필요하다고 추정합니다.
아니면 HTML을 사용해야 하는 것에 만족해야 할 수도 있습니다. 하지만 세 가지 마크업 언어를 함께 사용하는 것은 지저분하다고 생각합니다.
1개의 좋아요