« サイドバーで使えそうな技 | トップページ | うわっ »
2004.06.08
サイドバーで使える技 (改訂版)
「サイドバーで使えそうな技」の改定版です。
JavaScript が使えない環境、もしくは使えないように設定している環境では、改定前と同じ動作 (ジャンプしたいアーカイブを選択した後、Go ボタン押下で目的のアーカイブページへジャンプ) をしますが、JavaScript が使用可能な環境では、 ジャンプしたいアーカイブを選択しただけで目的のアーカイブページへジャンプできるようにしてみました。
以下、サンプルソース (Movable Type 2.661 で動作確認済み)
<div class="sidetitle"> カテゴリ </div> <div class="side"> <form name="pulldown" method="get" action="http://www.google.com/url?sa=D&"> <select name="q" onChange="document.location=options[selectedIndex].value;"> <option value="index.html">カテゴリ別アーカイブ</option> <MTCategories> <option value="<$MTCategoryArchiveLink$>"> <$MTCategoryDescription$> [<$MTCategoryCount$> 件]</option> </MTCategories> </select> <noscript> <input type="submit" value="Go" /> </noscript> </form> </div> <div class="sidetitle"> アーカイブ </div> <div class="side"> <form name="pulldown" method="get" action="http://www.google.com/url?sa=D&"> <select name="q" onChange="document.location=options[selectedIndex].value;"> <option value="index.html">月別アーカイブ</option> <MTArchiveList archive_type="Monthly"> <option value="<$MTArchiveLink$>"><$MTArchiveTitle$></option> </MTArchiveList> </select> <noscript> <input type="submit" value="Go" /> </noscript> </form> </div>
なお、ココログプロで使う場合は、
<$MTCategoryDescription$>
を
<$MTCategoryLabel$>
に置き換えてください。
投稿者: tsupo 2004.06.08 午後 06:16
| 固定リンク
|
|
| ![]()
|
|
アマゾンわくわく探検隊
トラックバック
この記事のトラックバックURL:
この記事へのトラックバック一覧です: サイドバーで使える技 (改訂版):
コメント
私の記事を参考にしてくださっている人を発見。
Movable Typeのサイドバーに月別アーカイブを入れる
http://ruby1.cocolog-nifty.com/meka/2004/10/movable_type_2.html
投稿者: tsupo (2004.10.27 午前 10:40)
tsupoさま
はじめまして、Rubyと申します。
遅ればせながら、月別アーカイブの技を使わせて頂いてます。
↑上の↑コメントのリンクも恐縮です~
(facetさんが教えてくださいました♪)
これからもよろしくお願いします!ありがとうございました~
投稿者: Ruby (2004.11.10 午後 06:49)



