Movable Type プラグインディレクトリ
AdminLinks Plugin
デフォルトのままだと、セキュリティが不安な場合や、投稿者しか見えないリンクをPHPとcookieで作るプラグインです。cookieを使えば、編集専用のリンクなどを表示させることが可能になります。このプラグインは、PHPが利用できる環境が必要です。
インストール方法
- ダウンロードした「adminlinks-1_1.zip」を解凍します。
- 解凍して生成された「AdminLinks.pl」はMovable Typeの「plugins」ディレクトリにアップロードします。 「adminlinks_logon.php」と「adminlinks_logoff.php」は、サーバーの任意のディレクトリにアップロードします。※注意01
使い方
- cookieを生成するため、最初にブラウザーで任意の場所に設置した「adminlinks_logon.php」にアクセスします。
- AdminLinks用のテンプレート・モジュールを下記のように作成します。
- このリンクを表示させたい場所に、下記のようなテンプレート・タグを埋め込みます。
- ブログを再構築します。設定できていたら、下記のような画面になります。
例えば、「http://www.XXXX.jp/XXXX/adminlinks_logon.php」とURLを入力します。
何もページが表示されていなければ、cookieが生成されています。※注意02
ここでは例として、「編集」と表示されるようにします。
<MTAdminOnly>[ <a href="<MTAdminLink type="editentry">" target="_blank">編集</a> ]</MTAdminOnly>
<$MTInclude module="編集"$>
「編集」と表示される
カスタマイズ情報
以下のような属性が用意されているので、テンプレート・モジュールとして作っておくと便利です。
- 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