2005年08月17日

■ エントリーで画像タグを設定(ver3.17対応)

| コメント [3] | tb [0]

MovableTypeにはファイルのアップロード機能がついていますが、
画像を大量にアップしたいときには時間がかかって面倒です…

そこで私なりに考えた方法ですが、
 1.FTPで画像を大量アップ
 2.その画像にタグをボタンで当てはめる
のが早いかと思います。

1.イメージファイルをアップロード
 /cgi/mt/imagesの配下に画像gifをアップロードします。


よろしければダウンロードして使ってください。

2.cgi/mt/tmpl/cms/edit_entry.tmplを修正

186行目からがエントリーの内容のボタンを決めています。
この中の

write('<a title="<MT_TRANS phrase="Bold" escape="singlequotes">" href="#" onclick="return formatStr(document.entry_form.text, \'strong\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/html-bold.gif" alt="<MT_TRANS phrase="Bold" escape="singlequotes">" width="22" height="16" /></a>');


の上に

write('<a title="<MT_TRANS phrase="img" escape="singlequotes">" href="#" onclick="return insertImg(document.entry_form.text)"><img src="<TMPL_VAR NAME=STATIC_URI>images/img.gif" alt="<MT_TRANS phrase="Italic" escape="singlequotes">" width="22" height="16" /></a>');

210行目からが追記のボタンを決めています。
この中の


write('<a title="<MT_TRANS phrase="Bold" escape="singlequotes">" href="#" onclick="return formatStr(document.entry_form.text_more, \'strong\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/img.gif" alt="<MT_TRANS phrase="Bold" escape="singlequotes">" width="22" height="16" /></a>');

の下に


write('<a title="<MT_TRANS phrase="img" escape="singlequotes">" href="#" onclick="return insertImg(document.entry_form.text_more)"><img src="<TMPL_VAR NAME=STATIC_URI>images/img.gif" alt="<MT_TRANS phrase="Italic" escape="singlequotes">" width="22" height="16" /></a>');

3.cgi/mt/mt.jsを修正

場所はfunction insertLink (e, isMail) {の上あたりに


function insertImg(e) {
if (!canFormat) return;
var str = getSelected(e);
if (!str) return;
setSelection(e, '<img src="' + str + '" border="0">');

return false;
}

以上です。



ランキングのご協力をお願いします。


TOPに戻る
■カテゴリ:7.バージョン3.17対応
△次の記事:エントリーでテーブルタグを設定(ver3.17対応)
▽前の記事:エントリーでリンクを別画面に設定(ver3.17対応)

このエントリーのトラックバックURL:
トラックバックする際は,このブログまたはこの記事へのリンクをお願いします。
貴サイトにリンクがない場合は削除します。

この記事のタイトル : エントリーで画像タグを設定(ver3.17対応)
この記事のリンク用ソース :

コメント

はじめまして。
最近MTをはじめたばかりの初心者せす。
こちらの「管理画面操作方法」はとても便利な機能で、
大変参考になりました。
ひとつ、「画像タグの設定」だけがうまくできませんでした。
これは好きな画像をUPしておき、使いたいときにボタンで画像を呼び出す・・・というのが私の解釈なんですが、、、
そうじゃないのでしょうか?
この改造をすると、結果的にどうなるのかを教えていただけますか。よろしくお願いします。

投稿者 kyoko : 2005年09月18日 14:14

Kyokoさん、こんにちは。
ご利用&コメントありがとうございます。

しかし、この機能は分かりづらいと不評なんです…

これは
1.画像をupしておく
2.その画像のURLを自分で書く
3.URLを全て選択してボタンを押すと
<img src="URL" border="0">となるだけなんです…
※ ボタンを押したらサーバーの中身が選択できるという気の利いた機能ではないんです。

ごめんなさい…

  

投稿者 スマッシュ31 : 2005年09月18日 21:26

そうだったんですね、わかりました。
それでも便利かもですね♪
さっそく使ってみます。
ありがとうございました。
またお世話になることもあると思います。
よろしくおねがいします。

投稿者 kyoko : 2005年09月19日 14:00




保存しますか?