活动参与按钮

如果活动参与者能够以某种方式表明他们是亲自参加还是通过 Zoom 参加,那将是非常棒的。

我们的会议最多可吸引 40 人亲自参加,人们也可以通过 Zoom 参加。

提前向图书馆或餐厅提供亲自参加人数的估计非常重要。目前在 Discourse 上,无法知道有多少人计划亲自参加。

一种方法是添加一个可选的“勾选是否亲自参加”复选框。

另一种方法是添加可选的按钮“亲自参加”和“远程参加”。

我曾尝试过创建两个活动,但有些人觉得很困惑,只是随意选择了一个。而且您不能在单个帖子中创建两个活动,所以我不得不将活动放在其他地方,并在主帖子中提供链接,这不太方便。

非常感谢您的考虑以及 Discourse!

您好,

以下是 CSS 解决方案,但请注意:

  • 使用此方法,您将无法为选择“感兴趣”类别的用户使用活动频道功能
  • 如果活动主题的通知/更新很重要,请检查“感兴趣”状态和“参加”状态的通知有何不同(例如,用户是否会收到活动更新、确认电子邮件?)
  1. 右键单击页面并选择“检查”,以检查您的主题类别 CSS 类,因为您只想将此“技巧”应用于特定类别

  2. 将此添加到您的主题 CSS(管理员 > 外观 > 主题 > 活动 > 编辑 CSS),类名必须以上面找到的 .css 类开头;这里是“category-events”

.category-events.btn.btn-icon-text.interested-button .d-button-label {
        display: none !important;
}

.category-events.btn.btn-icon-text.interested-button::after {
        content: 'Conf call participation';
}
  1. 从活动的“显示参与者”菜单中的 … 选项查看选择了第二个选项的参与者

很棒的是,您也可以对“参加”和“不参加”按钮执行此操作,因为它们也有自己的 CSS 类(感谢 Discourse 开发者!)

我目前最大的愿望是能够限制活动参与人数的选项,以及一个等待名单,当有空位时会发送消息确认参与。

2 个赞

太棒了——我肯定能用上。\n\n谢谢!

1 个赞

不客气 :wink:

对于不使用此参与按钮功能的活动类别,您可以使用此链接来限制参与者数量(您也可以通过修改参与按钮来适应您的使用,但需要稍微调整代码)。