Layouts Plugin

맞습니다, 현재 제가 작업 중인 문제입니다 :slight_smile: 사이트 설정을 통해 고정 위치를 비활성화할 수도 있습니다.

해당 위젯을 확인해 보겠습니다. 감사합니다.

1개의 좋아요

Sidebar with categories에서 이어서 논의합니다:

저는 이 질문을 :up_arrow:︎ Sidebar with categories - #30 by Stranik 플러그인 토론에서 게시했습니다.

해당 기능을 커스터마이징하거나, 카테고리 및 하위 카테고리를 중첩 폴더 형식의 뷰로 제공하기 위해 기능을 확장하는 사용자 정의 코드/플러그인/테마 구성 요소를 작성하는 것이 얼마나 어려운지 궁금합니다.

사양:

사이드바 메뉴에 나열된 카테고리에서 주요 카테고리가 표시되고, 하위 카테고리가 있는 카테고리는 이를 명확히 표시해야 합니다. 그런 다음 하나를 클릭하면 하위 카테고리가 표시됩니다. 그리고 마지막 핵심 기능은 포럼의 어디에 있든 사이드바가 사용자가 보고 있는 활성 토론의 출처/위치를 표시해야 한다는 것입니다.

예를 들어, 누군가가 유기적 구글 검색을 통해 우리 포럼을 방문하여 하위 카테고리 내의 토픽을 보고 있을 때, 그들이 하위 카테고리에 있으며 그 하위 카테고리가 주요 카테고리 안에 있다는 것을 볼 수 있기를 바랍니다.

이를 개발하는 것이 얼마나 어려운지, 그리고 비용이 얼마나 들지 확실하지 않지만, 이 부분에 도움이 될 수 있는 분이 있다면 알려주시면 감사하겠습니다!

3개의 좋아요

안녕하세요 :slight_smile:

이것은 thepavilion.io에서 사용하는 것과 매우 유사합니다.

이것은 Layouts 플러그인 + Layouts 카테고리 목록 위젯을 통해 구현됩니다.

8개의 좋아요

이 설정을 정말 좋아하고, 우리가 찾고 있던 바로 그 것이었습니다! Layouts Plugin을 설치한 후 Layouts Category List를 설치했습니다(ProCourse Installer 사용). 이제 모든 Layouts 설정을 볼 수 있습니다. 하지만 Layouts Category List 위젯을 어떻게 켜야 하는지 확실하지 않습니다.

현재 설정 (스크린샷)

Category List Widget을 설치한 후에는 설치 후 위젯 드롭다운 목록에서 이를 볼 수 있어야 하나요?

현재 우리가 보고 있는 것은 다음과 같습니다…

250px 사이드바가 작동하는 것을 확인하기 위해 우리 포럼을 살펴볼 수 있습니다… 하지만 카테고리 목록을 어떻게 표시해야 하는지 모르겠습니다… https://forums.pickleballist.com

@angus 여기서 제가 뭘 놓치고 있는 건지 혹시 아시나요?

설치 후에 카테고리 목록 위젯이 어떻게 표시되는지 모르겠어요. :thinking:

조금만 기다려 주세요. 이 플러그인에 대한 전체 문서 세트를 작성하고 있으며, 이를 통해 내용이 훨씬 명확해질 것입니다. 문서가 게시되는 대로, 약 하루 안에 플러그인 토픽에서 알려드릴게요.

5개의 좋아요

정말 감사합니다!! :raising_hands: OP에 있는 다른 샘플 위젯에 카테고리 목록 위젯을 추가하는 걸 제안하려 했는데, 이미 업데이트 중인 것 같네요! 커뮤니티에 작업을 공유해 주셔서 감사합니다!!

2개의 좋아요

이 플러그인에 대한 완전한 문서 세트가 이제 준비되었습니다 :tada:. 여기에서 모두 확인하실 수 있습니다

또한 이 토픽의 OP(첫 번째 게시글)를 다양한 링크와 설명으로 업데이트했습니다

7개의 좋아요

마우스를 왼쪽 가장자리에 가져가면 나타나는 사이드바를 만들 수 있을까요? 즉, 화면에 항상 고정되어 표시되는 사이드바가 아니라, 마우스를 왼쪽 가장자리로 움직일 때에만 팝업처럼 나타나는 형태입니다. 이렇게 하면 사이드바가 현재 창 위에 겹쳐서 표시되므로 화면의 다른 요소들을 밀어내지 않는 장점이 있습니다. 사이드바의 문제점은 항상 화면 공간의 일부를 차지한다는 것입니다.

