エクスプローラー風カテゴリーマップです

このようなエクスプローラー風にカテゴリーマップが表示されたらいいなぁ・・・
そう思ったことはありませんか
今日はブログカスタマイズの小技
カテゴリマップをサイドバーに表示してみましょう。。。
?まず、dtreeのソースをダウンロードします
?その中のdtree.jsファイルを開き、
129行目から168行目の
root: 'http://www.******/dtree/img/base.gif',
folder: 'http://www.******/dtree/img/folder.gif',
folderOpen : 'http://www.******/dtree/img/folderopen.gif',
node: 'http://www.******/dtree/img/page.gif',
empty: 'http://www.******/dtree/img/empty.gif',
line: 'http://www.******/dtree/img/line.gif',
join: 'http://www.******/dtree/img/join.gif',
joinBottom : 'http://www.******/dtree/img/joinbottom.gif',
plus: 'http://www.******/dtree/img/plus.gif',
plusBottom: 'http://www.******/dtree/img/plusbottom.gif',
minus: 'http://www.******/dtree/img/minus.gif',
minusBottom: 'http://www.******/dtree/img/minusbottom.gif',
nlPlus: 'http://www.******/dtree/img/nolines_plus.gif',
nlMinus: 'http://www.******/dtree/img/nolines_minus.gif'
↑このようにプルパスでURLを記入し上書きしてすべてをサーバーにアップします。
?次はナチュラムのブログ環境設定ーカスタムプラグインに以下のタグを記入します
<div class="sidetitle">エクスプローラー風もくじ</div>
<div class="side">
<div class="sidebody">
<head>
<link rel="StyleSheet" href="http://******/dtree/dtree.css" type="text/css" />
<script type="text/javascript" src="http://******/dtree/dtree.js"></script>
</head>
<body>
<div class='dtree'>
<p><a href='javascript: d.openAll();'>open all</a> | <a href='javascript: d.closeAll();'>close all</a></p>
<script type='text/javascript'>
<!--
d = new dTree('d');
d.add(0,-1,'見たい項目は');
d.add(1, 0, "1.0", "link1.html", 'これはFolder1です');
d.add(2, 0, "2.0", "link2.html", 'これはFolder2です');
d.add(3, 0, "3.0", "link3.html", 'これはFolder3です');
d.add(10, 1, "10.1", "link1.html", 'これはFolder1です');
d.add(20, 1, "20.1", "link1.html", 'これはFolder1です');
d.add(30, 1, "30.1", "link4.html", 'これは、バスフィッシングに所属するファイルです', '_blank');
d.add(110, 2, "110.2", "link4.html", 'これは、バスフィッシングに所属するファイルです', '_blank');
d.add(120, 2, "120.2", "link4.html", 'これは、バスフィッシングに所属するファイルです', '_blank');
d.add(130, 2, "130.2", "link5.html", 'これは”ちょい趣味ゴルフに所属するファイルです', '_blank');
d.add(1110, 30, "1110.30", "link5.html", 'これは”ちょい趣味ゴルフに所属するファイルです', '_blank');
d.add(1120, 30, "1120.30", "link6.html", 'これは”スキー・スノーボードに所属するファイルです', '_blank');
d.add(1130, 30, "1130.30", "link6.html", 'これは”スキー・スノーボードに所属するファイルです', '_blank');
document.write(d);
//-->
</script>
</div>
</body>
</div>
</div>
?以上でおわりです。
階層の作り方はd.add(1130, 30,・・・とありますが、最初の番号はなんでもいいのです。重複しない数字がいいでしょう。2番目の番号は親の管理番号なのです。
それぞれ、リンクURLを指定してやると、エクスプローラー風のツリーマップの完成です。
このようなエクスプローラー風にカテゴリーマップが表示されたらいいなぁ・・・
そう思ったことはありませんか
今日はブログカスタマイズの小技
カテゴリマップをサイドバーに表示してみましょう。。。
?まず、dtreeのソースをダウンロードします
?その中のdtree.jsファイルを開き、
129行目から168行目の
root: 'http://www.******/dtree/img/base.gif',
folder: 'http://www.******/dtree/img/folder.gif',
folderOpen : 'http://www.******/dtree/img/folderopen.gif',
node: 'http://www.******/dtree/img/page.gif',
empty: 'http://www.******/dtree/img/empty.gif',
line: 'http://www.******/dtree/img/line.gif',
join: 'http://www.******/dtree/img/join.gif',
joinBottom : 'http://www.******/dtree/img/joinbottom.gif',
plus: 'http://www.******/dtree/img/plus.gif',
plusBottom: 'http://www.******/dtree/img/plusbottom.gif',
minus: 'http://www.******/dtree/img/minus.gif',
minusBottom: 'http://www.******/dtree/img/minusbottom.gif',
nlPlus: 'http://www.******/dtree/img/nolines_plus.gif',
nlMinus: 'http://www.******/dtree/img/nolines_minus.gif'
↑このようにプルパスでURLを記入し上書きしてすべてをサーバーにアップします。
?次はナチュラムのブログ環境設定ーカスタムプラグインに以下のタグを記入します
<div class="sidetitle">エクスプローラー風もくじ</div>
<div class="side">
<div class="sidebody">
<head>
<link rel="StyleSheet" href="http://******/dtree/dtree.css" type="text/css" />
<script type="text/javascript" src="http://******/dtree/dtree.js"></script>
</head>
<body>
<div class='dtree'>
<p><a href='javascript: d.openAll();'>open all</a> | <a href='javascript: d.closeAll();'>close all</a></p>
<script type='text/javascript'>
<!--
d = new dTree('d');
d.add(0,-1,'見たい項目は');
d.add(1, 0, "1.0", "link1.html", 'これはFolder1です');
d.add(2, 0, "2.0", "link2.html", 'これはFolder2です');
d.add(3, 0, "3.0", "link3.html", 'これはFolder3です');
d.add(10, 1, "10.1", "link1.html", 'これはFolder1です');
d.add(20, 1, "20.1", "link1.html", 'これはFolder1です');
d.add(30, 1, "30.1", "link4.html", 'これは、バスフィッシングに所属するファイルです', '_blank');
d.add(110, 2, "110.2", "link4.html", 'これは、バスフィッシングに所属するファイルです', '_blank');
d.add(120, 2, "120.2", "link4.html", 'これは、バスフィッシングに所属するファイルです', '_blank');
d.add(130, 2, "130.2", "link5.html", 'これは”ちょい趣味ゴルフに所属するファイルです', '_blank');
d.add(1110, 30, "1110.30", "link5.html", 'これは”ちょい趣味ゴルフに所属するファイルです', '_blank');
d.add(1120, 30, "1120.30", "link6.html", 'これは”スキー・スノーボードに所属するファイルです', '_blank');
d.add(1130, 30, "1130.30", "link6.html", 'これは”スキー・スノーボードに所属するファイルです', '_blank');
document.write(d);
//-->
</script>
</div>
</body>
</div>
</div>
?以上でおわりです。
階層の作り方はd.add(1130, 30,・・・とありますが、最初の番号はなんでもいいのです。重複しない数字がいいでしょう。2番目の番号は親の管理番号なのです。
それぞれ、リンクURLを指定してやると、エクスプローラー風のツリーマップの完成です。
0 件のコメント :
コメントを投稿