사용자가 온라인에 없는데도 아무것도 표시되지 않아야 할 때 "현재 온라인 사용자 없음"이 자주 표시됩니다

연결되어 있는 상태에서 전체 연결된 사용자 수가 whos online minimum display의 임계값 이하로 떨어질 때 발생하는 것 같습니다.

이 메시지를 완전히 숨기는 방법이 있을까요?

Canapin님, 안녕하세요.

사용자 수가 특정 숫자 미만인 경우 온라인 사용자를 완전히 숨기는 옵션이 있습니다. 다만 페이지를 새로고침해야만 숨겨집니다.
아마도 언어 설정을 활용하여 이 텍스트를 숨기는 방법을 찾아보실 수 있을 것입니다.

whos online hide below minimum display 항목이 선택되어 있습니다.
제안해 주신 언어 트릭을 시도해 보겠습니다 :slight_smile:

불행히도 텍스트를 완전히 제거할 수 없습니다.

값은 비어 있을 수 없습니다

이 설정을 변경한 후 전체 새로고침을 해보셨나요? 그래도 작동하지 않는다면 버그일 수 있습니다.

네, 이 새로고침을 여러 번 해봤는데 내 설정은 변하지 않았습니다. 이 작은 문제를 오래전에 알아차렸지만 보고하지 않았습니다.
새로운 포럼에서도 같은 문제가 발생합니다.

개발 인스턴스에서 해당 설정으로 문제를 재현할 수 없습니다. 문제가 나타나는 사이트 링크를 공유해 주실 수 있으신가요?

https://canapin.win/

해당 문제를 재현했습니다.

로그인된 상태였으며, 1명의 사용자가 온라인으로 표시되었습니다(최소 표시 수 이하 숨김을 1로, 온라인 활성 시간을 1로 설정함).
1분을 기다렸더니 ‘누가 온라인’ 목록에서 내 아바타가 사라졌고, 그래서는 안 되는데도 "현재 온라인 사용자가 없습니다"라는 메시지가 나타났습니다.

사이트를 둘러보는 미등록 방문자에게도 동일한 현상이 발생합니다. 아바타 목록을 보고 연결된 사용자 수가 0으로 줄면 "현재 온라인 사용자가 없습니다"라는 메시지가 표시됩니다.

새 페이지를 열면 해당 메시지는 사라집니다.

매우 귀찮은 문제는 아니어서 보고하지 않았던 이유이지만, 방문자가 이러한 메시지를 보는 것은 피하고 싶습니다. :sweat_smile:

아, 그래서 재현이 안 됐구나 - 페이지가 열려 있는 동안 숫자가 줄어야 하니까 :+1:

확인해 보고 수정할 수 있을지 알아볼게.

이 문제는 플러그인의 최신 커밋으로 수정되었습니다. 여전히 문제가 발생하는 경우, 알려 주시기 바랍니다.