「자기소개」에 날짜/시간 삽입

자기소개 섹션에 날짜/시간을 입력하면 datetime 형식으로 표시되며, 기대했던 날짜와 시간 형식이 아닙니다.

날짜/시간 입력

공개 프로필

Discourse 정보:

4개의 좋아요

이런 날짜 형식은 자기소개에서 지원되지 않는 것 같습니다.

7개의 좋아요

네, ‘자기소개’ 섹션에서 전체 포스트 데코레이션을 실행하지 않는 것 같고(그렇게 되어야 한다고 생각합니다). 다만, 툴바에 이미 표시하고 있는 점을 고려하면, 거기에 날짜 선택기 지원을 추가하는 것은 큰 무리가 아닐 것 같습니다.

@j.jaffeux 의견이 궁금합니다?

9개의 좋아요

그래서 꽤 쉽게 작동하게 만들 수 있습니다:

하지만 우리가 기꺼이 치르려 하지 않을 대가가 있습니다:

  • 현재 bio에서 "bio_cooked"가 아닌 "bio_excerpt"를 렌더링하고 있는데, 이는 날짜가 잘릴 수 있음을 의미하며 또한 HTML을 제거하고 있다는 뜻이기도 합니다:
[1] pry(main)> PrettyText.excerpt("<b>Foo</b>", 5)
=> "Foo"
  • 또한 이를 텍스트로 렌더링하고 {{text-overflow}} 컴포넌트를 사용하고 있습니다.

미친 듯이 postCooked 훅을 만드는 등의 짓을 하지 않고 작동하게 하려면 다음을 변경하지 않고서는 불가능합니다:

<div class='bio'>{{text-overflow class="overflow" text=user.bio_excerpt}}</div>

다음으로 변경해야 합니다:

<div class='bio'>{{{user.bio_cooked}}}</div>

이것은 사용자가 입력한 HTML을 렌더링하는 것을 의미하므로, 그렇게 구체적인 엣지 케이스를 위해 우리가 그렇게 하기를 원하지 않는다고 생각합니다. 판단은 당신에게 맡깁니다. 더 깊이 파고들거나 다른 솔루션을 탐색하기를 원하면 알려주세요.

about composer에서 툴바 버튼을 그냥 제거하는 것이 더 안전할 수도 있습니다?

10개의 좋아요

네, 그 버튼을 제거해 주세요.

8개의 좋아요

완료:

5개의 좋아요