是否可以完全自定义 zendesk 新 Web 小部件(CSS 和 HTML)?我尝试在网上搜索,但找不到任何答案。
7 回答
虽然您无法自定义按钮,但您可以隐藏它并使用您自己的按钮。要隐藏按钮,请在小部件代码之后立即添加以下内容:
zE(function() {
zE.hide();
});
然后,创建您自己的显示 Zendesk 表单的按钮:
<button onClick="zE.activate({hideOnClose: true});">Help Me!</button>
你可以随心所欲地设计。
来源:https ://developer.zendesk.com/embeddables/docs/widget/api#ze.sethelpcentersuggestions
根据此支持帖子,您的问题的答案似乎是“否”: https ://support.zendesk.com/hc/communities/public/posts/204143646-Web-Widget-Customization-Options?locale=en -我们
您可能可以使用 jQuery 覆盖 css 和/或 html,但 ZD 在上面的帖子中对此提出警告,称不支持此操作。
您可能希望在该支持帖子中发表评论,以表明您对 ZD 开发此功能的兴趣。
是的你可以。您需要在脚本标签中隐藏小部件以进行嵌入。通过为 js 的小部件添加一些带有覆盖类的 CSS 来覆盖它的 CSS。在那之后再次激活小部件。这是一种肮脏的方式。为 zendesk 更新小部件做好准备,您的小部件将会损坏。获取自定义小部件的最佳方法是使用 zendesk api
为什么不查看 Zendesk API 以从 Zendesk 获取 Widget 数据,也许这可以解决您遇到的问题?
我遇到了问题,如果没有聊天的高级许可,就无法检索聊天代理的唯一状态。所以我不知道如何自己写一个漂亮的按钮。
是的,您可以使用 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/