3

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

4

7 回答 7

14

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

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

然后,创建您自己的显示 Zendesk 表单的按钮:

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

你可以随心所欲地设计。

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

于 2016-07-07T22:52:46.647 回答
3

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

您可能可以使用 jQuery 覆盖 css 和/或 html,但 ZD 在上面的帖子中对此提出警告,称不支持此操作。

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

于 2015-06-04T20:24:11.590 回答
0

这是您要找的文章吗?https://support.zendesk.com/hc/en-us/articles/203908456-Using-Web-Widget-to-embed-customer-service-in-your-website

于 2015-06-04T02:22:34.043 回答
0

是的你可以。您需要在脚本标签中隐藏小部件以进行嵌入。通过为 js 的小部件添加一些带有覆盖类的 CSS 来覆盖它的 CSS。在那之后再次激活小部件。这是一种肮脏的方式。为 zendesk 更新小部件做好准备,您的小部件将会损坏。获取自定义小部件的最佳方法是使用 zendesk api

于 2016-11-09T16:05:16.180 回答
0

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

于 2017-01-11T23:01:46.890 回答
0

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

于 2017-03-15T12:35:11.250 回答
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/

于 2017-04-14T17:31:45.150 回答