【ココログ】カテゴリー毎の最新記事をサイドバーでツリー表示
を応用して、サイドバーのカテゴリー欄に、カテゴリー毎の最新記事がツリー表示されるようなスクリプトを作成してみました。
- トップページ以外の記事も対象となる。
- 日付をベースにした"new"表示が可能。
- 個別ページにカテゴリ内の最近の記事が表示されていない場合、FAQ:固定リンクに同一カテゴリーの記事が表示されないんだけど?をよく読んで、表示される設定に変更する。
- 管理画面の『記事の作成 > 新規投稿』画面にて、以下のブックマークレットを実行する。
ブックマークレットの登録方法等はこちら→【Web】ブックマークレットのブラウザ毎の登録方法 - サイドバーのカテゴリーよりも後方のHTMLが設置できる箇所(メモタイプのマイリスト等)に、
<script type="text/javascript" src="http://furyu.tea-nifty.com/script/cocoCatTreeR.js"></script>を貼り付ける。
<script type="text/javascript">
<!--
cocoCatTree.reverse = false ; // 並び順を逆にしたいときは true
cocoCatTree.showNum = 2 ; // 同一カテゴリー内の表示数(最大5)
cocoCatTree.newDay = 3 ; // class="new"が付く日数(0は無効)
cocoCatTree.showDate = false ; // 日付表示を行う場合は true
cocoCatTree.init() ;
//-->
</script>
list-style: none;
margin: 0px;
padding: 0px;
}
ul ul.tree li {
margin: 0px;
padding: 0px 0px 0px 16px;
font-size: 100%;
background-image: url(http://furyu.tea-nifty.com/script/29.gif);
background-repeat: no-repeat;
}
ul ul.tree li.end {
background-image: url(http://furyu.tea-nifty.com/script/30.gif);
}
list-style: none inside url(表示したい画像のURL);
}
拙作【ココログ】アーカイブページに目次とページングを付加するJavaScriptと併用する場合で、そちらの設定が
cocoPView.modifySidebar = true; // サイドバーのバックナンバー/カテゴリーを置換するとなっているときは、上記の
cocoPView.usePullDownMenu = false ; // バックナンバー/カテゴリーをプルダウンメニューにする
cocoCatTree.init() ;を削除(または頭に//をつけてコメントアウト)し、代わりに、目次の方の設置用HTMLで、
cocoPView.init_onload() ;もしくは
cocoPView.getArchivesRequest() ;となっている箇所の前に
cocoPView.makePages() ;
cocoPView.onCompleteSidebar = function(){cocoCatTree.init();} ;という一行を追加(挿入)して下さい。
これは、
http://furyu.tea-nifty.com/annex/include/catrecent.html
こんな感じとなります。
手順 3.のスクリプトでは、このファイルをAjaxで取得して、その情報を元にサイドバーのカテゴリー欄を加工しています。
2007/04/12(木) 02:47 | 固定リンク
| 記事の編集(管理者用)
「おもいつき」カテゴリの記事
- ちょっと小細工:textareaの高さを自動調節(2008.05.21)
- Yin and Yang:動作改善(?)他(2008.05.14)
- ノイズキャンセル(マスク|マイク)ってないのかな?(2008.05.07)
- 『はてブBOX』と、ココログ用『はてブコメント表示欄』スクリプトの更新(2008.05.05)
- Yin and Yang:リンク先の内容をその場で表示するスクリプトの更新(2008.05.02)
「ウェブログ・ココログ関連」カテゴリの記事
- 【ココログ】『続きを読む』をクリックしても、記事の途中に飛ばない場合の対策(2008.05.23)
- 『はてブBOX』と、ココログ用『はてブコメント表示欄』スクリプトの更新(2008.05.05)
- 【ココログ】はてブコメント表示欄をサイドバーにも(2008.04.12)
- 【ココログ】はてなブックマークコメントを個別ページにさり気なく表示するスクリプト(2008.04.11)
- 【ココログ】特定の記事に対する最近のコメントをRSSで取得(Yahoo!Pipes版)(2008.03.09)

