FCafe  同日記事の日付省略

  丁度掲示板の方で「日付」表示に関する話題があったので(珍しく)同日更新。
以前JUGEMで書いた記事と同じ内容ですが、ストール気味でクルシイので御勘弁を )
・・・↑の記事読んで戴けば終了。 っちゃアレなんでもう少し。

何でも <!--same_day--> ~ <!--/same_day--> って新しいブロック がサポートされたとか。
アドバンス設定で日付ネストを選択した場合、一つ前のエントリーと日付が異なる場合に表示されるblock、てことらしいんです。
「それぢゃ、(an)other_day でないかい?」 ♪チュンチュンチュンチュチュンチュン イッジャストアナザーデェー♪
・・・て気もしますが、確かにこれを使えば一発解決ではある訳です。

  私が関心を持ったのはそのブロック自体より、これでFC2blogに ARCHIVE 参照以外にもう一つ、「10件縛り」の無い表示モードが追加された、という事。 同日に20件記事を書いたら1ページに20エントリ(以上)表示できる(筈)って事です。
月別表示とネストすればアーカイブのカテゴリ転用でマルチレイヤ構造を実現できる訳。
日記的内容ではない、小説とかの文芸作品や系統的なHowTo物をblogに載せる場合便利かもです。


・・・まあ、「1ページに表示するエントリ数は一定に保ちたい」 という方もいらっしゃるかもしれませんので、
とりあえず、 FC2版での適用例など。

【 方 法 】 head領域に以下のスクリプトを書きます。
<script type="text/javascript"><!--
var Day="";
function sDate(u) {if (u!=Day) {document.write(u);Day=u;} }
--></script>
以下の様に表示したい場合
<h2>日付</h2>

<h3>記事タイトル1</h3>
--------------
---- 記事本文 ----
--------------

<h3>記事タイトル2</h3>
--------------
---- 記事本文 ----
--------------
<!--topentry--> ~ <!--/topentry--> 間の日付部分(一例)
<h2><%topentry_month>月<%topentry_day>日</h2>
とある部分を以下の様にします
<script type="text/javascript">
sDate('<h2><%topentry_month>月<%topentry_day>日</h2>')
</script>
<noscript><h2><%topentry_month>月<%topentry_day>日</h2></noscript>

【 解 説 】   前文のリンクの通りです。 (半年で何も進歩してない・・ orz )

Comment

深月 深月 Edit
04/23 04:39

そ・・そうか! other_dayという手もありましたね。
英語の語彙力の無さを露呈しているようです。。

daniel daniel Edit
04/23 08:05

あはは どうも 元締め。 突っ込ませて貰いました。
さめだい、ということですと本来↓のようになるべきぢゃないかと。

<!--topentry-->
<h2> 日付 </h2> (同日分 head )
<!--same_day-->
     :
  [記事部分繰り返し]
     :
<!--/same_day-->
  *同日分 foot
<!--/topentry-->      (或いは逆入れ子)


.  
HN Title URL PW secret

TrackBack http://pcafe.blog3.fc2.com/tb.php/118-878ff161

Shown after Admisson
.

≫ 日別参照考 今日を分別表示 2 ≪

2005 / 04 / 22  Fri
Entry   
Comment 2 / TB 0 / Edit
Designed by Daniel Corporation . all rights renounced