TopMovable Typeカスタムフィールド > カスタムフィールドによるアップロード画像をサムネイルで表示するプラグイン 0.02
2008年1月23日

カスタムフィールドによるアップロード画像をサムネイルで表示するプラグイン 0.02

Posted at January 23,2008 12:37 AM
Category:[カスタムフィールド, プラグイン]
Tag:[, , ]

先日公開した「カスタムフィールドによるアップロード画像をサムネイルで表示するプラグイン」をパワーアップして、アップロード時にアイテムのオプション画面をハンドリングするようにしてみました。

これで、カスタムフィールド用のテンプレートタグを使った画像表示でも、サムネイル画像を自動的に生成してブログ記事に表示することができます。

1.プラグインのダウンロード

下記のリンクをクリックしてプラグインをダウンロードします。

VisibleCustomFieldImage.zip
2008.02.17 v0.03:script error になるバグを改修しました。

プラグイン開発やサポート等にご支援・ご賛同くださる方からの寄付をお待ち申し上げます。

利用方法

上記の「Make a Donation」のリンクをクリックすると Paypal によるお支払いページにジャンプします。

2.プラグインのアップロード

ダウンロードした VisibleCustomFieldImage.zip を解凍して、中にある VisibleCustomFieldImage.pl を plugins ディレクトリにアップロードします。「VisibleCustomFieldImage.pl」が表示されればOKです。

3.使い方

予め作成している、画像用カスタムフィールドの「imageを選択」をクリック。

「新しい画像をアップロード」をクリック(またはアップロード済の画像を選択して「次へ」をクリック)。

新しい画像をアップロードする場合は「参照」をクリック。

アップロードしたい画像選択後、「アップロード」をクリック。

オプション画面が表示されます(これが今回の追加部分)。
機能はファイルアップロードのオプション画面と同じですが一応掲載しておきます。

  • ブログ記事に画像を表示:チェックすればカスタムフィールドに画像を表示します。
  • サムネイルを利用:サムネイルを自動生成します(Image::magickがインストールされていないと表示されません)
  • ポップアップウィンドウで元の大きさの画像にリンクします。:カスタムフィールドで表示したテキストリンクまたは画像リンクをクリックすると、ポップアップウィンドウで元画像を表示します。
  • 位置: カスタムフィールドで表示した画像の位置を指定します。

「完了」をクリックすると、サムネイル画像が管理画面に表示されます。なお、オプションの組み合わせによっては画像の代わりに「表示」というテキストリンクになる場合もあります。

ブログ記事を投稿すると、予めテンプレートに設定していたカスタムフィールドのテンプレートタグ部分にサムネイル画像が表示されます。

アイテムの一覧を表示すると、サムネイル画像やポップアップがすべて管理対象になっています。

5.ライセンス

MTOSにはカスタムフィールドはありませんが、先のことを考えてデュアルライセンスにしておきます。

5.1 MT4.1個人ライセンス/MT4.1商用ライセンスと組み合わせる場合

  • 無料で利用できます。
  • 改変・再配布は自由ですが、改変して再配布する場合、原作者のクレジットを必ず残してください。

5.2 MTOSと組み合わせる場合

  • 無料で利用できます。
  • GPLv2に従います。

2008.02.17
0.03 にバージョンアップしました。

Posted by yujiro
関連記事
人気エントリー
トラックバックURL


トラックバック

CustomFieldsでファイルオプションが from f * log
効かないってどういうことですか。 まじでびっくりした。 CustomFields... [続きを読む]

Tracked on January 31, 2008 10:56 PM
コメント

これはすごい!
これがほしかったですよー。

早速導入させていただきました。
これで、MTを使ったECサイトの提供が簡易になります。

ありがとうございます!

[1] Posted by shiihara : January 23, 2008 10:14 AM

とても便利で感動です。ありがとうございます。

画像のフィールドをせっかく作成しても「表示」というリンクボタンがでてきてなぜ写真がないの??と、悲しい思いをしていました。

なので、とっても嬉しいです!!

[2] Posted by akaharaimori : January 23, 2008 2:45 PM

>shiiharaさん
こんばんは。
ご連絡ありがとうございました。
なかなか意図を汲み取れず、申し訳ありませんでした。

>akaharaimoriさん
こんばんは。
ご連絡ありがとうございます。
お役に立てたようでよかったです。
できれば、アドオンで同じ機能が追加されることを期待しています。

[3] Posted by yujiro Author Profile Page : January 24, 2008 1:14 AM

