466.md 3.5 KB
Newer Older
Lab机器人's avatar
readme  
Lab机器人 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
# Broadcast Messages

> 原文:[https://docs.gitlab.com/ee/user/admin_area/broadcast_messages.html](https://docs.gitlab.com/ee/user/admin_area/broadcast_messages.html)

*   [Banners](#banners)
*   [Notifications](#notifications)
*   [Adding a broadcast message](#adding-a-broadcast-message)
*   [Editing a broadcast message](#editing-a-broadcast-message)
*   [Deleting a broadcast message](#deleting-a-broadcast-message)

# Broadcast Messages[](#broadcast-messages-core-only "Permalink")

GitLab 可以向 GitLab 实例的所有用户显示广播消息. 广播消息有两种类型:

*   banners
*   notifications

您可以使用`a``br` HTML 标记来设置消息内容的样式. `br`标签插入换行符. `a` HTML 标记接受具有以下 CSS 属性的`class``style`属性:

*   `color`
*   `border`
*   `background`
*   `padding`
*   `margin`
*   `text-decoration`

## Banners[](#banners "Permalink")

标语显示在页面顶部和 Git 远程响应中.

[![Broadcast Message Banner](img/5665233091dd783791b6dd32107e61ec.png)](img/broadcast_messages_banner_v12_10.png)

```
$ git push
...
remote:
remote: **Welcome** to GitLab :wave:
remote:
... 
```

## Notifications[](#notifications "Permalink")

通知显示在页面的右下角,并且可以包含占位符. 占位符替换为活动用户的属性. 占位符必须用花括号括起来,例如`{{name}}` . 可用的占位符是:

*   `{{email}}`
*   `{{name}}`
*   `{{user_id}}`
*   `{{username}}`
*   `{{instance_id}}`

如果用户未登录,则与用户相关的值将为空.

[![Broadcast Message Notification](img/eaa74cb66b0dd1b45f9b312af76c23fb.png)](img/broadcast_messages_notification_v12_10.png)

广播消息可以使用[广播消息 API](../../api/broadcast_messages.html)进行管理.

**注意:**如果一次激活了多个横幅消息,则会按创建顺序将它们显示在堆栈中. 如果一次激活了多个通知消息,则仅显示最新消息.

## Adding a broadcast message[](#adding-a-broadcast-message "Permalink")

要向您的 GitLab 实例上的用户显示消息,请添加广播消息.

要添加广播消息:

1.  导航到" **管理区域">"消息"**页面.
2.  将消息的文本添加到" **消息"**字段. 支持 Markdown 和表情符号.
3.  如果需要,请单击" **自定义颜色"**链接以编辑消息的背景颜色和字体颜色.
4.  如果需要,添加**目标路径**以仅在与该路径匹配的 URL 上显示广播消息. 您可以使用通配符`*`来匹配多个 URL,例如`/users/*/issues` .
5.  选择消息的开始日期和结束日期.
6.  单击**添加广播消息**按钮.

**注意:**广播消息过期后,将不再显示在 UI 中,而是仍列在广播消息列表中. 如果设置了"可**禁用** "选项,则用户还可以关闭广播消息.

## Editing a broadcast message[](#editing-a-broadcast-message "Permalink")

如果需要更改广播消息,则可以对其进行编辑.

要编辑广播消息:

1.  导航到" **管理区域">"消息"**页面.
2.  从广播消息列表中,单击相应的按钮以编辑消息.
3.  进行所需的更改后,单击" **更新广播消息"**按钮.

**提示:**过期的邮件可以通过更改其结束日期来再次激活.

## Deleting a broadcast message[](#deleting-a-broadcast-message "Permalink")

可以删除不再需要的广播消息.

要删除广播消息:

1.  导航到" **管理区域">"消息"**页面.
2.  从广播消息列表中,单击相应的按钮以删除该消息.

删除后,广播消息将从广播消息列表中删除.

**注意:**广播消息可以在激活时删除.