帮助中心模板烹饪书

回到顶端

27日评论

  • 凯瑟琳的旧事
    社区的主持人

    你好,

    有谁可以帮助我添加子节到我的自定义HC代码?

    我正在努力得到与子节节显示,如果它没有在它的文章(即。子节有文章,但直到有一篇文章在部分本身,它不显示在类别页面),并努力保持布局相同的部分与子节级别的部分,因为它是在类别与部分级别。

    蒂娅!

    凯瑟琳

    0
  • Emelie Stjernquist

    你好@……

    为了让我理解正确,您希望显示“空”部分?

    我不确定这是可能的(至少我没有设法做到这一点),但我有一个建议的解决方案,这是:

    1. 在您想要显示的部分上创建一篇文章(通过搜索功能可以找到的文章)李< / >
    2. 创建一个自定义section模板,在其中修改html,删除显示/列出文章的部分来自Zendesk的帮亚博助指南
    3. 编辑节和分配新的模板,并发布节和文章李< / >

    我通常在模板中反复测试,直到得到我想要的结果。您也可以在发布之前在“预览模式”中预览它。

    我希望这能帮助你更接近你想要实现的目标,祝你好运!

    / / Emelie

    0
  • 弗朗索瓦Spinnael

    Current_local.name技巧不起作用。

    我正在使用这个列表:https://support.亚博zendesk.com/hc/en-us/articles/203761906-Zendesk-language-support-by-product

    出于某种原因,“语言”的重命名正在起作用英语(世界)这被定义为“变种”,但所有其他国家都不起作用(爱沙尼亚、立陶宛、拉脱维亚、卢森堡……)

    0
  • 奥古斯托。席尔瓦
    亚博Zendesk工程

    @……

    试试这样做(语言名称可以改变):

    {{#包含current_locale。url " / en - us "}}
    真正的
    {{其他}}

    {{/包含}}
    0
  • blak3r

    我的活动上有' {{requests}} '模板变量。主页没有。是否有一种简单的方法将“{{请求}}”暴露给已登录用户的主页?

    我想在主页上展示他们最近的5个请求,这样更容易看到。

    如果不能做到这一点,可以使用自定义页面吗?从本质上讲,我想从我们的产品的支持着陆页都有他们的请求,然后知识库显示在它下面。亚博官方app从我的产品一个停止着陆页。我们使用SSO,这样我们的用户在从应用程序访问那里时就已经经过了身份验证。

    1
  • 格雷格Katechis
    亚博Zendesk开发者倡导

    你好,布莱克!我想了一会儿,想看看我是否能有创意,但我无法想象在哪里可以实现这个目标。正如您注意到的,首页模板和自定义页面中也不存在“{{请求}}”不包含那个助手吗.我希望我有更好的消息,如果我想到什么,我会给你写信的。

    0
  • blak3r

    格雷格Katechis-谢谢你考虑这个问题。我想这需要通过自定义javascript来调用我们托管的api端点,然后使用REST api并返回数据。这里的拦阻者:1)简单的文档显示如何添加javascript调用web请求到第三方服务器2)任何提示我们如何在我们的服务器代码上验证用户帐户实际上是经过验证的…比如我们有/api/getTickets?user=我们需要验证用户实际上以某种方式登录到zendesk,这样他们就不能利用api来获取其他人的门票。亚博

    1
  • 格雷格Katechis
    亚博Zendesk开发者倡导

    1)为此,您可以从帮助中心的自定义代码发出AJAX请求,以启动对服务器/中间件的调用。虽然这不是你想要完成的场景,这篇文章应该给出你需要的基本框架,然后你就可以换出你的URL/端点。

    2)这个给我带来了各种各样的问题……无论是从基本实现的角度来看,还是从安全的角度来看。我们在Guide中没有任何使用OAuth的方法,这是完成这个的最简单的方法。您还可以使用signed_in帮助器来确认某人已登录,然后获取CSRF令牌来执行…一些聪明的吗?就像我提到的,我对此感到不舒服,但也许这个想法会激发其他人对函数解决方案的想法!

    0
  • blak3r

    谢谢格雷格。感谢链接和快速反应。也许我可以得到一个由登录设置的值来唯一标识会话之类的。我随便找个地方。我可以在jwt流的return_to部分提供一个令牌。然后修改每个页面模板以将该令牌存储在cookie中。并将其与服务器Ajax调用一起传递,当然在用户数据库中存储相同的令牌以供检查。或者可能只是主要入口点页面,并且只有当他们重定向到那里时才能工作。我再考虑一下。

    1
  • 格雷格Katechis
    亚博Zendesk开发者倡导

    哦,如果您使用JWT,这是个好主意!我不建议将令牌存储在数据库中,因为每次登录都会更改,但是您可以使用Zendesk的共享密钥来验证服务器上的签名。亚博JTI可能会导致问题,尽管如果您只是将其存储为cookie,而不进行传统意义上的任何身份验证/授权,这是可以工作的。

    让我知道如果你得到这个工作或遇到任何障碍。对于寻找类似解决方案的其他用户来说,这可能是一个很好的提示!

    0
  • blak3r

    jwt令牌似乎存储在' ' '会话存储' .z2_sunco_widget_auth.jwt ' ' '中的对象中。

    因此,在对服务器的请求中,我们可以包含用户的电子邮件、jwt和JTI。服务器将接收JTI并放弃有效负载。如果该有效负载与请求提供的jwt匹配,那么我们可以假设用户实际上是提供给请求的电子邮件。

    关于如何获得JTI,我看到了两种方法……
    1.每次构建请求时,将JTI存储在我们的用户表中…这里可能存在同步问题。例如,我们计划让产品中的链接只包含jwt,以避免从最终用户的角度来看任何可感知的小故障重定向行为。例如,要访问/hc/article/103,我们的链接是https://subdomain.亚博zendesk.com/jwt?jwt= <标记> &return_to = https://subdomain.zendesk.com/hc/article/103

    2.在return_to中将JTI作为GET参数传递,并将其存储到每个页面模板上带有自定义Javascript代码的cookie中。这里的缺点是长url看起来很恶心,并且增加了用户添加带有JTI链接的书签的可能性。也许可以通过更新url来缓解这个问题。

    3.让我们的帮助台在我们的域的子域上工作。使用https://support.mydomain.com而不是https://.zendesk.亚博com,让我们的web应用程序设置一个cookie到根域,zendesk代码也可以看到。可能是最好的选择。

    有问题问你…这个z2_sunco_widget_auth是JWT令牌的可靠密钥吗?太阳的部分让我很困惑。此外,我不是JWT安全专家,我不明白为什么JTI暴露会那么不安全……考虑到你不能在没有共享秘密的情况下签署有效载荷,但也许我错过了一些东西。如果你愿意,可以给我发个人信息。

    0
  • Maxim Ageev | null | null

    我需要禁用搜索索引zendesk子域。亚博
    只允许在我们公司的域名上使用。
    我想在头模板中添加以下行
    但前提是域名是helpcenter。模板中是否有存储当前域的变量?
    https://stackoverflow.com/q/71527073/7921383



    0
  • 卡特里娜林。格里夫斯

    是否可以按标签过滤搜索结果?

    第1条标为A
    第二条标为B
    第3条标为A C

    我想为每个标签添加一个侧边栏过滤器。

    如果我选择过滤器A,我只会看到文章1和3。

    0
  • 戴夫·戴森
    嗨,卡特里娜飓风,

    目前还没有按标签过滤的功能,不过标签与搜索关键词匹配的文章会在搜索结果中排名靠前。如果您想向我们的产品团队提出建议,请将您的用例发送到我们的反馈-帮助中心(指南)主题,使用这个模板.谢谢!
    0
  • Taehyoung金

    嗨,我试图在我们的自定义模板(哥本哈根1.8.1)中添加内容标签功能,但面临一些问题。

    我已经成功地在知识库文章中添加了内容标记,但仍在研究如何将它们添加到搜索结果中。亚博官方app我基本上是在看一下search_results.hbs最近发布的。但是如果我把这里的行添加到我的旧模板中,它说'content_tag_filters'不存在。变量名是否因版本而异?有没有办法实现这在哥本哈根1.8.1?

    提前感谢:)

    Taehyoung

    4
  • 贝丝

    我有同样的问题Taehyoung金以上。感谢任何帮助-谢谢!

    3.
  • 克里斯蒂安·德·海伊

    对我的模板content_tag_filters不存在相同的设置。能帮我把它弄进去吗?

    1
  • Sabine汉娜

    这里关于content_tag_filters也是一样。任何帮助将不胜感激!

    0
  • 制造行业

    blak3r你能解决在一个单独的/主页上安全地获取请求而不暴露身份验证的用户不应该访问的票据吗?

    我们希望有类似的东西(按钮的形式在顶部,[请求|文章列表]在下面的伸缩框。没有“{{请求}}”的帮助,我们目前正在考虑的解决方案是iFrame / EMBED SRC=,然后样式与CSS。它是有效的,但并不像我们希望的那样安全。

    0
  • 丹麦人
    亚博Zendesk工程
    你好,

    哥本哈根的当前版本是主题版本2.19.4。我已经尝试了content_tag_filterssearch_results.hbs而且没有任何问题。不幸的是,由于自定义超出了我们的范围,所以最好的选择是使用最新版本的Copenhagen Theme。

    0
  • Gorka Cardona-Lauridsen

    你好,

    我们正在进行研究,以改善我们的帮助中心开发人员的体验,并希望与你们中的任何一个试图编辑帮助中心主题代码的人交谈。

    如果你感兴趣,请回答在这里注册回答3个调查问题。我会联系你安排一个30分钟的视频通话。

    面试将是一个半结构化的面试,我们希望听到你向我们展示你已经做过或尝试过的定制的例子,以及你对你使用的工具、文档等的经验。

    期待与你们所有人交谈。

    Gorka Cardona-Lauridsen
    Zendesk Guide高级产品经理亚博

    0
  • 托马斯·m·帕拉

    你好!
    我试图在类别页面的文章标题下添加每篇文章的正文片段。
    代码如下:
    < ul类= "文章列表" >
    {{#每个文章}}


  • {{#如果提升}}
    < svg xmlns = "http://www.w3.org/2000/svg" width="12" height="12" focusable="false" viewBox="0 0 12 12" class="icon-star" title="{{t 'promoted'}}">

    < / svg >
    {{/如果}}
    < a href = " {{url}}”类=“article-list-link”>{{标题}}< / >
    {{#如果内部}}
    < svg xmlns = "http://www.w3.org/2000/svg" width="16" height="16" focusable="false" viewBox="0 0 16 16" class="icon-lock" title="{{t 'internal'}}">
    <矩形宽度= " 12 "高度=“9”x = y =“7”填“2”=“currentColor rx =“1”的国家= " 1 " / >

    < / svg >
    {{/如果}}
    李< / >
    {{/每个}}
    < / ul >

    我想要的是添加{{body}}下面{{title}}但我只能打印完整的文章的主体,这显然打破了整个布局。

    我尝试了很多东西,比如{{身体。切片0 50}}和更多,但似乎都不起作用。

    声明一下:我是一名开发人员,我已经浏览了Zendesk文档(加上论坛,堆栈溢出,您的支持等),但似乎没有任何工亚博作。
    你能帮我一把吗?

    谢谢!

  • 1
  • 托马斯·m·帕拉

    顺便说一下,你的控制台会说“身体”之类的东西。Slice不能被访问”,或者类似于“body不接受这些参数”。

    1
  • 瑞安Gilomen

    托马斯·m·帕拉

    我在节页上使用{{摘录正文字符=150}}来实现这一点。

    希望这对你有帮助!

    1
  • 托马斯·m·帕拉

    你好@Ryan !
    这对我来说很有效。非常感谢!

    0
  • c.keefe

    嗨,Ze亚博ndesk和社区!我试图在主页上使用current_locale.name。HBS将根据所选语言更改内容。

    我已经能够在两个标题中使用这个。哈佛商学院和页脚。没有问题,但是当我试图在home_page.hbs上使用它时,得到以下错误

    如果可能的话,我尽量避免使用动态内容功能(只是运气不好)。谢谢!

    0
  • 科里Waddingham

    是否有一种方法可以为页面添加元数据?例如,在文章页面上,我想在页面标题中添加一个标记,这样页面爬虫就可以毫不费力地知道文章的标题。但是我找不到一种方法来添加页面标签,无论是在article_page。HBS或者document_head。哈佛商学院(添加</p> <pre>{{#如果article.title}}<br><标题> {{article.title}} < /名称><br>{{/如果}}</pre> <p>只会导致错误。</p> </section> <footer> <div class="comment-actions-container"> <div class="comment-vote vote" role="radiogroup"> <button type="button" class="vote-up" data-auth-action="signin" aria-label="This comment was helpful" aria-pressed="false">是的</button> <span class="vote-sum">0</span> <button type="button" class="vote-down" data-auth-action="signin" aria-label="This comment was not helpful" aria-pressed="false">没有</button> </div> </div> <div class="comment-labels"></div> </footer> </div></li> </ul> <p class="comment-callout">请<a data-auth-action="signin" rel="nofollow" href="//www.ying8.net/hc/en-us/signin?return_to=https%3A%2F%2Fsupport.zendesk.com%2Fhc%2Fen-us%2Farticles%2F4408832681626">登录</a>留下评论。</p> <section class="article-comments"></section> </section> </div> </article> </div> <div class="col-lg-4"> <section class="article-sidebar"> <section class="section-articles collapsible-sidebar"> <section class="related-articles"> <h2 class="related-articles-title">相关文章</h2> <ul> <li><a href="//www.ying8.net/support/hc/en-us/related/click?data=BAh7CjobZGVzdGluYXRpb25fYXJ0aWNsZV9pZGwrCJphTYMCBDoYcmVmZXJyZXJfYXJ0aWNsZV9pZGwrCJrm54ICBDoLbG9jYWxlSSIKZW4tdXMGOgZFVDoIdXJsSSJIL2hjL2VuLXVzL2FydGljbGVzLzQ0MDg4MzkzMzIyNTAtQ3VzdG9taXppbmcteW91ci1oZWxwLWNlbnRlci10aGVtZQY7CFQ6CXJhbmtpBg%3D%3D--3bdce3d52156d085ff12b5a6d6919872e989c1b8" rel="nofollow">自定义帮助中心主题</a></li> <li><a href="//www.ying8.net/support/hc/en-us/related/click?data=BAh7CjobZGVzdGluYXRpb25fYXJ0aWNsZV9pZGwrCBonbIICBDoYcmVmZXJyZXJfYXJ0aWNsZV9pZGwrCJrm54ICBDoLbG9jYWxlSSIKZW4tdXMGOgZFVDoIdXJsSSJPL2hjL2VuLXVzL2FydGljbGVzLzQ0MDg4MjQ1NzE2NzQtVXNpbmctdGhlLWhlbHAtY2VudGVyLXRlbXBsYXRpbmctbGFuZ3VhZ2UGOwhUOglyYW5raQc%3D--b094d8989a1615c8a20cf7d527a66e9a32b443cb" rel="nofollow">使用帮助中心模板语言</a></li> <li><a href="//www.ying8.net/support/hc/en-us/related/click?data=BAh7CjobZGVzdGluYXRpb25fYXJ0aWNsZV9pZGwrCJoLhIMCBDoYcmVmZXJyZXJfYXJ0aWNsZV9pZGwrCJrm54ICBDoLbG9jYWxlSSIKZW4tdXMGOgZFVDoIdXJsSSI%2BL2hjL2VuLXVzL2FydGljbGVzLzQ0MDg4NDI5MTQ3MTQtSGVscC1jZW50ZXItQ1NTLWNvb2tib29rBjsIVDoJcmFua2kI--1f4e3f36dd428cf9692abf76895877e05d882b38" rel="nofollow">帮助中心CSS食谱</a></li> <li><a href="//www.ying8.net/support/hc/en-us/related/click?data=BAh7CjobZGVzdGluYXRpb25fYXJ0aWNsZV9pZGwrCJrpjYYCBDoYcmVmZXJyZXJfYXJ0aWNsZV9pZGwrCJrm54ICBDoLbG9jYWxlSSIKZW4tdXMGOgZFVDoIdXJsSSJxL2hjL2VuLXVzL2FydGljbGVzLzQ0MDg4OTM4OTMwMTgtSG93LWNhbi1JLWRpc3BsYXktYW4tYXJ0aWNsZS1vci1zZWN0aW9uLWluLW11bHRpcGxlLXNlY3Rpb25zLW9yLWNhdGVnb3JpZXMtBjsIVDoJcmFua2kJ--2b378019cbe796134ff6f71ca536b2f43f5f36f4" rel="nofollow">如何在多个部分或类别中显示文章或部分?</a></li> <li><a href="//www.ying8.net/support/hc/en-us/related/click?data=BAh7CjobZGVzdGluYXRpb25fYXJ0aWNsZV9pZGwrCBp7kIYCBDoYcmVmZXJyZXJfYXJ0aWNsZV9pZGwrCJrm54ICBDoLbG9jYWxlSSIKZW4tdXMGOgZFVDoIdXJsSSJHL2hjL2VuLXVzL2FydGljbGVzLzQ0MDg4OTQwNjEzMzgtQWJvdXQtaGVscC1jZW50ZXItZW5kLXVzZXItc2VhcmNoBjsIVDoJcmFua2kK--41039d8fb77397c04f9697baf0708c58b7943b37" rel="nofollow">关于帮助中心终端用户搜索</a></li> </ul> </section> </section> </section> </div> </div> </div> </main> <!-- WARNING: The this footer file is auto generated, by the `npm run build` command. If you wish to edit the footer directly, please edit the file in: `./src/help/lib/footer.hbs` --> <footer class="main-footer"> <div class="footer-inner"> <strong>亚博</strong> <span>加利福尼亚州旧金山市市场街989号,邮编94103</span> <span><a href="//www.ying8.net/support/company/privacy" target="_blank">隐私政策</a>|<a href="//www.ying8.net/support/company/terms" target="_blank">条款与条件</a>|<a href="//www.ying8.net/support/company/agreements-and-terms/cookie-notice/?_ga=2.204964819.2102547308.1672701036-473322911.1669358072" target="_blank" id="ot-sdk-btn" class="ot-sdk-cookie-policy">饼干通知</a>|<a href="//www.ying8.net/support/hc/en-us/articles/#onetrust-show-cookie-settings" class="ot-sdk-show-settings" id="onetrust-show-cookie-settings"></a>|<a href="//www.ying8.net/status" target="_blank">系统状态</a></span> </div> </footer> <!-- about-community.hbs --> <!-- common-questions.hbs --> <!-- community-banner.hbs --> <!-- community-posts.hbs --> <!-- config.hbs --> <!-- demo-banner.hbs --> <!-- explore-zendesk.hbs --> <!-- help-centers.hbs --> <!-- hero-banner.hbs --> <!-- main-header.hbs --> <!-- notifications.hbs --> <!-- product-knowledge.hbs --> <!-- products-list.hbs --> <!-- recent-posts.hbs --> <!-- search-filters.hbs --> <!-- search-header.hbs --> <!-- user-groups-banner.hbs --> <div class="powered-by-zendesk"> <svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" focusable="false" viewbox="0 0 26 26"> <path d="M12 8.2v14.5H0zM12 3c0 3.3-2.7 6-6 6S0 6.3 0 3h12zm2 19.7c0-3.3 2.7-6 6-6s6 2.7 6 6H14zm0-5.2V3h12z"></path> </svg> <a href="//www.ying8.net/support/service/help-center/?utm_source=helpcenter&utm_medium=poweredbyzendesk&utm_campaign=text&utm_content=Zendesk+Support" target="_blank" rel="nofollow">由Zendesk提供支亚博持</a> </div> <!-- / --> </body> </html>