Movable Type

ホーム » Movable Type » A-Member » A-Memberドキュメント » 会員属性の設定

会員属性の設定

会員属性のしくみ

会員登録用フォーム(aform999)について もあわせてご覧ください。

A-Member4以降、会員属性はコンテンツタイプとして定義されます。
また、「会員管理用」ブログは自動的に作成されず、手動でサイトを作成して定義する必要があります。
詳しくは A-Memberのインストール・A-Memberメニュー > A-Memberのインストール を行う をご参照ください。

amember4_1.png

会員属性の追加方法

会員属性は、コンテンツタイプの扱いとなります。
追加方法としては以下の通りです。

  1. 会員管理用として、任意のサイトを作成し、会員管理用サイトとして定義づける
    A-Memberのインストール を行います。
    インストール後、定義づけた会員管理用サイト内のコンテンツタイプ「会員」に、ログインID(メールアドレス、または文字列)、パスワード(半角英数字 a~z, A~Z, 0~9)が追加されます。
  2. 「会員登録用フォーム(aform999)」へパーツを追加することで、会員管理用サイトに定義したサイト内にて、コンテンツタイプ「会員」に、追加されます。
    追加したパーツは、コンテンツタイプ「会員」には以下のように保存されます
    フォームで追加した場合のコンテンツフィールド.png
  3. コンテンツタイプ「会員」にコンテンツフィールドを追加することでも会員属性を追加することができます。コンテンツフィールドを追加する場合は、「会員登録用フォーム(aform999)」に反映されないため、会員自身で変更ができない会員属性になります。
    会員ランク_コンテンツフィールドの設定例.png

グループ、ランクによってコンテンツを出し分ける

例として、"会員ランク" という属性をあらかじめコンテンツタイプで設定しておき、「プラチナ会員」「ゴールド会員」といった区分によって表示する内容を変えたいとします。

  1. コンテンツタイプに「会員ランク」を追加する
    • 会員自身で変更できる項目にする場合は、「会員登録用フォーム(aform999)」にパーツを追加します
    • 会員自身が変更できない項目にする(管理者が値を設定する)場合は、コンテンツタイプ>会員 にコンテンツフィールドを追加します。
  2. 会員情報の取得と判定の例
    会員情報は <mt:AMemberInfo> で取得する
    その値を <mt:SetVarBlock> などで変数に取得しておき、 <mt:If> などで判定し、会員情報の値で表示内容を切り替える
<mt:AMemberInfo name="会員ランク" setvar="my_rank">  ←会員属性(会員ランク) を取得して変数my_rankにセット
<mt:If name="my_rank" eq="3">      ← my_rankの値で処理判定
   あなたはプラチナ会員です
<mt:ElseIf eq="2">
   あなたはゴールド会員です
<mt:ElseIf eq="1">
   あなたはシルバー会員です
<mt:ElseIf eq="0">
   あなたはブロンズ会員です
<mt:Else>
      会員ランク未設定です
</mt:if>

会員属性の設定 についてのお問い合わせはこちら

お問い合わせ


会員制サイト構築プラグイン A-Member

予約サイト構築プラグイン A-Reserve

アークウェブのMovable Typeブログ

→アークウェブのMovable Typeブログ

MTによるサイト構築はこちら

アークウェブはシックス・アパート ProNet Japanのメンバーです。
Movable Typeなどシックス・アパート製品のシステム導入や構築を手がけるパートナー企業のネットワークに参加しています。



サービスおよびソリューション一覧

最新情報・投稿をチェック


このページのトップに戻る

Photo by ....

Powered by Movable Type Pro