わからないなりに新変数をいじくる。
<date_area>を使って、月別表示の時は<%topentry_body>(全文)でなくて<%topentry_discription>(本文の要約)を読み込むようにした。月別表示は件数無制限なんで、これで少しでも転送データ量が減らせるかも(2鯖の気遣い)
要約はプレーンなテキストなので、マークアップ部分(強調とか画像とか)が反映されないのが特徴。段落も消滅するが、おかげで<p>で囲める。あと、引用部分が見分けられなくなるのは、ちとまずいような気もする(けど、しばらく様子見)
本文要約で軽くなった分、<%topentry_comment_list>を加えてコメントのさわりの部分も表示するようにした。こちらはCSSのover-flow:hiddenで要約風に。
などと思っていたら、問題が・・・
うちは、10件/1ページにしてるんだけど、月別だけはこの件数指定が適用されない。(仕様ということで納得してる)だから<!--date_area-->だけ要約にしたくて、こう書いてみた。
<!--not_permanent_area--><!--topentry--><h2><%topentry_year>-<%topentry_month>-<%topentry_day></h2><h3><a href="<%topentry_link>"><%topentry_title></a></h3><!--date_area--><p><%topentry_discription>[<a href="<%topentry_link>">全文</a>]</p><ul><li><a href="<%topentry_link>#comments">コメント(<%topentry_comment_num>)</a></li></ul><div><!--comment_list--><p><span><%topentry_comment_list_name></span>:<%topentry_comment_list_brbody></p><!--/comment_list--></div><!--/date_area--><!--not_date_area--><%topentry_body><ul><!--more_link--><li><a href="<%topentry_link>#more">続きを読む</a></li><!--/more_link--><li><a href="<%topentry_link>#comments">コメント(<%topentry_comment_num>)</a></li></ul><!--/not_date_area--><!--/topentry--><!--/not_permanent_area-->これだとダブって出力される。どうも、<!--not_date_area-->がうまく動いていないようなんですけど、何かいい手がないもんでしょうか?
< [春] | エアコンはじめました > | 表紙へ戻る |