最近の検索
最近の検索はありません

info
参加日2021年10月22日
·
前回のアクティビティ2021年10月22日
フォロー中
0
フォロワー
0
合計アクティビティ
10
投票
5
受信登録
0
アクティビティの概要
バッジ
記事
投稿
コミュニティへのコメント
記事へのコメント
アクティビティの概要
さんの最近のアクティビティ info
infoさんがコメントを作成しました:
Ewwww, this looks ugly. I created a gist instead here: https://gist.github.com/primozcigler/678b74c1e0262a1d4cb7
If there is a larger demand for this I can also write more in-depth tutorial how to do it properly and cover more use cases.
コメントを表示 · 投稿日時:2015年6月09日 · info
0
フォロワー
2
投票
0
コメント
infoさんがコメントを作成しました:
I have figured a workaround and used Zendesk API to show 1 article in multiple sections.
My usecase: we are selling WordPress themes and we have multiple niche themes (around 10 ATM). There are some specific questions for each theme, but most questions are common and related to all the themes (for example How to add Google Analytics to WordPress site). So I created a new section called Common problems and appended the articles from that section to each section of the themes.
Demo - there is a list of sections for each theme, but if you will click to the sections, you'll notice that first there are theme-specific questions and later on all questions from section Common problems.
JS code (mind that I am using Underscore.js):
// fix to display general questions in themes' sections
// using Zendesk API
// @link https://developer.zendesk.com/rest\_api/docs/help\_center/articles#list-articles
(function() {
if ( $( '.breadcrumbs a[href\*="200506781"]' ).length ) { // 200506781 is ID of the section for general questions
var config = {
$articleList: $( 'ul.article-list' ),
tmpl: \_.template( '<%- title %> ' ),
apiUrl: 'https://proteusthemes.zendesk.com/api/v2/help\_center/sections/200132421/articles.json',
};
var appendArticles = function( data ) {
\_.each( data.articles, addArticle );
};
var addArticle = function( article ) {
config.$articleList.append( config.tmpl( {
title: article.title,
url: article.html\_url,
} ) );
};
$.get( config.apiUrl, '', appendArticles );
}
})();
// hide dummyhide articles - if section has 0 articles fix
(function() {
$( '.article-list a[href\*="dummyhide"]' ).parent().remove();
})();
コメントを表示 · 投稿日時:2015年6月09日 · info
0
フォロワー
0
投票
0
コメント