タグ

ブックマーク / www.will3in.jp (2)

  • MT で生成したサムネイルの幅または高さを取得する | 石輪っぷり! | 有限会社 Willさんいん

    blogっぷり!の中で志向の異なる技術ネタw Movable Type で画像のサムネイルを生成する場合、元画像へのリンク付きで表示する <$mt:AssetThumbnailLink$> を使う方法と、 サムネイルの URL を表示する <$mt:AssetThumbnailURL$> を使う方法とがあります。 前者の場合、 <$mt:AssetThumbnailLink width="100"$> とすれば、 <a href="(元画像のURL)"><img src="(生成したサムネイルのURL)" width="100" height="75" alt="" /></a> という具合に高さ(<$mt:AssetThumbnailLink$> で高さを指定した場合は幅)を自動計算してソースに表示してくれます。 しかし、後者の場合は <$mt:AssetThumbnail

    yuchi
    yuchi 2010/10/08
    MTで画像の幅高さを取得する。
  • MTタグで自動で消える"New"マークを表示する | 石輪っぷり! | 有限会社 Willさんいん

    最新記事に"New"マークを付け、一定時間経過後に自動的に消えるようにする方法として、PHPを使う方法や、JavaScriptを使う方法がありますが、PHPを使う方法は当然ページをPHPファイルとして出力しなければなりませんし、JavaScriptを使う方法はJavaScriptが無効な環境では表示されません。 そこで、MTタグだけで自動的に消える"New"マークを考えてみました。 例えばエントリーから5日経過後に消す場合、エントリー日付と現在の日付(正確には再構築日)の差が5以内であれば"New!"を表示し、再構築した時点で差が5より大きくなったら消すという考え方です。 前提として、日付データを引き算するために、日付を取得する際に属性にformat="%Y%j"を指定して、4桁の年+3桁の年初からの日数というカタチの7桁の数値に置き換えて取得します。 まず、再構築日を<$mt:Date

    yuchi
    yuchi 2010/09/24
    年をまたぐときの処理がキモですよ
  • 1