此主题组件已弃用,其功能现已包含在 Discourse Calendar (and Event) 插件中
功能
这对于使用 Discourse 与远程分布式团队协作开展项目的人员非常有用。
使用方法
此插件依赖于用户设置 timezone 字段。该字段目前仅在启用 discourse-calendar 插件时可用,因此您需要安装该插件才能使用此组件。
[wrap=group-timezones group=project-x-team][/wrap]
group 为必填项
size 为可选项,可接受的值包括:small、medium、large、auto
设置
| 名称 |
描述 |
| working day start hour |
工作日开始时间 |
| working day end hour |
工作日结束时间 |
| close to working day hours extension |
若需紧急联系某人,距离工作开始/结束时间前后可接受的小时数 |
| working days |
每周的工作日 |
| 翻译 |
默认值 |
| search |
搜索… |
| group_availability |
%{group} 可用状态 |
32 个赞
That’s a co-incidence @j.jaffeux because I was playing around with a visualisation for timezone overlap recently:
Love it, thanks!
14 个赞
downey
(Michael Downey)
3
你好!这个主题组件是否仍然有效和/或得到支持,还是已完全弃用,转而推荐使用日历插件?我尝试在主题中启用和不启用日历插件的情况下使用该标记,但每次都显示为空白。
我想确认是否还有现有的(简单)方法来显示这个时区滑块,或类似的功能。
1 个赞
Falco
(Falco)
4
我认为这是因为日历插件是硬性要求?
不过,既然我认为我们已经将用户的时区字段移到了核心代码中……所以它可能需要更新才能与之兼容。
j.jaffeux
(Joffrey Jaffeux)
5
是的,我想现在它已经在日历里了,对吧?我应该弃用这个。我忘了这件事,因为我没有执行迁移。
2 个赞
RGJ
(Richard - Communiteq)
6
此主题组件在 2.7.0.beta7 上似乎出现了问题:
Uncaught Error: Could not find module `discourse/lib/round-time` imported from `discourse/theme-72/widgets/discourse-group-timezones`
3 个赞
j.jaffeux
(Joffrey Jaffeux)
7
感谢报告,我知道可能是什么问题,明天会修复,除非 @Osama 抢先一步。
4 个赞
eve
(Phú)
9
嗯。说得好。看来我们可能还没有就这一点更新文档。我来看看我能查到什么。\n\n***\n\n@eve 经过一番探索,似乎可以使用日历插件,并采用以下格式将此添加到主题中:\n\n\n[timezones group=\"GROUP\" size=\"big\"]timezones[/timezones]\n
1 个赞
eve
(Phú)
12
感谢您的查看!
[timezones group="GROUP" size="big"]timezones[/timezones]
这在我们的实例中不起作用。但是,第一个主题中提到的以下格式
[wrap=group-timezones group=project-x-team][/wrap]
现在可以正常工作了。昨天什么都没有显示。 
1 个赞
很高兴它能正常工作
不过我们得到不同的结果很奇怪。您正在使用哪个版本的 Discourse?
eve
(Phú)
14
我正在运行 3.3.0.beta3-dev(f0539afb02)