윈도우 작업표시줄의 자동 숨김 기능처럼, 사이드바도 자동 숨김 기능이 있으면 좋겠습니다. 그러면 다른 프로그램들이 작업표시줄의 높이 때문에 밀려나지 않기 때문입니다.

저는 Layouts 플러그인과 Category List 플러그인을 사용 중이며, 사이드바에 위젯을 추가하여 커스터마이징하는 방법은 알고 있습니다. 요청하는 것은 사이드바의 자동 숨김 기능뿐입니다.

Flarum에도 이 기능이 기본적으로 내장되어 있습니다:

1개의 좋아요

네, 이 플러그인을 사용하여 해당 기능을 만들 수 있습니다. 새 위젯으로 만들어 테마 컴포넌트에 패키징해야 합니다. 직접 개발하고 싶으시다면 알려주세요. 도움을 드릴 수도 있고 멘토링도 해드릴 수 있습니다. 아니면 Pavilion에 개발을 의뢰하는 것도 가능합니다.

2개의 좋아요

지금 당장은 아니에요. 저는 아직 Discourse를 처음 접하고 있어요. 먼저 플러그인을 만드는 방법을 배워야 합니다. 아마도 커스텀 BBCode나 버튼을 composer에 추가하는 것 같은 기본적인 플러그인부터 개발할 것 같아요. 다만 이 기능이 많은 사용자에게 유용할 것이라 생각합니다.

2개의 좋아요

좋아요, 관심 있으시다면 레이아웃 위젯 개발 가이드의 첫 번째 버전을 문서에 추가했습니다

3개의 좋아요

이것은 새로운 위젯 개발에 도움이 되지만, 사이드바를 자동으로 숨기는 방법은 여전히 확실하지 않습니다. 아마도 CSS와 관련이 있을 것입니다.

1개의 좋아요

이 플러그인을 사용 중인데, 커스터마이징을 하면 꽤 좋습니다. 아직 접기 기능이 없지만, 그건 괜찮습니다. 사이드바에 어떤 카테고리를 표시할지 직접 선택하고 싶었습니다. 홈페이지에는 표시하고 싶지 않아 위젯에서 "모든 카테고리"를 원하지 않았습니다. 위젯으로 "카테고리 목록"을 선택했습니다.

하지만 "모든 카테고리"가 아닌 다른 것을 선택하면 시스템이 이를 수락하지 않고 무한정 로딩만 됩니다.

빨간색 박스에 표시한 원형 아이콘이 계속 로딩되는 상태입니다. 새로고침, 캐시 삭제 등 여러 가지를 시도해 보았지만 여전히 수락하지 않았습니다. 플러그인을 비활성화했다가 다시 활성화해 보기도 했습니다.

재현 방법:

카테고리 목록 위젯에서 "모든 카테고리"가 아닌 한 개 이상의 카테고리를 선택하기만 하면 됩니다.

감사합니다. 이 문제를 수정했습니다 :+1:

플러그인을 업데이트했지만 여전히 동일한 문제가 발생합니다. 여러 카테고리를 추가하면 시스템이 이를 허용하지 않고 계속 로딩 상태에 머물러 있습니다. 재현을 위해 모든 카테고리를 선택하지 않고 5개 이상의 카테고리를 추가해 테스트해 보시기 바랍니다.

최신 discourse와 플러그인을 사용하고 있는지, 그리고 페이지를 새로고침했는지 확인해 주세요. 최신 discourse에서는 정상적으로 작동합니다.

예를 들어: https://try.thepavilion.io/

1개의 좋아요

고맙습니다. 이제 작동합니다. 마우스를 왼쪽 가장자리로 가져가면 접히는 기능이 있다면 완벽할 텐데 말이죠.

1개의 좋아요

홈페이지에서 사이드바를 표시하지 않도록 선택할 수 있는 방법이 있나요? 카테고리 목록 위젯을 표시하고 싶은 특정 카테고리를 선택했는데, 해당 카테고리에서는 잘 표시되지만 원치 않는 홈페이지에도 함께 표시됩니다. 홈페이지는 forum.mydomain.com이며, 기본 Discourse 홈페이지에는 이미 기본 내비게이션이 표시되어 있으므로 사이드바가 필요 없습니다.

최근 Discourse 업데이트 이후 사이드바가 더 이상 표시되지 않습니다. 모든 플러그인이 업데이트되어 있고 최신 버전을 사용 중입니다.