是否可以完全自定义zendesk新的Web小部件(CSS和HTML)?

时间:2015-06-03 13:13:25

标签: zendesk

是否可以完全自定义zendesk新的Web小部件(CSS和HTML)?我试过在网上搜索,但我找不到任何答案。

7 个答案:

答案 0 :(得分:9)

虽然您无法自定义按钮,但您可以将其隐藏并使用自己的按钮。要隐藏按钮,请在窗口小部件代码后立即添加以下内容:

zE(function() {
  zE.hide();
}); 

然后,创建一个显示Zendesk表单的按钮:

<button onClick="zE.activate({hideOnClose: true});">Help Me!</button>

你可以随心所欲地设计风格。

来源:https://developer.zendesk.com/embeddables/docs/widget/api#ze.sethelpcentersuggestions

答案 1 :(得分:3)

根据此支持帖子,您的问题的答案似乎是“否”: https://support.zendesk.com/hc/communities/public/posts/204143646-Web-Widget-Customization-Options?locale=en-us

您可以使用jQuery覆盖css和/或html,但是ZD在上面的帖子中警告这一点,并说这不受支持。

您可能希望在该支持帖子中发表评论,以表明您对ZD开发此功能的兴趣。

答案 2 :(得分:0)

答案 3 :(得分:0)

是的,你可以。您需要在脚本标记中隐藏窗口小部件以进行嵌入。比通过js添加一些CSS覆盖小部件的CSS来覆盖它的CSS。紧接着再次激活小部件。这是一种肮脏的方式。准备好zendesk更新小部件,你的小部件将被打破。获取自定义小部件的最佳方法是使用zendesk api

答案 4 :(得分:0)

为什么不查看Zendesk API从Zendesk获取Widget的数据,这可能会解决您遇到的问题?

答案 5 :(得分:0)

我遇到了这个问题,但是如果没有高级的聊天功能,就无法检索聊天代理的onlie状态。所以我不知道如何自己写一个漂亮的按钮。

答案 6 :(得分:0)

是的,您可以使用Web SDK for Chat广泛自定义窗口小部件:https://api.zopim.com/web-sdk/

这是一个很好的演示来构建: https://github.com/zopim/chat-web-sdk-sample-app

最后,一篇宣布该功能的文章: https://www.zendesk.com/blog/customize-chat-widget-web-sdk/