ファイルのアップロードをもっと便利に

カテゴリ: カスタマイズ

さて、MovableTypeのファイルアップロード機能は、アップロードしたファイルのHTMLを生成してくれるのですが、これもよく使う機能をデフォルトにしておいた方が何かと便利です。

参考にしたサイト
プラスチックに春の雨画像のアップロード先、サムネイルのデフォルトサイズ指定する

HTMLの生成方法を変更する

MTディレクトリ/tmpl/cms/upload_complete.tmplを編集します。
エントリを途中まで書いてファイルのアップロードをするときに、「アップロードしたファイルを使って、新しいエントリーを作る」を選んでしまうと今まで書いていた記事が消えてしまいます(保存していない場合)。さらに一つのエントリに写真をいくつもアップする場合はこの方法は使えません。
デフォルトで「アップロードしたファイルのHTMLを表示」が選択されているようにします。

105行目にある checked="checked" を106行目の同じ場所に移動してやればOKです。

<label><input type="radio" name="new_entry" value="1" /> <MT_TRANS phrase="Create a new entry using this uploaded file"></label> <a href="#" onclick="return openManual ('uploading', 'autocreating a new entry')" class="help">?</a><br />

<label><input type="radio" name="new_entry" value="0" checked="checked"> <MT_TRANS phrase="Show me the HTML"></label>

ファイルのアップロードを少し便利に

カテゴリ: カスタマイズ

MovableTypeのファイルのアップロードは大変便利な機能なのですが、アップロードする度に、アップロード先等の指定をしなければなりません。

そこでよく利用するアップロード先などがデフォルトで表示されるようにプログラムを変更します。

参考にしたサイト
プラスチックに春の雨画像のアップロード先、サムネイルのデフォルトサイズ指定する

デフォルトのアップロード先指定

MTディレクトリ/tmpl/cms/upload.tmplを次のように変更します。アーカイブにアップする場合は22行目に、MTディレクトリにアップする場合は25行目にデフォルトで表示させたいディレクトリ名を加えます。(太字の部分。例はアーカイブの場合)

<input name="extra_path_archive" value="images" /><br />

私の場合"photo"というディレクトリにエントリで使用する画像をアップしていますが、ここに自分の好きなディレクトリ名をしてしてください。"img"とか"images"とかでもいいのではないでしょうか。
ローカルサイトパスで"images"にすると、MovableTypeの画像イメージが格納されたディレクトリにアップされるので、後でわからなくなるかもしれません。

エントリ内でコードを表示する[QuickCode]

カテゴリ: プラグイン

このプラグインを使う人は限られるかもしれませんが、エントリ内でコードを表示するときに"<"を"&lt;"にするか、全角の"<"にするのが非常に面倒でした。

・・・が、こんな便利なプラグインを発見しました。

noblog::短気な猫3rd : QuickCodeを使う

プラグインの配布元はこちら→QuickCode

プラグインの導入は例によってファイルをダウンロードして解凍したら、MovableTypeディレクトリのpluginsディレクトリに"quickcode.pl"をアップロードするだけです。

050205_01.jpgこんな感じで、プラグインファイルをアップロードするとエントリの投稿画面にある"テキストフォーマット"プルダウンに"QuickCode"と"QuickCode for Comments"というメニューが増えています。

"QuickCode"を選択すると、独自のタグで囲まれた部分が↓このように表示されます。

トラックバックがどの記事に送信されたか[MTPingedEntry]

カテゴリ: プラグイン

MovableTypeの標準機能ではトラックバック送信元のサイト名しか表示されないので、どのエントリについたトラックバックなのかわかりません。

↓こんなかんじ
050202_01.jpg

そこでこのプラグインを導入します。

一色政彦WebSite「MTPingedEntry」

本家にしっかりとした解説がありますので、特に説明の必要はないと思いますが、自分用のメモとしてこちらにも置いておきます。

プラグインの導入

カテゴリ: プラグイン

MovableTypeにプラグインを導入するのは至って簡単です。

MovableTypeの本体を設置したディレクトリに"plugins"というディレクトリがありますので、その中にFTPソフトでプラグインファイルをアップロードするだけです。

パーミッションの変更も、指定がない限り特に必要ありません。

アイテム


カテゴリ

アーカイブ

   
OpenID対応しています OpenIDについて