Harukiya Archives

2008/10/16

category /


2005/05/19

category / Blog

わからないなりに新変数をいじくる。

<date_area>を使って、月別表示の時<%topentry_body>(全文)でなくて<%topentry_discription>(本文の要約)を読み込むようにした。月別表示は件数無制限なんで、これで少しでも転送データ量が減らせるかも(2鯖の気遣い)

要約はプレーンなテキストなので、マークアップ部分(強調とか画像とか)が反映されないのが特徴。段落も消滅するが、おかげで<p>で囲める。あと、引用部分が見分けられなくなるのは、ちとまずいような気もする(けど、しばらく様子見)

本文要約で軽くなった分、<%topentry_comment_list>を加えてコメントのさわりの部分も表示するようにした。こちらはCSSのover-flow:hidden要約風に。

などと思っていたら、問題が・・・

うちは、10件/1ページにしてるんだけど、月別だけはこの件数指定が適用されない。(仕様ということで納得してる)だから<!--date_area-->だけ要約にしたくて、こう書いてみた。

  1. <!--not_permanent_area-->
  2. <!--topentry-->
  3. <h2><%topentry_year>-<%topentry_month>-<%topentry_day></h2>
  4. <h3><a href="<%topentry_link>"><%topentry_title></a></h3>
  5. <!--date_area-->
  6. <p><%topentry_discription>[<a href="<%topentry_link>">全文</a>]</p>
  7. <ul>
  8. <li><a href="<%topentry_link>#comments">コメント(<%topentry_comment_num>)</a></li>
  9. </ul>
  10. <div>
  11. <!--comment_list-->
  12. <p><span><%topentry_comment_list_name></span>:<%topentry_comment_list_brbody></p>
  13. <!--/comment_list-->
  14. </div>
  15. <!--/date_area-->
  16. <!--not_date_area-->
  17. <%topentry_body>
  18. <ul>
  19. <!--more_link-->
  20. <li><a href="<%topentry_link>#more">続きを読む</a></li>
  21. <!--/more_link-->
  22. <li><a href="<%topentry_link>#comments">コメント(<%topentry_comment_num>)</a></li>
  23. </ul>
  24. <!--/not_date_area-->
  25. <!--/topentry-->
  26. <!--/not_permanent_area-->

これだとダブって出力される。どうも、<!--not_date_area-->がうまく動いていないようなんですけど、何かいい手がないもんでしょうか?


writeback

  1.  


< [春] | エアコンはじめました > | 表紙へ戻る | 探す | 案内


ホームページ アフィリエイト レンタルサーバー FC2ブログ キャッシング