FCafe  ArchiveリストPD化別法

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

「おおぉ・・・  (゚д゚) 」  アーカイブリストをスクリプト無しでプルダウン化 !
てんぽのみりばーるさんが 衝撃的な方法を発表されています。
プルダウン化と言えば、『はじめてのFC2ブログカスタマイズ』の方法がお馴染みです。
リストを一行に畳めるので省スペース性は抜群で、共有テンプレートにも多く用いられていますが、スクリプトに依存する方法である為に採用を憚られていた方もいらっしゃったのではないでしょうか。 (そのような方にとっては大きな朗報であると言えましょう)
みりばーるさんが仰る如く、Archiveリストは他のリストと異なり項目数を調整できません。 更新を続ける限り毎月一行(一年で12行)ずつ際限なく増えて行くものです。 また、各項目は一様な年・月の繰り返しなのでプルダウン化には最も適している訳ですから・・・

  詳細はみりばーるさんの記事(分かり易く解説されています)を御覧頂くとして、 蛇足かもしれませんが 単なる「紹介記事」に留まるのも寂しいので 此処で当該プルダウンのsubmitボタンを省略するスクリプトなどを御紹介。
「折角スクリプト無しで可能となったプルダウンに態々スクリプトを付けるのか?」
と仰る向きもあるやもしれませんが 、 以下の様にお考えの方はお試しを


【 設置方法 】  リストを表示する部分に以下のソースを書きます。 (例:

<form action="<%url>" method="get" name="Arc">
  <select name="date" onchange="document.Arc.submit()">
    <option value="<%now_year><%now_month>">ARCHIVES</option>
    <!--archive-->
      <option value="<%archive_year><%archive_month>">
        <%archive_year>/<%archive_month> (<%archive_count>)
      </option>
    <!--/archive-->
  </select>
  <noscript><input type="submit" value="Go" /></noscript>
</form>
 

【 解 説 】  ミリバールさんのソース中の form に name を指定しています。
アーカイブリストの項目が選択されるとスクリプトがformを送信します。
スクリプトoff環境では送信ボタンが表示され、オリジナルと同様の操作になります。
プラグインのフリーエリアにHTMLソースとして貼り付けても機能するでしょう。

categoryリストにカテゴリ番号の、recent/rcomment(trackback)リストに(親)記事番号の変数があれば同様にプルダウン化できるのですが、生憎現状ではサポートされていません。
通常のリストをプルダウン化するスクリプトもある訳ですが、 実は ・ ・ ? 

「クロウラー避け」には良い方法かも知れません

Comment

有希之武 有希之武 Edit
12/10 10:24

確かにこれは考えないと行けない部分ですよね。
始めてから一年に満たない人なら良いでしょうが、これからも続けていくと、記事のない月も表示されてしまいますし。
私としては、年数でまとめられる様な事が出来れば良いなぁ~と考えてます。
その年だけ月を表示して、それ以前は年度別にまとめられると良いかなと。
それをどうする?と言われてもアイディアは無いですが(^^;
FC2さんに頑張って貰う以外に(笑)

daniel daniel Edit
12/10 11:16

WWWの歴史自体まだそれ程長くない訳ですが、
その内10年とか30年とかのビンテージblogも出てくる事でしょう。
( 10年後のWWWがどうなってるか想像も付きませんが )
御一緒に目指してみませんか?
( それにはまず、FC2に踏ん張って貰わないと・・・)

BlogPetのdanie BlogPetのdanie Edit
12/11 10:41

danieはここへdanielが他も紹介したかったの♪

有希之武 有希之武 Edit
12/11 11:15

良いですね~10年続ける事を考えると、danielさんも私も恥ずかしくて昔の記事を消したくなるのではと(笑)
その実現にはFC2が大企業になってもこのサービスを忘れない事ですね。(大丈夫かな?w)


.  
HN Title URL PW secret

TrackBack http://pcafe.blog3.fc2.com/tb.php/265-419fd45c

Shown after Admisson
Glim. *
テンプレートを作っていて「ここはこの変数が有ればなぁ~」って事が、多機能なFC2にも時々ある。
.

≫ 最新Archive表示法 社長室 (11) ≪

2005 / 12 / 07  Wed
Navigation   
Comment 4 / TB 1 / Edit
Designed by Daniel Corporation . all rights renounced
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。