# Angus 的事件插件 📅

**URL:** https://meta.discourse.org/t/angus-events-plugin/69776
**Category:** Plugin
**Created:** [2017年九月11日 02:44 UTC](https://meta.discourse.org/t/angus-events-plugin/69776 "2017-09-11T02:44:59Z")
**Posts on this page:** 20
**Page:** 32

<div class="post-metadata">

### Author: ![sunjam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sunjam/32/175682_2.png) [@sunjam](https://meta.discourse.org/u/sunjam)
#### Post date: [2020年三月23日 22:18 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/636 "2020-03-23T22:18:33Z")

</div>

这绝对有效！非常感谢，你真是个论坛大神！只需要检查每个分类并按需重新应用即可。

---

<div class="post-metadata">

### Author: ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)
#### Post date: [2020年三月23日 22:35 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/637 "2020-03-23T22:35:59Z")

</div>

👍，但……还差得远呢 😅 我最近才发现这项非常出色的工作，非常喜欢它（也很喜欢 [Pavilion](https://thepavilion.io/categories) 团队的作品）。

---

<div class="post-metadata">

### Author: ![davidkingham](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidkingham/32/119528_2.png) [@davidkingham](https://meta.discourse.org/u/davidkingham)
#### Post date: [2020年三月26日 04:47 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/638 "2020-03-26T04:47:43Z")

</div>

请注意，FA 图标 `calendar` 需要更新为使用 `calendar-alt` 和 `calendar-plus-o`，并配合 `far-calendar-plus` 使用。

---

<div class="post-metadata">

### Author: ![jord8on](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jord8on/32/166809_2.png) [@jord8on](https://meta.discourse.org/u/jord8on)
#### Post date: [2020年三月28日 16:33 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/639 "2020-03-28T16:33:29Z")

</div>

此设置的作用是什么？

> ### 事件事件标签无文本
> 
> ❑ 添加事件按钮上不显示文本。

---

<div class="post-metadata">

### Author: ![jord8on](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jord8on/32/166809_2.png) [@jord8on](https://meta.discourse.org/u/jord8on)
#### Post date: [2020年三月29日 07:24 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/640 "2020-03-29T07:24:53Z")

</div>

我测试向主题添加事件，但现在无法弄清楚如何手动删除事件的日期和时间。有人能告诉我如何删除日期/时间，使该主题不再作为事件吗？

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/a/2ab632d9765fd6d9b1e7a44722913d8dc920b076.png)

---

<div class="post-metadata">

### Author: ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)
#### Post date: [2020年三月29日 15:09 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/641 "2020-03-29T15:09:55Z")

</div>

您必须编辑主题标题，然后编辑事件，您将在模态框底部找到“删除”选项。

---

<div class="post-metadata">

### Author: ![jord8on](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jord8on/32/166809_2.png) [@jord8on](https://meta.discourse.org/u/jord8on)
#### Post date: [2020年三月29日 15:16 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/642 "2020-03-29T15:16:42Z")

</div>

我找到了！谢谢你，先生！

不过不知为何，我遇到了 500 错误 😞（这是否与我之前将事件时间/日期添加到不同类别，然后将其移动到当前类别并尝试删除它有关？）

以下是刚刚发生的情况：

---

<div class="post-metadata">

### Author: ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)
#### Post date: [2020年三月29日 15:42 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/643 "2020-03-29T15:42:29Z")

</div>

嗯……😅..  
看起来是个小回归问题，这里也不行……  
真奇怪🤨

---

<div class="post-metadata">

### Author: ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)
#### Post date: [2020年三月29日 16:11 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/644 "2020-03-29T16:11:07Z")

</div>

你好 @angus @fzngagan，我尝试在 Pavilion 上报这个问题，但我不确定向导是否正常工作。

它在这里循环：

 ![image](https://global.discourse-cdn.com/meta/original/3X/f/b/fb45eb7d3cab4420234e4ae12983254428f6433b.png)

我使用的是 2.5.0.beta2 和 events 插件的最新提交，日志中显示如下：

> 消息（报告了 2 份副本）
> 
> NoMethodError（nil:NilClass 没有 `[]` 方法）  
> /var/www/discourse/plugins/discourse-events/plugin.rb:274:in `block (2 levels) in activate!’
> 
> 回溯
> 
> /var/www/discourse/plugins/discourse-events/plugin.rb:274:in `block (2 levels) in activate!' /var/www/discourse/lib/post_revisor.rb:441:in `block (2 levels) in update\_topic’  
> /var/www/discourse/lib/post\_revisor.rb:439:in `each' /var/www/discourse/lib/post_revisor.rb:439:in `block in update\_topic’  
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.1/lib/active\_record/connection\_adapters/abstract/database\_statements.rb:279:in `transaction' /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.1/lib/active_record/transactions.rb:212:in `transaction’  
> /var/www/discourse/lib/post\_revisor.rb:438:in `update_topic' /var/www/discourse/lib/post_revisor.rb:338:in `revise’  
> /var/www/discourse/lib/post\_revisor.rb:331:in `revise_and_create_new_version' /var/www/discourse/lib/post_revisor.rb:236:in `revise\_post’

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [2020年三月29日 22:24 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/645 "2020-03-29T22:24:35Z")

</div>

@Benjamin_D 感谢报告。该向导现在可以再次正常工作了。@jord8on 我也修复了事件问题。

cc @fzngagan 详见 [FIX: event removal · angusmcleod/discourse-events@a5340f6 · GitHub](https://github.com/paviliondev/discourse-events/commit/a5340f6eb32037149065dddcbb988db05e7bbe48)

---

<div class="post-metadata">

### Author: ![jord8on](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jord8on/32/166809_2.png) [@jord8on](https://meta.discourse.org/u/jord8on)
#### Post date: [2020年三月30日 19:12 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/646 "2020-03-30T19:12:42Z")

</div>

我这边一切正常，谢谢快速修复！！

---

<div class="post-metadata">

### Author: ![fernfernfern](https://avatars.discourse-cdn.com/v4/letter/f/ee7513/32.png) [@fernfernfern](https://meta.discourse.org/u/fernfernfern)
#### Post date: [2020年四月3日 08:50 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/647 "2020-04-03T08:50:12Z")

</div>

你好！

该插件是否会自动生成 json+ld 标签（或其他元标签），以[允许 Google 和其他搜索引擎](https://support.google.com/webmasters/answer/2774099?hl=en)解析每篇帖子中的事件数据？

---

<div class="post-metadata">

### Author: ![sunjam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sunjam/32/175682_2.png) [@sunjam](https://meta.discourse.org/u/sunjam)
#### Post date: [2020年四月3日 17:40 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/648 "2020-04-03T17:40:13Z")

</div>

有人尝试在日程视图中添加订阅按钮吗？

---

<div class="post-metadata">

### Author: ![Nacho\_Caballero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nacho_caballero/32/130189_2.png) [@Nacho\_Caballero](https://meta.discourse.org/u/Nacho_Caballero)
#### Post date: [2020年四月5日 07:39 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/649 "2020-04-05T07:39:52Z")

</div>

很奇怪，但这对我来说不起作用。

我在管理员中启用了活动：

 ![image](https://global.discourse-cdn.com/meta/original/3X/d/4/d44506619c172cf99846ec9124fbe7df0561ae67.png)

我创建了一个新分类，并在那里也设置了“允许活动”：

 ![image](https://global.discourse-cdn.com/meta/original/3X/e/5/e552980c0ac53806630a15cadae19c25b4b40634.png)

我创建了一篇测试帖子。然后我编辑它，但没有看到任何“添加到日历”按钮（除了默认的 Discourse 日期图标）🤔

 ![image](https://global.discourse-cdn.com/meta/original/3X/1/6/16c5372f16919905fdf29fbef2a4e28675120b9d.png)

@angus

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [2020年四月5日 08:28 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/650 "2020-04-05T08:28:01Z")

</div>

目前还没有。但这是一个很好的建议。你能在这里提交一个功能请求吗？

> **[Pavilion](https://pavilion.tech/)**
>
> Pavilion is the leading Discourse consultancy.

---

<div class="post-metadata">

### Author: ![Pallavi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pallavi/32/156195_2.png) [@Pallavi](https://meta.discourse.org/u/Pallavi)
#### Post date: [2020年四月7日 17:06 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/651 "2020-04-07T17:06:31Z")

</div>

你好，

我无法在发布后通过编辑主题窗口编辑活动。

 ![image](https://global.discourse-cdn.com/meta/original/3X/8/a/8aa6ce7c563bc89d1a47e833dbe6bf8675b5bf1d.png)

请帮忙。

在沙盒环境中也遇到了同样的问题：[Pavilion](https://thepavilion.io/t/test-topic-event/2757)

---

<div class="post-metadata">

### Author: ![bletch](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bletch/32/69088_2.png) [@bletch](https://meta.discourse.org/u/bletch)
#### Post date: [2020年四月7日 18:38 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/652 "2020-04-07T18:38:39Z")

</div>

您是否尝试过编辑帖子标题，而不是编辑首帖？

即点击帖子标题旁边的铅笔图标。

这样应该可以访问事件插件的详细信息。

---

<div class="post-metadata">

### Author: ![Pallavi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pallavi/32/156195_2.png) [@Pallavi](https://meta.discourse.org/u/Pallavi)
#### Post date: [2020年四月8日 07:09 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/653 "2020-04-08T07:09:48Z")

</div>

你好 @bletch，

谢谢你的提示，它起作用了！

现在我觉得自己好蠢，竟然忽略了这一点 🙆‍♀️

---

<div class="post-metadata">

### Author: ![bletch](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bletch/32/69088_2.png) [@bletch](https://meta.discourse.org/u/bletch)
#### Post date: [2020年四月8日 09:08 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/654 "2020-04-08T09:08:20Z")

</div>

你并非第一个，也不会是最后一个。

老实说，我觉得这有点反直觉，但我能理解其背后的技术逻辑。

---

<div class="post-metadata">

### Author: ![Josh\_Hicks](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/josh_hicks/32/176793_2.png) [@Josh\_Hicks](https://meta.discourse.org/u/Josh_Hicks)
#### Post date: [2020年四月14日 05:41 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/655 "2020-04-14T05:41:09Z")

</div>

插件目前有问题吗？我已经安装了插件，并确认在插件设置中已勾选，但在创建新主题时它没有显示出来。  
我所有的其他插件都没有问题。

我和这位用户遇到了同样的情况

> [@Nacho\_Caballero](#):
>
> 我已在管理员后台启用了事件功能：

[上一頁](https://meta.discourse.org/t/angus-events-plugin/69776.md?page=31)

[下一頁](https://meta.discourse.org/t/angus-events-plugin/69776.md?page=33)
