So-net無料ブログ作成
検索選択

アーカイブ記事 ドロップダウンリスト [覚え書き]

ブログのリニューアルに伴い、前はカレンダーの下に表示されていた
月別アーカイブが消えていたことに気づいた。まったく、もうっ!
その代わり 月別アーカイブ のプラグインが出来てたんだけど、
これを埋め込んでみると、プルダウンリストじゃなくて、テキストでリストされるのね。
そんな長ったらしいもの表示してらんない!と思って
プルダウン表示に改良してみた。


++改良方法++
まず、月別アーカイブ プラグインのHTML編集を開きまして、
はじめに JavaScript を挿入。

<script type="text/javascript">
<!--
function jumpmenu(targ,selObj,restore) {
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>

次に、以下の記述を

<ul>
<% loop:list_archives -%>
<% if:archives.article_count -%>
<li><a href="/archive/<% archives.createstamp | date_format("%Y%m") %>-1"><% archives.createstamp | date_format("%Y年%m月") %></a>(<% archives.count | __or__ |  echo('0') %>)</li>
<% /if -%>
<% /loop -%>
</ul>

以下に書き換え

<form id="archive" name="archive" action="">
<select name="menu" onchange="jumpmenu('parent',this,0)">
<option value="<%url>" selected="selected">月別アーカイブ</option>
<% loop:list_archives -%>
<% if:archives.article_count -%>
<option value="/archive/<% archives.createstamp | date_format("%Y%m") %>-1"><% archives.createstamp | date_format("%Y年%m月") %></option>
<% /if -%>
<% /loop -%>
</select>
</form>

ちなみに私は、記事のカウントは不要なので消しました。これ↓

(<% archives.count | __or__ |  echo('0') %>)

以上で見事、月別アーカイブのドロップダウンリスト化に成功!

それにしても、リニューアル後の不具合として
普通に投稿すると改行が上手く反映されない問題があるんですと。
この記事も、ひとつ前の記事も見事に上手く改行されてなくて
HTMLで編集しました。ちまちまと。
私が多少なりともHTML書ける人で良かった。
というか、駄目でしょ、この不具合。ブログとして。

なーんで貴重な日曜日の昼にこんなことしてんだか・・・


nice!(15)  コメント(16) 

nice! 15

コメント 16

コメントの受付は締め切りました
じぶ

はじめまして。
月別表示がなくなって不便だなぁと思っていたところで、こちらの記事を拝見して、HTMLを使わせていただいたのですが、よろしかったでしょうか…。
事後報告になり、申し訳ありません。

by じぶ (2008-03-08 01:55) 

とめ

はじめまして。
わざわざありがとうございます。お役に立てたようで良かったです。
リニューアルして機能が追加されるのはいいですが、
勝手になくなるのは困ったものですね。
by とめ (2008-03-08 10:32) 

チヨロギ

はじめまして。
月別アーカイブをプルダウン表示にする方法はないかと検索していて、
こちらにたどり着きました。
わかりやすく書いていただき、ありがとうございました!
さっそくHTMLを使わせていただきます。
もし友人に訊かれたら、こちらの記事をご紹介してもよろしいでしょうか?
by チヨロギ (2008-03-11 00:50) 

とめ

チヨロギさん、はじめまして。
どうぞ、こんなのでよろしければ適当に改良しつつ活用してください!
by とめ (2008-03-11 20:51) 

柴壱

はじめまして~☆
チヨロギさんのところから参りました。貴重な裏テクありがとうございました。
自分の便利のために、見苦しく長々と月別記事を表示させていましたが、
さっそく使わせていただいています。
ソネブロの改変には、いろいろ言いたいこともありますけど、
こんな風に情報交換ができるコミュニケーション機能も、ソネブロならでは、
と思って、見捨てられずにおります。

ご挨拶代わりに「調味料バトン」いただいて帰ります(^^)
by 柴壱 (2008-03-14 12:56) 

とめ

柴壱さん。始めまして。
どうもどうも、ありがとうございます!
私も元々「覚え書き」に書いたのですが、みなさんに活用していただけて光栄です。
調味料バトンまで!柴壱さんが第一号です(笑)
ありがとうございます。
by とめ (2008-03-15 01:13) 

unozero

はじめまして。
プルダウン化について検索していたら、こちらに辿り着きました。
大した数の過去記事はないんですが(笑)、すっきりしたかったので凄く助かりました。

本当にありがとうございました!
by unozero (2008-05-01 19:20) 

とめ

unozeroさん、はじめまして。
わざわざどうもありがとうございます。
極めて個人的な日記として書いていますが、お役に立てたようで良かったです。
by とめ (2008-05-01 20:26) 

shikayu

はじめまして!!お邪魔致します、チヨロギさんのところから参りました、
shikayuと申します(≧∇≦)とめさんのドロップダウンリストを大変有難く使わせていただいております、ありがとうございます!!
by shikayu (2008-05-07 00:16) 

とめ

コメントありがとうございます!
適当に改良しつつ、ぜひぜひ活用しちゃってください!
by とめ (2008-05-11 20:25) 

kuu

はじめまして。
とても便利に改造できました。
ありがとうございました。
ブログで紹介させていただきますね^^
よろしくお願いします。

by kuu (2008-06-02 18:34) 

とめ

kuuさん、はじめまして。
活用してくださってありがとうございます!
by とめ (2008-06-03 19:57) 

sknys

とめさん、初めまして。
月別アーカイヴを「プルダウン表示」にカスタマイズ出来ました^^
ありがとうございます。
by sknys (2008-10-05 15:22) 

TAN

とめさん、はじめまして。
sknysさんとこで目に付いてこちらに来ました。
標準のダラダラ表示が嫌で非表示にしてたんですがこれでスッキリしました。
ありがたく使わせていただきます。
by TAN (2008-12-12 02:46) 

とめ

どうもどうも。
みなさま活用&コメントありがとうございます!
by とめ (2008-12-12 18:47) 

なみへい

はじめまして。
月別表示をコンパクトにしたかったので
大変助かりました♪
ありがとうございます(^_^)
by なみへい (2009-10-17 14:06) 

メッセージを送る