お知らせ

Movable Type 5.1 プロの現場の仕事術2011年6月30日

Movable Type 5.1 プロの現場の仕事術」が発売されました。
Movable Type 5.1の基本から、スマートフォン用サイトの作成、管理画面のカスタマイズなど、まさにプロの方のために書かれたMovable Type 5.1の解説書です。
Movable Typeでサイト制作をされている皆様はぜひお買い求めください。

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

エントリー内の画像をリストアップするプラグイン・プチバージョンアップ2(ランダム表示機能追加)

| コメント(6) | トラックバック(0)

以前に公開した「エントリー内の画像をリストアップするプラグイン」をプチバージョンアップしました。
エントリー内の画像をランダムに選んで表示する機能を追加しました。

1.インストール

以下からプラグインをダウンロードすることができます。

EntryImages_1_04.zip

解凍すると「EntryImages.pl」というファイルができますので、それをMovable Typeの「plugins」ディレクトリにアップロードします。

2.追加点

MTEntryImagesタグに以下のアトリビュートを追加しました。

・sort_order="random"
このアトリビュートを指定すると、画像がランダムな順序で出力されます。

・random_lastn="x"
出力する画像の数を最大x個にします。
「img_lastn="y"」のアトリビュートと組み合わせれば、「最近の画像をy個検索し、その中からx個をランダムに出力する」といったこともできます。

利用例

以下の例は、MT標準のテンプレートで、サイドバーに画像を出力する例です。
最近の画像を100個検索し、その中からランダムに5個を選んで出力します。

<div class="module-images module">
   <h2 class="module-header">画像</h2>
   <div class="module-content">
      <MTEntryImages sort_order="random" img_lastn="100" random_lastn="5">
         <p style="text-align : center;"><a href="<MTEntryImageEntry><$MTEntryPermalink$></MTEntryImageEntry>"><img src="<$MTEntryImageSrc$>" width="120" height="90" alt="<$MTEntryImageAlt$>" /></a></p>
      </MTEntryImages>
   </div>
</div>

Facebook連携

当記事について「いいね」や「送信」を行っていただけると幸いです。


この記事についてウォールに投稿

トラックバック(0)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/656.

コメント(スレッド2件,コメント6件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

No.1 oscar : (無題)

こんにちは、壱さん。
プラグイン内のversionが1.01のままです。
実害はないので、そのままでも構わないですが。
あれっ、入れ替えたはずなのにって悩んじゃいました。

No.2 https://me.yahoo.co.jp/a/1BhlFrhrNIK7nTSE2w_oB3vjcPXBgrQ-#14b73 : ランダム画像の表われかた

こんにちは。

EntryImagesを半年以上使用しています。
ランダム表示機能を使って、
として
サイドコラムに4つの画像を表示させているのですが、観察していると、どうもランダムという感じがしないのです。
何というか、一つの記事に掲載されている画像が3つまとめてゴソッと表示されてしまうことが多いです。一つの記事には大体5~6個の画像を掲載しています。傾向としては、古い記事の画像はあまり選ばれないような感じがします。
希望としては、一つの記事から一つの画像を拾ってきて、ランダムに表示されればいいのですが。

No.3 https://me.yahoo.co.jp/a/1BhlFrhrNIK7nTSE2w_oB3vjcPXBgrQ-#14b73 : 追加

前のメッセージの設定部分が消えてしまいました。

sort_order="random" img_lastn="100" random_lastn="4"
としています。

>こんにちは。
>EntryImagesを半年以上使用しています。
>ランダム表示機能を使って、
>として
>サイドコラムに4つの画像を表示させているのですが、観察していると、どうもランダムという感じがしないのです。
>何というか、一つの記事に掲載されている画像が3つまとめてゴソッと表示されてしまうことが多いです。一つの記事には大体5~6個の画像を掲載しています。傾向としては、古い記事の画像はあまり選ばれないような感じがします。
>希望としては、一つの記事から一つの画像を拾ってきて、ランダムに表示されればいいのですが。

No.4  : Re:ランダム画像の表われかた

こんにちは。

こちらで試した限りでは、問題なくランダムに画像が出力されています。
ちなみに、こちらでテストに使ったコードは以下の通りです。
画像のアドレスと、その画像を貼り付けている記事のタイトルを出力します。

<ul>
<MTEntryImages sort_order="random" img_lastn="100" random_lastn="4">
<li><MTEntryImageSrc>(<MTEntryImageEntry><MTEntryTitle></MTEntryImageEntry>)</li>
</MTEntryImages>
</ul>
No.5 https://me.yahoo.co.jp/a/1BhlFrhrNIK7nTSE2w_oB3vjcPXBgrQ-#14b73 : (無題)

コメントありがとうございます。
もうしばらく様子を見てみます。

No.6 https://me.yahoo.co.jp/a/1BhlFrhrNIK7nTSE2w_oB3vjcPXBgrQ-#14b73 : (無題)

私のサイトでは写真を多用しているので、img_lastn="100"という設定数が小さ過ぎたようです。数字を大きくしたら問題無くなりました。お手数かけましてすみませんでした。

コメントする


Facebookでコメント

試験的にFacebookのコメントフォームを設置しました。