点击事件主题中的“参与者”链接时,我会收到以下错误消息。这是 3.2.1 上的预期行为,因为它不完全兼容,还是应该已经修复了?
Discourse Events
Allows you to manage events in Discourse
您需要将此插件的 Ember3 标记为强制,插件才能正常工作,否则您很可能会收到该错误。有关详细信息,请参阅:Events Plugin 📅 - #840 by Stephane_Roy
无论如何,由于此插件带有 broken 标签,因此可能无法正常工作。我建议暂时改用此插件:Discourse Calendar (and Event)
祝您一切顺利!
是的,我们在提交后立即安装了,除了上面提到的模态问题外,一切都正常。@RGJ 正在为我们托管,也许他可以看一下。
我在这里创建了一个问题报告:
我已经将插件更新到最新版本,但遇到了一个奇怪的错误,似乎是插件触发的,但我不确定它是否来自插件本身。
如果禁用插件,则不会出现错误。但是,如果启用插件,每当我加载一个主题时,就会出现以下错误,即使该主题没有任何事件。
rsvp.js:23 Uncaught
TypeError: i(...)(...).magnificPopup is not a function
at lightbox.js:55:19
at _ (rsvp.js:434:1)
at y (rsvp.js:420:1)
at invoke (backburner.js.js:282:1)
at h.flush (backburner.js.js:197:1)
at p.flush (backburner.js.js:358:1)
at B._end (backburner.js.js:798:1)
at B.end (backburner.js.js:589:1)
at B._run (backburner.js.js:842:1)
at B.run (backburner.js.js:624:1)
at e.run (index.js:75:1)
at o.onload.o.onreadystatechange (load-script.js:38:9)
尽管错误似乎是在 rsvp.js 上抛出的,但禁用 events_rsvp 似乎并不能完全解决错误——只有完全禁用插件才能解决。据我所知,RSVP 功能本身是有效的。
现在,更令人困惑的是:似乎只有当主题中的帖子包含图片时,才会出现错误……但是,同样的主题,如果禁用了 events 插件,则不会出现错误。事件插件和帖子中的图片似乎以某种方式发生了交互,这很奇怪。
在尝试理解这个问题时,我注意到如果我启用了 实验性新灯箱,错误实际上就会消失,我猜是因为 Discourse 不再使用 magnificPopup() 而是新的灯箱。这似乎表明错误可能在灯箱代码中,但 events 插件似乎以某种方式暴露(并捕获)了它?鉴于 meta 上的实验性新灯箱设置已被禁用,我不清楚这是否会成为永久性的更改。
总之,有没有其他人运行最新版本的插件时遇到这些错误?就我而言,我正在运行 Discourse 的最新稳定版(v3.2.2)。
我也看到了完全相同的错误,灯箱也不起作用。在手机上很令人沮丧,它只是全屏加载图像,您必须尝试向后滑动。
我将尝试实验性的新灯箱看看是否有帮助。(编辑:看起来它已不再可用)。
我将在八月/九月对这个插件进行一些实质性的工作。如果您有任何与此插件相关的请求,现在是时候提出了。我还会为其添加一个包含企业级支持的企业订阅。该插件将保持100%开源。
期待这一点
你好
我正在使用 Events 插件,并结合 Locations 插件……效果很棒!
是否可以使 Events 插件与 Mobilizon 兼容?
我正在考虑实现 1 向或 2 向的事件同步?
嘿 Stephane,
是的,对 Mobilizon、Eventbrite、Meetup、iCalendar(Google 和 Outlook)以及 Eventzilla 的支持将在下一个主要版本中推出。该版本可能会在九月底/十月初发布。该功能将包含在开源代码中,并作为付费或社区订阅用户(社区订阅用户如果能证明他们不是企业或不赚钱,将获得免费订阅)的官方支持功能。
您好
我尝试访问页面 /admin/plugins 但它无法加载,请参见下面的屏幕截图:
它不允许我访问任何插件。例如,直接访问 /admin/plugins/explorer/ 会显示相同的空白页面。
屏幕截图中的错误日志显示:
Uncaught Error: There is no route named admin.events
**因此,**我通过 @angus 使用 /safe-mode 禁用了 Events 插件,然后我才能够再次访问 Plugins 页面。
插件版本是 0.5.7 - 1e06916。我们使用的 Discourse 平台版本是 3.4.0.beta1-dev - (5e91233ca9)
目前我使用了 discourse-instance-url/admin/plugins?safe_mode=no_themes%2Cno_plugins 来访问插件页面并禁用 Events 插件。
您是否知道为什么会发生这种情况,以及我们是否能够继续使用该插件?
谢谢!
嘿 @gassim,感谢您的报告,很抱歉您遇到了问题。如果您使用的是旧版管理面板(即没有管理侧边栏),则此问题在该版本中存在。请更新到最新版本的插件(0.5.8),问题将得到解决。
我有一些请求/问题,所以将它们合并到一个帖子中。
有没有官方的按标签进行颜色编码的集成?类别很好,但我的社区需要侧重于标签而不是类别。
另外,有没有办法让日历默认打开“事件”类别?就像 Discourse Events 所做的那样,将日历和议程都放在“最新”视图中。我尝试在类别设置中将“日历”选项卡设置为默认值,但它不起作用——选项卡显示为选中状态,但 URL 不正确,日历也没有显示。
我在事件窗口中添加或选择日期时遇到问题。输入它们完全不起作用,我输入的任何内容都会将我的视图重置到 2001 年——回到 2024 年并不像滚动下拉列表那么简单,它一次只能显示这么多年的可见度,所以我必须滚动 - 然后单击到下一年 - 然后再次滚动。
在“添加事件”中选择日期也部分不起作用,如果我点击星期二,它会选择星期一,如果我点击星期五,它会选择星期四——因此无法选择星期日。
我在日历视图中也遇到了星期几错误的问题。它应该从星期一开始,但有时不是。
与 Google 日历的集成似乎也不起作用 已修复——不支持无限期重复的事件,我已经让它运行起来了,尽管我需要设置一些自动化来让它们变得更好。
我们将在下一个主要版本中添加按标签的事件。
这个问题很快就会修复。
这个问题也很快就会修复。
这个问题也会解决。
我对你在这里的集成方式感到好奇。你能更详细地描述一下你的用例吗?谢谢!
这些问题都已得到解决。如果您能更新到最新版本并告知我进展如何。
感谢您的积极参与,Angus!
我的社区是各种城市行动主义组织的集合,它们通常会定期举办活动。“每第三个星期三”——“每两周的星期六”等。
当我尝试将它们集成到事件插件时,它们不起作用。在我将这些重复规则设置为终止后(例如,每周一次,持续接下来的 12 周),将会有确定数量的事件,然后同步就能像平常一样工作。
这也是为什么彩色标签和按标签排序对我来说如此必要。需要让人们能够根据他们的兴趣快速区分事件。(例如:气候、自行车、住房、交通等)
如果能让某些事件仅对特定的信任级别或组可见,那将是极好的。这将有助于我们为可能担心安全问题的人员和活动(我所在城市的政治可不好玩,呵呵)适应我们的平台。
目前我将继续使用 Discourse Events,但我很期待在 Pavilion 更新发布后尝试它!祝一切顺利,
Bis
我的社区是各种城市行动主义组织的集合,它们通常会定期举办活动。“每月的第三个星期三”——“每两周的星期六”等等。
我有一个类似的社区,有很多子社区定期聚会——尽管方式略有不同,因为其中许多都属于一个更大的组织。
这也是为什么彩色标签和按标签排序对我来说如此重要。需要让人们能够根据自己的兴趣快速区分活动。(例如:气候、自行车、住房、交通等)
如果能让某些活动仅对特定信任级别或群组可见,那将是极好的。这将有助于我们为可能担心安全问题的人员和活动适应我们的平台(我所在城市的政治环境并不好玩,呵呵)。
您应该已经可以通过使用类别(而不是标签)来控制访问并按需进行隔离来实现这一点。但是,能够使用标签将大大提高灵活性。
暂时我将继续使用 Discourse Events,但我很期待在更新发布后尝试 Pavilion 的!祝一切顺利,
您可以继续使用 Discourse Calendar (and Event) 作为活动的“前端”,并根据需要替换 Events Plugin 📅 的功能。您的真实世界测试将非常有帮助,我们可以在 Pavilion 网站上深入研究:
Allows you to manage events in Discourse
(我们很快就会在 meta.discourse.org 和 coop.pavilion.tech 之间联合类似此主题的主题)
嘿 @angus,我认为这正是我们一直在寻找的。在我们注册之前,你能确认一下是否有一个选项,让回复活动的人可以收到电子邮件提醒吗?谢谢!
嘿 @trav,简而言之,是的,如果已连接的提供商(例如 Google 日历)这样做的话。如果您有其他问题,最好在此处讨论订阅插件支持及相关事宜:
Where Angus provides Discourse support.