Layouts Plugin

이상하네요. 카테고리를 3단계 중첩으로 업데이트했는데, 이제 카테고리 목록 컴포넌트가 3단계로 된 카테고리를 무시하고 있습니다. 콘솔에는 오류가 표시되지 않아요.

업데이트: 문제를 해결했습니다. 우리 포럼에서는 카테고리 슬러그를 비워 두는 것을 컴포넌트가 좋아하지 않았기 때문에, 순차 번호만 사용하는 기본 설정을 사용했습니다. 카테고리나 하위 카테고리 중 하나라도 기본 슬러그를 사용했다면, 그 형제 카테고리들도 표시되지 않았습니다. 대부분의 경우 그렇지만, 가끔은 표시되기도 하는데 그 이유는 알 수 없습니다.

이 플러그인이 데스크톱에서 인기 있는 칸반 보드 플러그인과 함께 사용할 때 문제가 있다는 점을 알아차렸습니다. 이는 사용자가 클릭으로 플러그인을 닫을 수 있도록 허용하여 해결할 수 있습니다. 두 플러그인이 함께 작동하도록 하려면, 다른 요소를 인식하여 기본적으로 닫힌 상태로 시작하고 필요할 때 사용자가 열 수 있도록 하는 것이 예상되는 동작일 것입니다.

현재 우리는 이를 약간 다른 방식으로 구현하도록 수정된 버전을 개발 중입니다. 따라서 기존 기능을 그대로 유지하기를 원하는 사용자에게는 이 버그에 대한 직접적인 해결책이 되지 않을 것입니다.

Drew-ART님, Pavilion 포럼의 레이아웃 상호운용성 주제를 확인해 보세요. 이 주제는 레이아웃 플러그인이 다른 플러그인/테마와의 상호운용성에 대해 다루고 있습니다. 레이아웃 플러그인이 Discourse Kanban과 함께 작동하도록 하기 위해 일부 CSS를 추가하는 해결책이 제안되어 있습니다.

3개의 좋아요

여기 - Pavilion 와 여기 - Pavilion 의 설명에 따라 설치한 것 같습니다. 하지만 제 사이트 - https://hangarflying.com 에서 사용 중인 테마에 변화가 보이지 않습니다. 어떤 설정을 놓친 것 같은데 찾을 수가 없습니다. 제 설치 설정을 아래에 첨부했습니다. 미리 감사드립니다!

Hey @Whiskey_Victor_LLC :slight_smile:

몇 가지 contexts를 활성화해야 합니다. 위젯 설정을 다시 한번 확인해 보시고, 명확하지 않은 부분이 있다면 해당 토픽에 답글을 남겨 주세요.

네, 읽었습니다. 모든 컨텍스트가 활성화된 위젯 하나를 활성화했는데도 레이아웃이 여전히 표시되지 않네요…

"모든 카테고리"를 제거해 보시고, 저장 후 새로고침해 보세요.

위젯 설정에 대한 추가 질문이나 문제가 있다면 다음 링크에 게시해 주세요:

네, 잘 작동했어요. 감사합니다. 그런데 다른 것들은 왜 안 되는지 모르겠네요… 다른 사이트에서 올려볼게요.

커스텀 레이아웃 플러그인과 위치(location) 플러그인을 함께 사용할 때 매우 이상한 출력이 발생합니다.

몇몇 카테고리의 경우, 주제 목록 오른쪽에 주제 위치 지도가 표시되도록 레이아웃 플러그인을 설정해 두었습니다. 이전에는 다음과 같이 표시되었습니다.

지난주 어느 시점부터는 카테고리로 연결되는 링크를 클릭하면 지도가 표시되지 않습니다.

하지만 브라우저의 새로고침 버튼을 누르면 지도가 다시 표시됩니다.

이것이 발생하는 이유가 무엇일까요? CSS 문제인지 확인해 보기 위해 모든 CSS를 제거해 보았지만, 현상은 그대로 지속됩니다.

어떤 단서를 줄 수 있을까요?

추가 데이터 포인트: 사이드바 레이아웃이 활성화된 카테고리를 로드하면 사이드바가 표시되지 않고 CSS에는 다음과 같이 표시됩니다:

<div class="main-content discovery category no-sidebars" style="width: 100%">

브라우저의 새로고침 버튼을 클릭하면 지도가 포함된 사이드바가 표시되고 HTML은 다음과 같습니다:

<div id="ember128" class="sidebar-container ember-view"><div class="sidebar-content" data-click-outside="true"><div class="widget-container nav-container"><div class="locations-map">

사이드바가 설정된 상태인데도 플러그인이 카테고리가 사이드바를 갖도록 설정되지 않은 것으로 판단하는 이유가 무엇인지 아는 분이 있으신가요?

안녕하세요 @ckshen

이 문제를 매우 상세하게 찾아내 주셔서 감사합니다. 제공해 주신 정보는 이 문제를 해결하는 데 큰 도움이 될 것입니다. 이 문제에 대한 버그 보고서를 작성했으며, 곧 해결될 수 있기를 바랍니다. 불편을 드려 죄송합니다. 문제가 해결되면 여기서 업데이트를 공유하겠습니다.

