모두 안녕하세요
훌륭한 커뮤니티와 소프트웨어를 만들어 주셔서 감사합니다.
최근에 알림 메뉴에서 개인 메시지가 완전히 사라졌습니다. 최근 업데이트 중 하나에서 제거된 건가요?
우리 자신의 메시지에 접근하는 것을 정말로 어렵게 만들려는 의도인 것 같습니다.
이전에는 개인 메시지에 접근하는 방법이 두 가지 있었습니다. 모두 알림 메뉴에 있었죠:
메시지 아이콘을 두 번 클릭하는 것.
알림 메뉴에서 사용자 이름을 클릭한 후 메시지(Messages)를 선택하는 것.
이 두 가지 옵션 모두 사라졌습니다. 의도적으로 그렇게 한 것 같습니다.
이제는 직접적인 방법이 거의 없습니다. 알림 메뉴에서 받은 새 메시지 중 하나를 확인한 후, 메시지 제목의 메시지 아이콘을 클릭해야 합니다.
이것이 한 가지 방법입니다.
다른 방법은 브라우저에 메시지 URL을 수동으로 입력하는 것입니다.
제 생각에는 이 UX는 좋지 않습니다. 물론 이 뒤에 특별한 이유가 있다면 모르겠지만요.
설명해 주실 수 있을까요?
한 가지 더:
개인 메시지에 "새 멤버 추가(Add New Member)"할 때, 동일한 단계에서 여러 명을 입력받을 수 있도록 설계하는 것이 어려울까요? 한 명씩 초대하는 대신 여러 이름을 입력한 후 초대를 클릭하는 방식 말입니다.
감사합니다
2개의 좋아요
제가 아는 한, 메시지 아이콘을 더블클릭하면 여전히 메시지에 접근할 수 있습니다.
1개의 좋아요
Stephen
(Stephen)
11월 15, 2019, 10:48오후
3
최근 변경 사항으로 인해 개인 메시지가 숨겨지는 것이 아닙니다. 테마 또는 컴포넌트가 사이트에서 이렇게 하고 있을 가능성이 높습니다.
안전 모드에서 확인해 보세요:
This guide explains how to use Discourse’s Safe Mode to troubleshoot issues with themes and plugins.
Required user level: All users
Discourse offers a “JavaScript Safe Mode ” that allows any user to isolate the root cause of JavaScript issues caused by plugins, themes, or theme components. This feature is particularly useful for troubleshooting problems on your Discourse site.
Accessing Safe Mode
To access Safe Mode , follow these steps:
Open a new browse…
2개의 좋아요
GI-Joe
11월 15, 2019, 11:48오후
4
알림 메뉴의 모습인데, 메시지 아이콘이나 메시지 버튼이 표시되지 않습니다:
참고: 안전 모드에서도 마찬가지입니다.
GI-Joe
11월 15, 2019, 11:53오후
5
방금 왜 제거되었는지 알았어요…
설정에서 이 옵션을 비활성화했습니다:
“신뢰 수준 1(메시지 전송을 위한 최소 신뢰 수준으로 설정 가능) 사용자에게 메시지 작성 및 답장 권한을 부여합니다. 참고: 스태프는 항상 메시지를 전송할 수 있습니다.”
이 옵션을 비활성화하면 모든 사용자의 메시지 전송이 중단되고 스태프에는 영향이 없을 줄 알았거든요.
저는 관리자(신뢰 수준 4)인데, 이 옵션을 비활성화하면 위의 사진처럼 메시지 아이콘이나 버튼이 표시되지 않습니다.
이런 게 정상인가요?
3개의 좋아요
Johani
(Joe)
11월 16, 2019, 1:04오후
6
네, 설정 값이 무엇이든 상관없이 스태프 아이콘은 표시해야 합니다.
수정하겠습니다. 문제를 보고해 주셔서 감사합니다
7개의 좋아요
조 씨, 안녕하세요.
사실 회원들로부터도 개인 메시지를 어떻게 확인할 수 있는지에 대한 질문을 많이 받았습니다. 회원들은 (스태프나 다른 그룹으로부터) 메시지를 받을 수 있어야 한다고 생각하는데, 메시지 아이콘도 표시되어야 하지 않나요?
저는 위에서 언급된 다양한 방법으로 개인 메시지에 접근할 수는 있었지만, 회원들에게 메시지를 어떻게 확인할 수 있는지 설명해 주는 것이 가장 큰 어려움이었습니다.
도와 주시고 관심을 가져 주셔서 감사합니다.
감사합니다.
그것이 알려주는 알림을 통해 알게 되는 것이 주요한 방법입니다.
3개의 좋아요
GI-Joe
11월 17, 2019, 9:05오전
10
메시지 아이콘이 없다면 오래된 읽은 메시지에 도달하기가 꽤 어려울 것입니다.
우리는 오래된 메시지를 다시 읽기 위해 메시지에 도달하는 경우가 매우 많습니다.
1개의 좋아요
Johani
(Joe)
11월 17, 2019, 10:17오전
11
매우 구체적인 사용 사례를 가지고 계신 것 같습니다. 사용자가 메시지를 하나도 없거나, 위에서 논의된 설정에 따라 메시지를 보낼 권한이 없는 경우 아이콘을 표시하는 것은 의미가 없습니다. 또한 사용자가 메시지를 가지고 있는지 확인하고 그에 따라 버튼을 표시하는 것은 다소 비용이 듭니다. 스태프에게 버튼이 표시되지 않는 문제는 수정하겠지만, 아이콘을 무조건적으로 표시하지는 않을 것입니다.
해당 사용 사례를 위해 테마를 커스터마이징해야 합니다. 사용자도 아이콘을 보게 하려면 테마 의 header 섹션에 아래 내용을 추가할 수 있습니다.
<script type="text/discourse-plugin"
version="0.8">
api.addUserMenuGlyph(widget => {
if (!widget.currentUser || widget.currentUser.staff) return
const glyph = {
action: "quickAccess",
actionParam: "messages",
label: "user.private_messages",
className: "user-pms-link",
icon: "envelope",
href: `${widget.attrs.path}/messages`
};
return glyph;
});
</script>
이렇게 하면 해당 설정이 체크되어 있지 않더라도 사용자에게 아이콘이 표시됩니다. 다만, 이전에 언급한 수정 사항을 배포한 후 동일한 항목에 대해 아이콘이 두 개 표시되지 않도록 스태프는 제외됩니다.
5개의 좋아요
Johani
(Joe)
11월 18, 2019, 9:26오전
12
해당 설정이 사용되더라도 이제 직원에게 아이콘을 표시합니다.
master ← hnb-ku:add-message-glyph-for-staff
merged 09:25AM - 18 Nov 19 UTC
History: https://meta.discourse.org/t//133518
<hr>
Some communities have t… he `enable_personal_messages` switched off. We currently show the PM icon in the user menu based on that. This is not correct as staff members can always send PMs, so it's handy for them to have that icon visible even if non-staff members are not allowed to use PMs.
This PR corrects that in that if the current user is a staff member, they'll get the icon regardless of what that setting it set to.
5개의 좋아요
GI-Joe
11월 18, 2019, 10:02오후
13
감사합니다.
두 번째 제안에 대해, 이것이 가능한가요? 가능하다면 저희 작업이 훨씬 수월해지고 많은 시간을 절약할 수 있을 것입니다.
“새 멤버 추가” 기능을 개인 메시지에 적용하되, 한 단계에서 여러 항목을 입력할 수 있도록 설계하는 것이 어려울까요? 예를 들어 여러 이름을 한꺼번에 입력한 후, 멤버를 한 명씩 초대하는 대신 “초대” 버튼을 클릭하는 방식처럼요.
감사합니다
1개의 좋아요
Johani
(Joe)
에 닫힘
11월 19, 2019, 10:00오전
14
이 주제는 24시간 후 자동으로 닫혔습니다. 더 이상 새 답변을 작성할 수 없습니다.