keegan
(Keegan George)
1
이 테마 컴포넌트의 기능은 이제 Discourse 코어에 포함되어 있습니다.
설치되어 있는 경우 포럼에서 이 테마 컴포넌트를 제거해 주세요.
|
|
|
 |
요약 |
Table Builder는 스프레드시트 스타일 편집기를 사용하여 Discourse에서 마크다운 표를 쉽게 만들고 편집할 수 있게 해 줍니다. |
사이트 설정 theme_authorized_extensions에 .js가 포함되어 있는지 확인하세요.
기능
표를 쉽게 만들 수 있는 GUI
컴포저에서 버튼을 클릭하면 스프레드시트 편집기가 열리며, 마크다운 표를 쉽게 생성할 수 있습니다.
강력한 표 편집기
게시물의 표를 편집하는 것이比以往보다 더 쉬워졌습니다. 표 편집 버튼을 클릭하면 표를 빠르고 쉽게 업데이트할 수 있는 스프레드시트 편집기가 열립니다.
미리보기
61개의 좋아요
Jagster
(Jakke Flemming)
3
정말 좋습니다. 누군가가 이것을 고친 후 바로 시도해 보겠습니다:
이런 종류의 도구는 테이블 생성이… 음, 아시겠지만, 그리 재미있는 작업이 아니기 때문에 composer를 사용하는 데 정말 도움이 됩니다 
3개의 좋아요
시도하기 전에, @keegan 님에게 확인 요청드립니다. 스프레드시트의 여러 셀 내용을 표 빌더에 붙여넣을 수 있는지요?
5개의 좋아요
pmusaraj
(Penar Musaraj)
5
Apple의 Numbers에서 작동한다는 것을 확인했습니다. 표 편집기에 항목 행을 복사/붙여넣기했습니다.
5개의 좋아요
Canapin
(Coin-coin le Canapin)
6
넓은 모니터에서 최대 폭이 약간 넓게 보입니다:
아래와 같이 교체할 수 있을까요?
.modal-inner-container {
--modal-max-width: 90%;
}
다음으로:
.modal-inner-container {
--modal-max-width: $reply-area-max-width
}
또는 이와 유사한 방식으로:
7개의 좋아요
Jagster
(Jakke Flemming)
7
아마도 이건 데스크톱용만인 것 같습니다. 물론 기본적인 기능은 작동하지만, 사용자가 모바일/태블릿을 사용할 때
- 헤더, 즉 첫 번째 셀의 행/열을 편집할 수 없습니다.
- 사용하지 않는 행/열을 삭제할 수 없습니다.
- 장시간 탭해도 아무 반응이 없기 때문에 서브메뉴가 아닙니다.
따라서 생성된 표는 작성기에서 다시 “수동으로” 편집해야 합니다.
시작점으로서는 괜찮다고 인정합니다. 하지만 현재 형태로는 큰 화면이 아닌 다른 기기를 사용할 때 표를 직접 만드는 것이 더 쉽습니다. 지금은 그저 몇 개의 | 문자를 얻기 위한 화려한 방법일 뿐입니다. 
일반적으로 데스크톱보다 모바일 사용자가 훨씬 많다는 점을 상기시키고 싶습니다.
5개의 좋아요
Canapin
(Coin-coin le Canapin)
8
이 테마 컴포넌트를 정말 좋아합니다.
작성 화면이 아니라 게시글 보기 화면에서 표를 쉽게 편집할 수 있다는 점이 좀 이상합니다.
에디터가 아직 WYSIWYG(무엇을 보면 그것이 된다)가 아니며 앞으로도 그럴 것이라는 점은 이해하지만, 실제로는 정반대인 것 같습니다. 
제 포럼에서 기존 표를 편집해 보았지만, 오류 메시지가 표시됩니다:
TypeError: (0 , _text.parseAsync) is not a function
3개의 좋아요
keegan
(Keegan George)
9
좋습니다! 네, 현재 해결 작업이 진행 중입니다.
네, Excel에서도 작동하는 것을 확인했습니다.
피드백 감사합니다! 이제 반영되었습니다:
또한 에러와 관련하여,
Discourse 버전이 2.9.0.beta9 이상인가요?
parseAsync()는 이 커밋부터 추가되었습니다. Discourse 버전이 업데이트되어 있다면 작동해야 합니다. 알려주시면 감사하겠습니다.
물론이죠, 모바일도 매우 중요합니다! 
이렇게 작동해야 합니다:
문제를 더 자세히 살펴볼 수 있도록 어떤 기기를 사용 중이신지 알려주실 수 있을까요?
7개의 좋아요
oshyan
(Oshyan Greene)
10
와! 이렇게 보니 정말 기쁘네요, 감사합니다!
2개의 좋아요
Canapin
(Coin-coin le Canapin)
11
예, 사용하고 있었지만 parseAsync()보다 몇 커밋 뒤처져 있었습니다. 업그레이드 후 정상 작동합니다. 감사합니다!
표 편집기에서 이모지 선택기에 접근할 수 있으면 좋을 것 같은데, 그렇게 간단한 문제는 아닌 것 같네요?
표를 생성할 때 때때로 랜덤한 빈 줄이 추가되어 생성된 표가 깨지는 경우가 있습니다. 원인을 모르겠습니다. 두 가지 예시입니다:
1개의 좋아요
keegan
(Keegan George)
12
네, 불행히도 그렇습니다. 하지만 언젠가 해당 기능을 통합하는 방안을 살펴보겠습니다.
이 문제를 공유해 주셔서 감사합니다. 확인해 보겠습니다. 이 문제를 재현하는 단계를 찾으시면 제게 메시지를 보내 주세요. 문제 해결에 도움이 될 것입니다.
3개의 좋아요
Canapin
(Coin-coin le Canapin)
14
일부 이유로 빈 열을 유지하고 싶을 수 있지만, 빌더에 빈 행과 열을 모두 제거하는 “trim” 버튼을 추가하면 좋겠다는 데 동의합니다.
수정: 메시지를 오해했습니다. 제가 답글을 보낸 것을 놓쳤는데, 어쨌든 테이블을 "trim"하는 기능이 있으면 좋겠습니다 
4개의 좋아요
Kuro22
15
안녕하세요, 방금 모바일에서 시도해 봤는데 메뉴가 안 보여요.
길게 누르면 나타나는 건가요?
1개의 좋아요
Jagster
(Jakke Flemming)
16
아니요, 모바일에서만 작동하는 것이 아닙니다. 마우스를 사용하는 경우에만 작동합니다.
2개의 좋아요
Canapin
(Coin-coin le Canapin)
17
편집 버튼에 사용되는 추가 상단 패딩이 약간은 거슬리는데, 때때로 “새로운” 패딩/여백이 게시글 내 요소들 사이의 연결감을 조금씩 바꿔버리기 때문입니다.
예를 들어, 여기에는 아래 표를 설명하는 단어인 Prototypes가 있고, 역시 아래 표를 설명하는 이름인 Retail이 있습니다. 하지만 첫 번째 표와 “Retail” 사이의 간격이 너무 좁아서, 처음에는 "Retail"이 아래 표와 관련 있다고 인식하지 못합니다:
빌더 컴포넌트가 설치된 경우, 상단과 하단 공간이 더 균형 잡히도록 테이블의 하단 여백/패딩을 더 크게 설정하는 것이 흥미로운 아이디어일 수 있습니다.
1em 0 대신 1em 0 3em 패딩을 적용했을 때의 모습입니다.
이 제안에 대해서는 확신이 서지 않습니다. 
아니면 트릭에 의존할 수도 있겠죠…
이런 식으로요. 
4개의 좋아요
아이폰에서 편집 버튼이 안 뜨는데, 특별히 해야 하는 게 있나요?
1개의 좋아요
Jagster
(Jakke Flemming)
19
네. iPhone 대신 데스크톱을 사용하세요.
아직 모바일 최적화가 완벽하지는 않지만, 언젠가 개선될 거라고 확신합니다.
이미 가능해야 한다는 것을 시사하는 이 예시에 대해 답변하고 있었습니다.
3개의 좋아요
Jagster
(Jakke Flemming)
21
일 때문에 조금 늦었습니다. 좀 아쉬운 상황이죠, 알아요. 하지만 iPhone 7~11, iPad 6세대/Air, 그리고 삼성 기기 두 대에서 문제가 발생하고 있고, 데스크톱 모드가 켜져 있든 꺼져 있든 마찬가지입니다.
아직 충돌이 있는지 확인은 못 해봤지만, 다른 것들은 잘 작동하고 있으니 괜찮겠죠?
2개의 좋아요