「リンクの挿入をより便利にするプラグイン」のMovable Type 4専用版を公開します。
このプラグインは、以下のような動作をするものです。
- リンク先を別ウィンドウに表示する(aタグにtarget="_blank"つける)をかどうかを選ぶことができる
- 過去のエントリーを一覧表示し、その中からリンク先を選ぶことができる
1.旧版の削除
「ブログ簡単パワーアップMovable Typeスーパーカスタマイズテクニック」のプラグインをインストールしている方は、そのファイルを削除してください。
削除するファイルは以下の通りです。
- MT_DIR/mt-insert-link.cgi
- MT_DIR/plugins/InsertLink.pl
- MT_DIR/extlib/FJ/InsertLink.pm
- MT_DIR/tmpl/cms/insert_link.tmpl
- MT_DIR/mt-static/images/rel-link.gif
2.インストール
以下のリンクをクリックして、プラグインのファイルをダウンロードします。
プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行っていただけると幸いです。
ドネーションの方法は、こちらのページをご参照ください。
また、このプラグインの他にも、いくつかのプラグインを配布しています。
配布中のプラグインは、Movable Type Plugin Directoryのページをご参照ください。
Movable Typeのプラグイン開発等のドキュメント「Movable Type Developer's Guide Volume 1」も販売しています。
ご自分でプラグインを作ってみたい方に、ぜひお勧めしたい一冊です。
詳細は特設ページをご覧ください。
2007年7月27日更新
このプラグインは、Movable Type 4のRelease Candidate 1以降で動作します。
それより前のβでは動作しません。
ファイルを解凍すると、「plugins」と「mt-static」の2つのフォルダができます。
これらのフォルダごと、Movable Typeのインストール先ディレクトリにアップロードします(「plugins」フォルダの中身が「plugins」ディレクトリの中にアップロードされるようにし、「mt-static」フォルダの中身が「mt-static」ディレクトリの中にアップロードされるようにします)。
そして、pluginsディレクトリ→InsertLinkディレクトリの中の「mt-insert-link.cgi」のパーミッションを755などに変え、実行可能にします。
ただし、「mt-static」ディレクトリをMovable Typeのディレクトリと別にしている方は、プラグインの「mt-static」フォルダ内のフォルダを、Movable Typeの「mt-static」ディレクトリの中にアップロードしてください。
3.利用方法
エントリーの入力画面でリンク挿入ボタン(
)をクリックすると、以下の画面のように、リンク先の表示方法を指定することができます。
また、通常のリンク挿入ボタンの左に、過去のエントリーへのリンクを挿入するボタンが表示されます(
)。
これをクリックすると、過去のエントリーが一覧表示され、その中からリンク先を選ぶことができます。
また、リンク先の表示方法も指定することができます。
4.プラグインの設定
前述したように、リンク先の表示方法を選ぶことができますが、その規定値を設定することもできます。
また、過去のエントリーへのリンクを挿入する場合、過去のエントリーが一覧表示されますが、一度に表示する件数を指定することもできます。
各Blogの設定ページを開き、その中の「プラグイン」タブをクリックすると、Blogごとに設定できるプラグインが一覧表示されます。
その中に「InsertLink」がありますので、「設定を表示」のリンクをクリックします。
すると、通常のリンクと、過去のエントリーへのリンクのそれぞれで、リンクの表示方法の規定値を設定することができます。
また、エントリーの一覧表示の件数も指定することができます。









コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。
ありがたく使わせていただいております。
できれば、過去の記事をタグやカテゴリーでフィルターをかけられるようにしていただきたいです。
開発、頑張ってください!
>けいさん
こんにちは。
プラグインご利用ありがとうございます。
フィルター機能はいずれつけたいと思います。いつになるかは分かりませんが。
以前のバージョンで大変重宝していましたので、MTをVer4.01にアップグレードしたのを機に、こちらの新バージョンを導入させていただきましたが、編集画面に該当するボタンが表示されません。アップグレードしたばかりの環境で、恐らく当方の不具合だと思われますが、考えられる原因等アドバイスいただければ幸いです。
>toycozyさん
こんにちは。
このプラグインは、MTの管理画面のテンプレートで、リンク挿入のボタンの部分を検索して、置換するという処理を行っています。
そのため、管理画面のテンプレートが書き換えられていたり、他のプラグインによってすでに別の置換が行われていたりすると、検索に引っ掛からなくなって、ボタンが表示されなくなります。
また、同様の動作をする他のプラグインで、他とのバッティングはなさそうでありながら、動作しないという報告も、数件いただいています。
これについては、個別の環境の問題と思われ、サーバーにログインしてデバッグしてみないことには、原因をつかむことができません。
こんばんは。
お忙しい中御丁寧なアドバイスをいただきまして有り難うございます。
アップグレードをバタバタと進める中で何かをミスってしまっている可能性も大ですので、一つ一つ確認してみようと思います。アレコレとカスタマイズをしていますので、その残骸が残っているのかも知れません。
今後の活躍に期待しております。有り難うございました。
ありがたく使用させていただいています。
フィルタ機能、楽しみにしています。
こんにちわ。
InsertLink 1.20bを使わせていただいているのですが、
「ブログ管理者」の権限がないユーザー
(たとえば「ユーザー」)が、リンク挿入ボタン、または
過去のエントリーへのリンク挿入ボタンを押すと、
リンクの挿入画面が出ず、「エラーが発生しました」と
表示されます。
これは仕様なのでしょうか?
あるいは何らかの設定を行う必要がありますか?
>わ~さん
こんにちは。
ご質問の件ですが、修正したいと思いますので、お時間をいただきたく思います。
>わ~さん
こんにちは。
ご指摘の不具合を修正したものを公開しました。
http://www.h-fj.com/blog/archives/2007/11/27-104639.php
>壱さま
こんにちは。
対応ありがとうございました。
正常動作を確認いたしました。
4.01を使っていた際にはボタンが出ていたのですが、
4.1b2にアップグレードした際にボタンが表示できなくなってしまいました。
こちらで何か変更して使えるようにならないでしょうか。
お教えいただければ幸いです。
>Jayさん
こんにちは。
こちらでも現象を確認しています。
4.1でエントリー編集ページのテンプレートの構造が変わったため、動作しなくなりました。
バージョンアップで対応する予定です。
こんにちは。既にMT4.1が出ているというのに、今頃になって4.01にこちらのInsertLink_1_21を入れて、早速利用してみようと思ったところ、「過去のエントリーへのリンク」の方で「次の○○件」や「△-○件目のエントリー」をクリックしてもっと古いエントリーを開こうとするとエラーになります。(エラーと表示されるだけで、ほかには何も書かれてません)
設定のほうで、すべてのエントリーを表示できるようにしてから使えば問題ないのですが…。
いったいどこがおかしいのでしょうか?
>chiffonさん
こんにちは。
プラグインご利用ありがとうございます。
不具合のご指摘ありがとうございました。
修正しましたものをアップロードしましたので、差し替えてお使いください。
http://www.h-fj.com/mt_plugin/InsertLink_1_21b.zip
早速の対応をありがとうございます。
無事エラーが出なくなりました。
はじめまして。
ちょうど探していた機能が実現できるプラグインだったため、ダウンロードさせていただきました。
が、当方の環境ではどうにもうまく動作しません。
ver.4.23には問題なく対応してますでしょうか?
当方の環境的な問題かもしれませんが、ご確認いただけたら幸いです。
お忙しいところ恐縮ですが、よろしくお願いいたします。
>かえるさん
こんにちは。
MT4.1以降では以下のバージョンをお使いください。
http://www.h-fj.com/blog/archives/2008/01/02-111800.php
壱さま。
あああ、大変失礼しました。ver.4以降はすべてこちらかと勘違いしておりました。
もちろん、問題なく動作いたしました。
お手数おかけして申し訳ありませんでした。