こちらこそつたない説明で申し訳ありませんでした。

感動のプラグインです。
ありがとうございました。

[4] Posted by shiihara : January 25, 2008 9:34 AM

こんにちは、いつも参考にさせて頂いています。
今回のカスタムフィールドのプラグインも利用させて頂いてます。最高です!

ここで質問なのですが、
投稿画面や記事で出来たサムネイルに
LightboxやLightviewを使用して、
元画像を表示させたいのですが、

rel="lightbox"やclass="lightview"のタグを
今回のプラグイン内に記述して動作するでしょうか?

もし動作するようでしたら、どこに埋め込めば良いでしょうか?

よろしくお願いします。

[5] Posted by take : January 31, 2008 12:06 PM

MTの本でカスタマイズしておりますが、
画像投稿でいきなりテキストでしか表示されなくなりました、何度トライしてもダメです。
Chapter5あたりからおかしいのに気がつきましたが、何処を修正すればよろしいのでしょうか?よろしくお願いします。

[6] Posted by ume : February 3, 2008 6:48 PM

済みません、投稿後すぐに修正できました。
ファイルアップロードでポップアップウィンドウのチェックを外したら直りました。
P.165まで来ましたが、Firefoxで表示が崩れております、サイドバーがすべて左によって、3カラムなのに2カラムになってしまっている。
IE6では大丈夫です。
普通反対が多いのですが、この先進んでいくと修正されるのでしょうかね?

[7] Posted by ume : February 3, 2008 7:13 PM

>umeさん
こんばんは。
ご質問の件ですが、サイトのURLをご連絡頂けますでしょうか(頂いたご質問内容だけでは適切な回答ができませんので)。
なお、そのまま手順を進めても修正されません。
それではよろしくお願い致します。

[8] Posted by yujiro Author Profile Page : February 3, 2008 11:17 PM

プラグインを使わせていただいており大変重宝しております。

要望なのですが、サムネイル画像を作るフォルダの場所を指定できるようにならないでしょうか。
それと、複数ブログを作っている場合に同じ名前の画像をアップするとサムネイル画像が後からアップした画像になってしまうようなので、サムネイル画像の保存先をブログ毎にフォルダを分けたりできませんでしょうか。

見当違いの要望でしたら申し訳ありません。

[9] Posted by kaka : February 10, 2008 4:30 PM

プラグインを利用させていただいております。
ありがとうございます。
今回、プラグインの利用に当たり問題が起きたため、
こちらにコメントさせていただきました。

通常の画像なら問題ないのですが、
サムネール画像がうまく表示されません。
投稿画面の画像選択時には、「サムネールを利用」という
項目が出ているにも関わらず、アイテム一覧を見ると、
「サムネール画像が表示されません」と出てしまい、
サムネール画像が表示されません。

これは、Image::magickがうまく動作していないということなのでしょうか?
ちなみに、mt-check.cgiでチェックしてみたのですが、
Image::magickはインストール済みと表示されています、、、

[10] Posted by uma : February 13, 2008 1:22 PM

はじめまして。
カスタムフィールドについて質問させてください。
テキスト(複数行)として追加したフィールドの入力フォームを、WYSIWYGかリッチテキストにするには、どんな方法がありますでしょうか?

[11] Posted by apapa : February 14, 2008 7:31 PM

カスタムフィールドの複数行テキストエリアで、空白行を改行に変換する方法ですが、同じ職場の人に「nl2br="xhtml"」を教えてもらい解決しました。
基本的な質問で申し訳ありませんでした。

[12] Posted by apapa : February 20, 2008 3:07 PM

>umaさん
こんばんは。
ご質問の件ですが、デフォルトのテンプレートタグでサムネール画像を表示できるので、プラグインをはずして「カスタムフィールドでアップロードした画像をテンプレートタグで表示する」を試してみて頂けますでしょうか。
それではよろしくお願い致します。

>apapaさん
こんばんは。
情報ありがとうございました。
なお、WYSIWYG・リッチテキストの件は今のところ案が浮かんでおりません。
申し訳ありません。

[13] Posted by yujiro Author Profile Page : February 21, 2008 12:48 AM
コメントする

*必須



太字 イタリック アンダーライン ハイパーリンク 引用

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)

Now loading...
Entry Trackbacks
Entries of this Category
QRcode

現在停止中です
携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

URI for cellular phones
ギターに入った猫
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

loading ...
BlogPeople
Now loading...
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
クリエイティブ・コモンズ・ライセンス
Powered by
Movable Type 4.1
 
List Me!