3개의 좋아요

확인해 주셔서 감사합니다!

참고로 이 문제는 약 한 달 전 Discourse 소프트웨어를 업그레이드하면서 시작되었습니다. 어제 2.8.0.beta6(f38fd1a5a7)로 업그레이드했지만 문제가 여전히 지속되고 있습니다.

1개의 좋아요

며칠 전에 이 플러그인을 추가했는데 정말 마음에 듭니다. 모바일 메뉴를 커스터마이징했는데, 잘 작동하는 것 같습니다. 하지만 새 채팅 플러그인에서는 모바일 메뉴가 표시되지 않는 것 같습니다. 아래 스크린샷을 첨부했습니다(개인정보 보호를 위해 사이트 로고와 채팅 스레드를 가렸습니다. 또한, 해당 위치에는 표준 설정이 아닌 ‘whos-online’ 플러그인을 커스터마이징하여 배치했습니다).

검색 페이지나 다른 페이지에서는 정상적으로 표시됩니다:

하지만 채팅 페이지(헤더 메뉴의 채팅 버블을 클릭한 후 나타나는 페이지)에서는 더 이상 표시되지 않습니다:

긴급한 사항은 아니지만, 새로운 채팅 기능을 사용할 때 이 기능이 있으면 꽤 유용합니다(화면 상단까지 엄지를 움직여 내비게이션을 하는 것이 불편합니다).

제가 직접 해결할 수 있는 방법을 추천해 주실 수 있나요?

1개의 좋아요

또한, 이게 버그인지 아닌지 확실하지 않지만, 카테고리 목록(Category List)을 왼쪽 사이드 메뉴에 배치한 후 하위 카테고리가 있는 카테고리의 드롭다운 화살표를 클릭하면 의도하지 않게 해당 카테고리로 이동하게 됩니다.

기대하는 동작:

  1. 드롭다운 화살표 클릭
  2. 하위 카테고리가 표시되고 내비게이션은 변경되지 않음
  3. 접기 화살표 클릭
  4. 하위 카테고리가 숨겨지고 내비게이션은 변경되지 않음

실제로 발생하는 동작:

  1. 드롭다운 화살표 클릭
  2. 하위 카테고리가 표시되고 내비게이션이 해당 카테고리로 변경됨
  3. 접기 화살표 클릭
  4. 하위 카테고리가 숨겨지고 내비게이션은 변경되지 않는 것으로 보임

데스크톱과 모바일 모두에서 발생하는 것 같습니다.

1개의 좋아요

Hey @jimkleiber

채팅 플러그인이 현재 Layouts 플러그인에서 지원되지 않는 사용자 정의 라우트(/chat)를 추가하는 것 같습니다. 말씀하신 문제에 대해 리포트를 생성했으며, 이를 지원할 수 있는지 검토해 보겠습니다.

불행히도 현재 이 문제를 수정할 수 있는 방법은 없는 것 같습니다.

네, 이것은 현재 위젯의 예상되는 동작입니다. 먼저 해당 카테고리로 이동한 후 하위 카테고리가 표시됩니다. 하지만 동작 방식을 변경하는 문제에 대해 Pavilion 팀과 논의해 보겠습니다.

2개의 좋아요

좋습니다, 감사합니다!

:+1:

아, 알겠습니다. 보통 드롭다운 화살표는 사이트 내비게이션을 강제하지 않고 단순히 드롭다운만 되는 것을 기대하기 때문에 제게는 혼란을 주는 것 같습니다. 카테고리 제목이나 행을 클릭할 경우 내비게이션과 드롭다운이 동시에 일어나는 것은 이해할 수 있지만, 화살표가 있는 상태에서 그러는 것은 제 기대를 어긋나게 하는 것 같습니다.

2개의 좋아요

브라우저와 관련된 일관되지 않은 모바일 레이아웃 동작을 경험하고 있습니다. 모바일에서 Chrome과 Firefox 모두 하단 내비게이션 바가 고정되어 있으며, 스크롤 시 토글되지 않습니다. 반면 DuckDuckGo에서는 토글됩니다. 제 인스턴스에서도 동일한 현상이 관찰되며, thepavilion에서도 마찬가지입니다.

안녕하세요 @Mr.X_Mr.X,

이 문제를 공유해 주셔서 감사합니다. DuckDuckGo에서만 발생하는 것 같습니다. 해결 방법을 찾아보겠습니다.

1개의 좋아요

Layouts 플러그인에서 "Latest"와 “Categories” 컨텍스트를 찾을 수 없습니다. 두 개의 다른 설치 환경에서 시도해 보았는데요. 최신 및 카테고리 컨텍스트가 제거된 건지, 아니면 제 실수인 건가요?

안녕하세요 @Mr.X_Mr.X,

**최신(Latest)**과 **카테고리(Categories)**는 필터이므로 컨텍스트 목록에 표시되지 않습니다. 필터(Filters) 입력란에서 선택하거나, 모든 필터를 대상으로 하려면 해당 입력란을 비워 두시면 됩니다.

1개의 좋아요