サインイン時にダッシュボード以外の任意のページを開く「FirstAccsessURL」プラグイン

サインイン時にダッシュボード以外の任意のページを開く「FirstAccsessURL」プラグイン

Posted at December 6,2010 12:55 AM
Tag:[FirstAccsessURL, MovableType, Plugin]

Movable Type のサインイン時にダッシュボード以外の任意の管理画面を開くFirstAccsessURLプラグインを紹介します。

1.機能

通常、Movable Typeのサインイン直後のページとしてダッシュボードが表示されますが、このプラグインを適用することで、任意の管理画面を開くことができます。

プラグイン適用前のサインイン直後の画面(ダッシュボード)
パンプキンスパイスラテ

プラグイン適用後のサインイン直後の画面(ブログ記事一覧画面)
パンプキンスパイスラテ

以下、プラグインの利用方法を紹介します。このプラグインはMT4/MT5で動作することを確認しています。

2.インストール

以下のページにあるソースをコピーして、FirstAccsessURL.plというファイル名(かつ文字エンコーディングはUTF-8で)保存し、pluginsディレクトリにアップロードします。

パンプキンスパイスラテ - ログイン後に指定した画面を開くプラグインを公開しました

パンプキンスパイスラテ

システム管理画面のプラグイン一覧で、「FirstAccsessURL~」が表示されればインストール完了です。

システム管理画面のプラグイン一覧

この状態で一旦サインアウトして、再度サインインしてみてください。デフォルト状態ではブログID1のブログ記事一覧画面が表示されるようになっています。

運用しているブログにブログID1のブログまたはウェブサイトがないと「エラーが発生しました: 不正な要求です。」と表示されるかもしれませんが、気にせず次の項目へ進んでください。

3.管理画面の指定方法

移動する管理画面を変更するには、プラグインのソースコード28行目の赤色部分を修正します。

my $FirstAccsessURL = MT->config->CGIPath . 'mt.cgi?__mode=list_entry&blog_id=1';

この部分の設定内容は、通常の管理画面動作で表示されるURLを設定します。例えばブログID2のアイテム一覧を表示させたい場合は、URLの末尾に

__mode=list_asset&blog_id=2

という文字列が表示されているはずなので、赤色部分をこの内容に置き換えます。

my $FirstAccsessURL = MT->config->CGIPath . 'mt.cgi?__mode=list_asset&blog_id=2';

複数ユーザーで管理しているブログでは、どのユーザーもすべて同じ画面が表示されます。ただし指定したページにアクセスする権限がないユーザーはサインインできなくなるので注意してください。

関連記事
zenback
人気エントリー
トラックバックURL


コメント

どうもweb伝人です。

わたしもMTを使っていますが、今使っているのは、
もらいものです。はじめからMTに合わせた
独自のテンプレートや設定をしようと考えていますが、
まだまだ、知識が足りないと感じました。

MT情報ありがとうございます。

[1] Posted by 情報商材アフィリエイトビギナー@web伝人 : December 7, 2010 4:16 AM

>web伝人さん
こんばんは。
コメントありがとうございました。
ではでは!

[2] Posted by yujiro logo : December 12, 2010 12:52 AM
コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)