如何使用 Cisco Jabber Windows 版本添加自定义表情图标?

仅组织管理员

如何在 Cisco Jabber Windows 版本中添加自定义表情图标?

如何在 Cisco Jabber Windows 版本中创建自定义表情图标?

我是否可以在 Cisco Jabber Windows 版本中使用自定义表情图标?


解决方案:

仅组织管理员

您可以通过在 XML 文件中创建表情图标定义,并将其保存到文件系统中,将自定义表情图标添加到 Cisco Jabber Windows 版本。要取得最佳结果,您的自定义表情图标应该符合以下指引:

  • 尺寸:17 x 17 像素
  • 透明背景
  • PNG 文件格式
  • RGB 颜色

请按照以下步骤添加自定义表情图标:

  1. 使用任意文本编辑器创建名为 emoticonDefs.xml 的文件。
  2. 按需要在 emoticonDefs.xml 中指定表情图标定义。
    注意:有关这些文件的结构和可用参数的详细信息,请参阅表情图标定义
  3. 保存并关闭 emoticonDefs.xml
  4. 在文件系统的适当目录中保存 emoticonDefs.xml
    注意:Cisco Jabber Windows 版本从文件系统中的以下目录加载表情图标定义:
    • Program Files\Cisco Systems\Cisco Jabber\Emoticons
      • 此文件夹包含 Cisco Jabber Windows 版本的默认表情图标和默认emoticonDefs.xml。
    • Program Files\Cisco Systems\Cisco Jabber\CustomEmoticons
      • 默认情况下,此文件夹不存在。管理员可以创建此文件夹以包含要包括在组织部署中的自定义表情图标定义。
      • 在 CustomEmoticons 文件夹中定义的表情图标优先于默认 Emoticons 文件夹中的表情图标定义。
    • %USERPROFILE%\AppData\Roaming\Cisco\Unified Communications\Jabber\CSF\CustomEmoticons
      • 此文件夹包含 Cisco Jabber Windows 版本的个别实例的自定义表情图标定义。
      • 您在此目录中定义的表情图标,优先于安装目录下的 CustomEmoticons 文件夹中的表情图标定义。
  5. 重启 Cisco Jabber Windows 版本。


注意:只有在 emoticonDefs.xml 中本地定义了自定义表情图标,用户才能使用这些表情图标。如果您将自定义表情图标发送给没有相同表情图标定义的用户,这些用户会收到默认按键,而不是图标;例如:

  • 用户 A 在 emoticonDefs.xml 中定义自定义表情图标。自定义表情图标定义只存在于用户 A 的本地文件系统中。
  • 用户 A 将该自定义表情图标发送给用户 B。
  • 用户 B 仅收到自定义表情图标的默认按键。用户 B 没有收到图标。

表情图标定义

Cisco Jabber Windows 版本从 emoticonDefs.xml 加载表情图标定义。以下 XML 代码段显示表情图标定义文件的基本结构:

<emoticons>
 <emoticon defaultKey=" image=" text=" order=" hidden=">
  <alt></alt>
 </emoticon>
</emoticons>

下表说明定义自定义表情图标的元素和属性:

 

元素或属性说明
emoticons此元素包含所有表情图标定义。
emoticon此元素包含表情图标的定义。
defaultKey

此属性可定义渲染表情图标的默认按键组合。
指定任何按键组合作为值。
指定任何按键组合作为值。
defaultKey 是 emoticon 元素的属性。

image

此属性可指定表情图标图像的文件名。
指定表情图标的文件名作为值。
表情图标图像必须与 emoticonDefs.xml 位于同一目录中。
此属性为必选。
Cisco Jabber Windows 版本支持 Internet Explorer 可呈现的任何图标,包括 .jpeg、.png 和 .gif。
image 是 emoticon 元素的属性。

text此属性可定义在插入表情图标对话框中显示的说明性文本。
指定任何 Unicode 字符串。
此属性为可选。
text 是 emoticon 元素的属性。
order此属性可定义表情图标在插入表情图标对话框中的显示顺序。
指定从 1 开始的序数作为值。
order 是 emoticon 元素的属性。
此属性为必选。但是,如果 hidden 的值为 true,则此参数不会生效。
hidden

此属性可指定表情图标是否在插入表情图标对话框中显示。
指定以下一项作为值:

true

  • 指定表情图标不在插入表情图标对话框中显示。用户必须输入按键组合才能渲染表情图标。

false

  • 指定表情图标在插入表情图标对话框中显示。用户可以从插入表情图标对话框中选择表情图标,也可以输入按键组合以呈现表情图标。这是默认值。
alt此元素可用于将按键组合映射到表情图标。
指定任何按键组合作为值。
例如,如果 defaultKey 的值为 :),您可以指定 :-) 作为 alt 的值,以使两种按键组合呈现相同的表情图标。
此元素为可选。

 

­

这篇文章对您有帮助吗?