Movable Type プラグインディレクトリ

AdminLinks Plugin

デフォルトのままだと、セキュリティが不安な場合や、投稿者しか見えないリンクをPHPとcookieで作るプラグインです。cookieを使えば、編集専用のリンクなどを表示させることが可能になります。このプラグインは、PHPが利用できる環境が必要です。

制作者: Michael Schmidt / フリー
ダウンロードサイト: braindump.com:Frontend Editing for MovableType
http://www.brain-dump.com/2003/08/frontend_editing_for_movabletype/

インストール方法

  1. ダウンロードした「adminlinks-1_1.zip」を解凍します。
  2. 解凍して生成された「AdminLinks.pl」はMovable Typeの「plugins」ディレクトリにアップロードします。 「adminlinks_logon.php」と「adminlinks_logoff.php」は、サーバーの任意のディレクトリにアップロードします。※注意01

使い方

  1. cookieを生成するため、最初にブラウザーで任意の場所に設置した「adminlinks_logon.php」にアクセスします。
  2. 例えば、「http://www.XXXX.jp/XXXX/adminlinks_logon.php」とURLを入力します。
    何もページが表示されていなければ、cookieが生成されています。※注意02

  3. AdminLinks用のテンプレート・モジュールを下記のように作成します。
  4. ここでは例として、「編集」と表示されるようにします。

    <MTAdminOnly>[ <a href="<MTAdminLink type="editentry">" target="_blank">編集</a> ]</MTAdminOnly>
  5. このリンクを表示させたい場所に、下記のようなテンプレート・タグを埋め込みます。
  6. <$MTInclude module="編集"$>
  7. ブログを再構築します。設定できていたら、下記のような画面になります。
  8. 03-1.gif

    「編集」と表示される

カスタマイズ情報

以下のような属性が用意されているので、テンプレート・モジュールとして作っておくと便利です。

  • blogmenu:Movable Type のメインメニュー
  • newentry:新規エントリーを作る
  • editentry:エントリーを編集する
  • editcomment:コメントを編集する
  • deletecomment:コメントを削除する
  • rebuild:再構築する

例としては、下記のように用意します。

<MTAdminOnly>
<div class="sidetitle">管理</div>
<div class="side">
<ul>
<li><a href="<MTAdminLink type="blogmenu">" target="_blank">メインメニュー</a></li>
<li><a href="<MTAdminLink type="newentry">" target="_blank">新規エントリー</a></li>
<li><a href="「Movable TypeのURL」" onclick="javascript:window.open('<MTAdminLink type="rebuild">', 'confirm_rebuild');">再構築</a></li>
<li><a href="「adminlinks_logoff.phpのURL」">ログオフ</a></li>
</ul>
</div>
</MTAdminOnly>

その他付加情報

特になし

利用規約

特になし


トラックバック

トラックバック URL

このページのトップへ