##这是什么 ?
在关于版主长时间盯着屏幕的讨论之后,我决定最好提醒工作人员(以及非工作人员!)在长时间浏览论坛后经常休息一下。新更新:它现在也适用于非工作人员,并且可以通过主题设置开启或关闭。
##它做什么 ?
这个主题组件在成员在论坛上停留 x 秒 后显示一条警报消息。因此,30 分钟就是 1800 秒,之后才会显示消息。该组件有 4 个主要设置,可让你自定义消息并更改显示消息前的时间。
#
#为什么 ?
已经
证明 如果你从屏幕前休息一下会有帮助。这特别是为了那些有时整晚都在做管理工作版主和管理员!如果你管理或浏览论坛的时间太长,这个组件是一个很好的休息提醒。这个组件也帮助那些无法停止回复、发帖等的人。休息一下总是好的!
#
#预览
这是一个快速的预览视频(抱歉网页加载花了很长时间)
由于目前在主题创建器中更改设置已损坏,你可以在你的实例上下载此组件并尝试更改消息和时间!
Alerts a staff member to tell them to take a break if they have been on the forums for a while.
36개의 좋아요
무엇을 바꿔야 할까요? 중요한 피드백은 환영합니다!
2개의 좋아요
tpetrov
(Toni Petrov)
1월 31, 2020, 8:34오전
3
사용자에게도 표시할 수 있는 옵션이 있으면 좋겠습니다 (스태프만 아니라서). 일반 사용자로서, 포럼 관리자가 사용자들의 건강을 신경 쓰고 있다는 것을 볼 수 있다면 정말 흥미로울 것 같습니다
2개의 좋아요
j.jaffeux
(Joffrey Jaffeux)
1월 31, 2020, 10:56오전
4
안녕하세요 @Chaboi_3000 ,
좋은 아이디어네요. 최근 @sam과도 비슷한 내용을 이야기했었습니다.
제 주요 비판점은 코드입니다. 코드를 대폭 개선해야 하며, 개선 의사가 있으시다면 도움을 드릴 수 있습니다.
코드를 개선할 수 있는 몇 가지 방법:
더 도움이 필요하시면 알려주세요. 더 많은 내용을 검토하는 데 기꺼이 응하겠습니다.
사용자별로 비활성화할 수 없다는 점이 조금 우려됩니다. 제가라면 이 기능을 절대 사용하지 않을 테니까요. 하지만 현재(ATM) 테마 컴포넌트에 사용자별 설정이 없습니다. 따라서 여기서는 좋은/쉬운 해결책을 찾지 못하겠습니다.
좋은 해결책은 그룹/메시지 쌍을 가지는 것일 수 있습니다. 그러면 설정이 약간 더 유연해질 것입니다.
10개의 좋아요
일반 사용자를 위한 옵션을 추가했습니다. (일반 사용자는 기본적으로 꺼져 있습니다)
수정했습니다. 죄송합니다.
일段时间 동안 discourse를 확인하지 않았습니다. 내일 살펴볼게요. 다른 것들도 함께 확인하겠습니다. 그중에서 문제가 발생하면 메시지를 보내겠습니다. 감사합니다
10개의 좋아요
이 테마 구성 요소를 새로운 자바스크립트 파일로 마이그레이션하는 것이 합리적인가요? 그렇다면 이를 수행하는 방법에 대한 가이드가 있나요?
2개의 좋아요
j.jaffeux:
인덴테이션
수정했습니다. 여전히 JavaScript 파일과 표준 HTML, CSS, JS 간의 차이점에 대해 궁금합니다.
2개의 좋아요
감사합니다. 시간이 나면 QOL 기능을 몇 가지 추가해 보겠습니다
3개의 좋아요
감탄스럽네요! 제가 직접 다른 용도로 변경할 수 있다는 걸 몰랐어요! 도움이 되고 있다는 이야기를 들을 수 있어 정말 기쁩니다. 어떤 포럼이든, 그 용도가 무엇이든 답변이 없는 스레드에 답하는 것은 항상 권장되는 행동입니다. 공유해 주셔서 감사합니다!
3개의 좋아요
Pravi
(PK)
9월 29, 2020, 10:55오전
13
새로운 게시물을 작성하는 동안 사용자를 방해하나요?
이 컴포넌트를 통해 광고를 제공할 수 있나요?
업데이트를 올려 죄송하지만 몇 가지 제안이 있어요. 설정에서 사용자가 직접 구성할 수 있도록 하고, 색상을 변경할 수 있게 하며, X 버튼 대신 두 개의 버튼을 두는 건 어떨까요? 하나는 사용자가 변경할 수 있는 YouTube 같은 소셜 미디어 플랫폼 버튼을, 다른 하나는 관리자가 수정할 수 있는 “괜찮습니다” 같은 문구가 담긴 버튼으로요.
하지만 텍스트에 HTML을 추가하는 것이 실제로 가능한가요? 가능하다면 정말 좋겠습니다. (그 경우 주기에 대한 추가 옵션도 있으면 좋겠네요. 예를 들어 'n일마다’만 표시하는 것처럼요).
소스 코드를 직접 수정하여 HTML을 필요에 맞게 변경할 수 있습니다.
Pravi
(PK)
10월 7, 2020, 5:46오후
19
이미 공식 광고 플러그인을 사용 중입니다. 아래 링크와 같이 사이트가 로드될 때 광고가 팝업으로 표시되도록 하는 것이 가능한지 문의드립니다. 구글 애드센스 코드가 실행되는 건가요?
https://www.edaboard.com
기본적으로 일반 텍스트만 표시하도록 설계되어 있습니다. 소스 코드를 파고들어 수정한다면, 광고를 표시할 수도 있습니다.
1개의 좋아요
@Pravi , 원하시면 리포지토리 를 포크하여 컴포넌트 내의 head-tag.html 파일 을 살펴보세요(팝업 등 모든 처리가 이루어지는 부분입니다). 자신의 취향에 맞게 커스터마이징할 수 있습니다. showModal은 여기서 호출됩니다. 코드를 직접 다뤄보시는 것이 좋을 것 같습니다
1개의 좋아요
PR를 만들었습니다
https://github.com/Chaboi45/Take-a-break-component/pull/4
병합되었습니다. Chaboi님 감사합니다!
이것은 간단한 업데이트입니다.
구현할 가치가 있을 만한 흥미로운 제안/기능들을 몇 가지 보았습니다:
컨텍스트를 관찰하여 잘못된 시점(예: 글쓰기 중)에 모달이 뜨지 않도록 하기
빈도 옵션
설정에 있는 텍스트를 로케일로 이동
6개의 좋아요