アーカイブリストを某日記ツールのような水平バー形式に書き換えます。
title
属性(ツールチップに表示する文字)は自由に編集できます。
title
属性がある場合は書き換え後も継承します。className:
.horizonが加えられます。
<ul id="archives">
→ <ul id="archives" class="horizon">
<ul id="archives" class="hoge">
→ <ul id="archives" class="hoge horizon">
↓
(注:リンクは実際のアーカイブに移動します)
<ul id="archives">
<!--archive-->
<li><a href="<%archive_link>" title="<%archive_count>件の記事">
<%archive_year>年<%archive_month>月(<%archive_count>)</a></li>
<!--/archive-->
</ul>
<script type="text/javascript">
horizontal( 'archives' );
</script>
/* スクリプトオフの観覧でもリストの高さをできるだけ抑えたい場合 */
ul#archives {
list-style-type: none;
}
ul#archives li {
display: inline;
margin-right: 1em;
}
ul.horizon li {
display: block;
}
/* スクリプトオフの場合には表示させない場合
(別途アーカイブへのリンクが必要になります) */
ul#archives {
display: none;
}
ul.horizon {
display: block;
}
アーカイブリストがul
要素でマークアップされていて、各li
要素にひとつだけa
要素があることが条件のスクリプトです。(dl
バージョンもいずれ作るかも)
スタイルシートでid:
archivesまたはclassName:
.horizonがすでに使用されている場合は適宜編集してください。
<a href="http://blogNO.fc2.com/IDの一文字目/ID/file/horizon.js" target="_blank">fold.js</a>
<meta http-equiv="content-script-type" content="text/javascript" />
<script src="http://blogNO.fc2.com/IDの一文字目/ID/file/horizon.js" type="text/javascript" charset="euc-jp"></script>
テンプレートのHTML編集欄にHTMLをコピーアンドペーストして”年””月”などリンク文字列を編集して完成です。