2010年7月| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
トップ > Movable Type > MT4.2 > 【Movable Type 4.25】MotionやAction Streamでサムネイルを表示する方法

【Movable Type 4.25】MotionやAction Streamでサムネイルを表示する方法

2009年3月24日 23:41

Latest Bike Hugger activity

Movable Type 4.25で、Flickrや、Youtubeのサムネイル表示って、どうやるんだ?

上記画像は、「Six Apart - 広報ブログ: Movable Type 4.25 出荷開始!モーション(Motion)とは?」で紹介されていた、Bike Huggerという、アメリカ西海岸を中心とした自転車/サイクリングに関するコミュニティサイトのなかの、Latest Bike Hugger activityという、Motionで構築されているサイト。ご覧のように、Flickrから投稿したコンテンツのサムネイルが表示されている。
どうやって、表示させるのかなと、少し悩んだが、やってみたら、すごく簡単だった。

以下、方法を解説。

「MTStreamActionThumbnailURL」を使えば簡単!

Movable Typeの理解の基本は、Googleで探す前に、MovableType.jpのドキュメントを読むことにある。
該当するドキュメントはないかと、「actionstreams タグを含むテンプレートタグ | テンプレートタグリファレンス」を読んだら、アクションに含まれる写真やムービーのサムネイル画像を出力する、「MTStreamActionThumbnailURL」というファンクションタグがあった。
そこまでわかれば、あとは早い。<悩む前にドキュメント読めよ:-p

以下、メインインデックスのコンテンツに表示させたい場合を例に解説。

1.該当テンプレートを探す。

メインインデックスのテンプレートを開き、ソースを眺めがら順番に開いていくとわかるが、メインインデックスのエントリーを表示させるモジュール名は「アクション」。

デザイン > モジュール > アクションの55行目以下、下記が、アクションストリームを表示させるソース。

        <li class="action service-<mt:var name="service_type"> service-icon icon-service-<mt:var name="service_type">">
            <span class="summary">
                <$mt:StreamAction$>
            </span>
            <span class="date"><mt:StreamActionDate format="%b %e, %X"></span>
        </li>

2. サムネイルを表示させるソースを書く

あくまでも、サンプル。

    <mt:If tag="StreamActionThumbnailURL">
      <div class="picture">
        <img alt="<$mt:StreamActionTitle$> のサムネイル" src="<$mt:StreamActionThumbnailURL$>" />
      </div>
    </mt:If>

3. 1のソースに2を追加

たったこれだけで、伝わるイメージはずいぶん違う。

        <li class="action service-<mt:var name="service_type"> service-icon icon-service-<mt:var name="service_type">">
            <span class="summary">
                <$mt:StreamAction$>
            </span>
             <mt:If tag="StreamActionThumbnailURL">
         <div class="picture">
        <img alt="<$mt:StreamActionTitle$> のサムネイル" src="<$mt:StreamActionThumbnailURL$>" />
      </div>
    </mt:If>
            <span class="date"><mt:StreamActionDate format="%b %e, %X"></span>         </li>

4. 出力表示の確認

Flickrのサムネイル画像表示

こんな感じに出力された:-D

たった5行追加するだけで、伝わるイメージはずいぶん違うから、MotionやAction Streamを利用している人は、是非利用してみてほしい。

サムネイル表示

拡大するとこんな感じ。
実物表示は下記でご覧になれます。

Movable Type Motion応援サイト
http://mt425b.dakiny.com/

参考なれば、幸い。

PS:シックス・アパートの高橋さん、広報ブログで紹介ありがとう!すごく、うれしいです。

Six Apart - 広報ブログ: Movable Type 4.25 出荷開始!モーション(Motion)とは?
http://www.sixapart.jp/pressroom/2009/03/movable_type_42_1.html

投稿者: Dakiny 日時: 2009年3月24日 23:41 |  このエントリーをはてなブックマークに追加 「【Movable Type 4.25】MotionやAction Streamでサムネイルを表示する方法」のはてなブックマーク被リンク数 |  このエントリをdel.icio.usに追加 このエントリのdeliciousの被リンク数  |  このエントリをlivedoorクリップに追加 このエントリのlivedoorクリップ被リンク数 |  「【Movable Type 4.25】MotionやAction Streamでサムネイルを表示する方法」をTwitterでつぶやく |   | コメント(0)  | トラックバック (0)

トラックバック

このエントリーのトラックバックURL:
http://www.dakiny.com/mtos/mt-tb.cgi/1814
※文章内容と関係のないトラックバックは固くお断り。

コメントを投稿

Search


キャッシュ使用
Powered by 暴想

Download

Categories

ArchiveList

Trackbacks

Comments