我正在尝试在我们的帮助中心添加Google自定义搜索.功能还可以,但造型非常错误.
我很确定一些CSS必须覆盖/干扰Google样式,但我似乎无法找出哪些(表格我猜).
进一步来说:
这是我正在使用的沙箱的链接,搜索栏位于标题下方的容器中:https://acrolinx1429009760.zendesk.com/hc
旁注:我只能访问Zendesk的一个主要CSS文件.
非常感谢任何帮助,谢谢.
除非需要,我一直试图通过不加载 Zendesk 小部件来节省页面上的资源。
如果我手动添加到页面以下标签一切正常:
<script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=[MyKey]> </script>
Run Code Online (Sandbox Code Playgroud)
作为我页面的一部分,我在某个地方始终存在一个 div 标签:
<div id="ze-snippet"> </div>
Run Code Online (Sandbox Code Playgroud)
我想要的是,<script>当用户单击按钮时对该标签执行“动态脚本加载” 。
我目前的尝试是这样的:
<script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=[MyKey]> </script>
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用他们的v2 API从Zendesk获取所有票证数据 - API每页限制为100个响应然后分页,但我似乎无法遍历所有页面以获取票证总数(和其他信息)
因为我不知道会有多少页面,所以我正在努力设置一个循环来有效地处理这个问题.目前我使用了20,因为我知道我的门票不到2000张:
for ($page=1;$page<20;$page++) {
if ($page==1) {
$data = curlWrap("/ticket_metrics.json", null, "GET");
} else {
if ($data->next_page!="NULL"&&$data->next_page!=""&&$data->next_page!=0) {
$data = curlWrap("/ticket_metrics.json?page=$page", null, "GET");
}
}
foreach ($data as $ticket) {
if (is_array($ticket)) {
foreach ($ticket as $i) {
$time=$i->reply_time_in_minutes->calendar;
if ($time!=0 &&$time!="") {
$total_time=$total_time+$time;
$counter++;
}
}
}
}
}
$answer=$total_time/$counter;
print $total_time."/".$counter."=".$answer;
Run Code Online (Sandbox Code Playgroud)
如何获得门票总数和第一个响应时间,以便我可以执行此计算?
谢谢
我需要使用 Groovy HTTP Builder 更新 Zendesk Tickets。我使用以下代码
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.5.0-RC2' )
import java.util.Properties;
import java.io.InputStream;
import java.io.ByteArrayInputStream;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import groovyx.net.http.*;
import static groovyx.net.http.Method.*;
import groovy.json.*;
import groovyx.net.http.ContentType;
def jsonBuilder = new groovy.json.JsonBuilder();
class MyTicket
{
def subject
}
def myTicket = new MyTicket(
subject: 'xyz'.toString()
)
def ticketList=[myTicket]
jsonBuilder(ticket:ticketList)
println(jsonBuilder)
def authSite = new HTTPBuilder('https://{subdomain}.zendesk.com/api/v2/tickets/{ticketid}.json');
authSite.auth.basic 'username', 'password';
authSite.request( Method.PUT, ContentType.JSON )
{ req ->
uri.path = ''https://{subdomain}.zendesk.com/api/v2/tickets/{ticketid}.json'';
requestContentType = ContentType.JSON;
headers.Accept = 'application/json';
body =[jsonBuilder]
response.success …Run Code Online (Sandbox Code Playgroud) 是否可以完全自定义zendesk新的Web小部件(CSS和HTML)?我试过在网上搜索,但我找不到任何答案.
我使用以下代码将ZenDesk与我的应用程序集成.
ZendeskConfig.INSTANCE.init(this, getResources().getString(R.string.zendesk_url), getResources().getString(R.string.zendesk_appId), getResources().getString(R.string.zendesk_clientkey), new ZendeskCallback<String>() {
@Override
public void onSuccess(String result) {
}
@Override
public void onError(ErrorResponse error) {
}
});
ZendeskConfig.INSTANCE.setContactConfiguration(new BaseZendeskFeedbackConfiguration() {
@Override
public String getRequestSubject() {
return "Save The Date";
}
});
Identity user = new AnonymousIdentity.Builder().build();
ZendeskConfig.INSTANCE.setIdentity(user);
ZendeskConfig.INSTANCE.setCustomFields(getCustomFields());
Run Code Online (Sandbox Code Playgroud)
当试图创建Tickets在Logcat中获得以下异常时.请帮助我.
E/BaseProvider:UTC时间:2016-02-09T05:48:11Z 02-09 11:18:11.970 4061-4061 /?E/BaseProvider:预期的身份验证类型为null.检查是否已下载设置.存在本地身份.本地身份是匿名的.02-09 11:18:11.970 4061-4061 /?E/ZendeskFeedbackConnector:网络错误:false,状态代码:-1,原因:预期的身份验证类型为空.检查是否已下载设置.存在本地身份.本地身份是匿名的.
我正在尝试将Zendesk反馈视图集成到我的iOS应用程序中。我也可以打开Zendesk窗口,但是当我尝试将反馈发送到Zendesk时,它失败,并显示消息“票证发送失败”。以下是我执行的步骤:
在appdelegate中初始化Zendesk SDK:
ZDKConfig.instance()。initialize(withAppId:“ APPID”,zendeskUrl:“ https://sumeet07.zendesk.com ”,clientId:“ mobile_sdk_client_CLIENTID”)
然后,我使用下面的代码显示“ Zendesk反馈”表单:
ZDKRequests.presentRequestCreation(with:rootViewController)
它显示了反馈表,但是当我尝试提交反馈时,它显示了错误。
可能是我提出的问题的格式不好,但可能是您可以理解我的确切要求。
谢谢
我们正在寻找Zendesk作为我们的支持网站,但它不是很可定制的.我正在尝试使用他们的小部件功能(可以在javascript或css中创建)从页面中删除特定文本.
我正在尝试在显示页面时隐藏以下h2标记:
<h2 id="search_box">Knowledge Base & Forums</h2>
Run Code Online (Sandbox Code Playgroud)
我试过以下CSS:
.search_box {
display: none;
}
Run Code Online (Sandbox Code Playgroud)
但它似乎没有用.我不熟悉CSS或javascript,我也不知道这些小部件何时运行,但我认为我在访问页面上的元素方面做错了.
我已经能够使用以下Javascript和CSS代码的组合来隐藏文本,但它没有做我需要的,因为它将隐藏页面中包含文本的任何部分:
使用Javascript:
$j('h2:contains(Knowledge Base & Forums)').addClass('forumtitle');
Run Code Online (Sandbox Code Playgroud)
CSS:
.forumtitle {
display: none;
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!
使用Zendesk SDK for iOS,问题创建视图控制器可以显示如下:
[ZDKRequests showRequestCreationWithNavController:self.navigationController];
Run Code Online (Sandbox Code Playgroud)
推动相同视图控制器的最简单/最高抽象级别是什么,而不是"模态"呈现?
zendesk ×9
css ×2
ios ×2
javascript ×2
android ×1
api ×1
groovy ×1
groovyws ×1
jquery ×1
objective-c ×1
php ×1
swift3 ×1
zendesk-app ×1