Discourse 日历(与事件)

我怀念那个可以处理周期性事件的功能,例如“每月第一个星期一”这类事件。

我该怎么办?有没有其他插件可以更好地工作?

7 个赞

有没有办法在我们的实例上强制将“星期一”作为一周的第一天?

4 个赞

有人知道有没有办法让活动的网址只有在他们点击“参加”时才显示出来吗?特别是对于私人活动。

1 个赞

您是否考虑过将活动权限设置为目标组?

1 个赞

不可以,但是您可以为此投票

3 个赞

\n\n我遇到了一个问题。对于重复发生的活动,即使活动已经结束,参与者仍然会被列出。这使得不清楚他们是报名参加了过去的活动还是即将举行的活动。\n\n可以手动移除参与者,但前提是您拥有管理权限。\n\n对此有什么解决方案吗?\n\n另一个问题是:在日历中,对于重复发生的活动,只显示下一个即将举行的活动。\n\n这也很不方便——如果我想查看 5 月份安排了哪些活动,我却看不到它们。

1 个赞

您是否考虑过使用 https://meta.discourse.org/t/events-plugin/69776?它能很好地处理那个特定问题!

1 个赞

您遇到此行为的日历是:类别中的日历还是 /upcoming-events 日历?

您的插件是最新的吗?我们在 1 月初对 /upcoming-events 日历进行了修复。

1 个赞

我在一个类别中启用了日历。当我在标签上过滤该类别时,列出的主题也会被过滤。但在类别的日历中显示的主题并没有被过滤。我在设置中没有看到任何相关的选项,可能我错过了什么。或者这个功能暂时不可用?

不确定这是否与插件有关,还是与更广泛的 Discourse 翻译问题有关,但有用户报告了事件区域荷兰语翻译中缺少此变量。

我确实需要这个插件!感谢您的辛勤工作 :slight_smile:

帖子已拆分为新主题:日历功能

帖子已拆分为新主题:创建事件不遵守用户 12 小时制本地设置

FYI,所有使用此插件的用户:如果您想让所有登录用户都能使用此功能,请不要使用 everyone 组,请使用 trust_level_0。我直到阅读了“everyone”组实际上包括了未登录用户并且通常不适合附加权限这一点后才明白。 (实际上,将日历权限与 everyone 关联没有任何作用 - 新用户将无法访问该功能。)

该插件也许可以做得更好,1)消除 everyone 的选择,2)添加一些说明给管理员,如果他们打算这样做,请使用 trust_level_0

或者 Discourse 可以更改其 API 以删除 everyone 的选择,以便插件开发者更自然地提供正确的选项。

谢谢并感谢您的插件。在我的社区中非常有用!

2 个赞

这是荷兰语翻译中的一个错误。在这种情况下,占位符 %{duration} 被翻译成了 %{duur}。

似乎其他一些字符串也发生了这种情况:


我已经尝试修复占位符,但由于旧的占位符已经获得批准,新的翻译不再覆盖现有的翻译。需要有权限批准新翻译的人才能将更改推送到 GitHub。

2 个赞

这是一个旧的 bug:

4 个赞

这似乎仍然是一个问题,除了不设置结束日期之外,您是否找到了解决方法?

嘿,尼克!

我不确定你具体指的是什么。如果你能分享其他细节,我很乐意帮忙。

1 个赞

Benji 你好,我回复了你的帖子,我指的是那个帖子。当我创建一个跨越连续几天的活动时(在本例中是作者 AMA),即将举行的日历侧边栏视图会显示每天一个活动(转载你的截图):

在你的截图中,“hey let’s get tea”活动被重复了四次,我们也遇到过这种情况,我们的解决方案是不让日历活动包含开始和结束日期,只包含开始日期,但这并不理想。

你是否找到了一个解决方案,可以让你在不重复活动的情况下,保留一个具有不同开始和结束日期的活动,而不是在“即将举行的活动”中重复显示?

看起来你认为不重复显示是一个错误,我猜如果能选择是否重复显示会更好。

2 个赞

啊,我明白了!是的,不重复确实是个错误,但我明白你的意思了。我会把这个反馈给团队,看看他们怎么想。感谢你的更新!

4 个赞