IM 状态宏将会在页面中显示小图标,当用户登录了 IM 服务的话,你可以通过这个小图标来确定用户的登录状态。
下面显示了使用 IM 状态宏的 Skype,我们使用了 Skype 的用户名 huyuchengus。
使用 IM 状态宏
向页面中添加 IM 状态宏
- 打开你希望编辑 Confluence 页面,然后单击 编辑(Edit)按钮。页面的编辑模式将会被打开。
- 下一步,在编辑工具栏中单击宏浏览器图标。这时候宏浏览器将会在屏幕的中间打开。
- 在宏浏览器中,在窗口的右上角的对话框中输入你希望插入的宏的名称。当找到与你输入的宏名称接近的宏后将会在中间的面板上显示。单击需要的宏然后来查看可用进行配置的宏选项,在这里你可以对需要插入的宏设置相关参数,然后单击 插入(insert)来将需要的宏插入到页面中。
参数
宏参数的定义为,你可以使用这些参数在宏输出的内容和格式上进行定义。
Confluence 使用的存储格式或者 wikimarkup 格式中使用的参数和在宏浏览器中使用的标签是不同的,这些将会在下面在括号内容中列出(example
)。
参数 | 说明 |
---|
参数 | 说明 |
---|
用户 ID 或者屏幕名称 | 通过用户 ID 来确定用户的账号或者名称。 |
服务器
(service ) | aim – AOL Instant Messenger gtalk – Google Talk icq – ICQ jabber – Jabber msn – MSN Instant Messenger sametime – IBM Lotus Sametime skype – Skype。注意:Skype 需要要求用户将隐私属性中的在 Web 页面中显示我的状态选择上。 skypeme – Skype wildfire – Openfire Server yahoo – Yahoo! Messenger |
显示用户 ID
(showid ) | 显示或者隐藏联系人的用户 ID。 |
代码示例
下面的代码是提供给希望进一步编辑 Confluence 页面的高级用户使用的。
宏名称: im
宏内容: None
存储格式示例
< ac:structured-macro ac:name = "im" >
< ac:parameter ac:name = "showid" >false</ ac:parameter >
< ac:parameter ac:name = "service" >skype</ ac:parameter >
< ac:parameter ac:name = "" >MySkypeName</ ac:parameter >
</ ac:structured-macro >
|
Wiki 标记格式示例
{im:MySkypeName|service=skype|showid= false }
|