Movable Type

ホーム » Movable Type » A-Member » A-Memberドキュメント » A-Memberテーマについて

A-Memberテーマについて

A-Memberプラグインには、A-Member用のテーマを同梱しています。これを利用すると手早く会員ブログを作成することができます。動作確認や開発のベースにご利用ください。

テーマの概要

画面イメージと機能

A-Member-Demo.png

サイト構成

トップページ(一般公開)
 ・最新記事のタイトルと冒頭N文字を表示
 ・(続きを読むをクリックするとログインページへ)
 └記事(★要ログイン)
 └月別記事リスト(★要ログイン)
 └カテゴリ別記事リスト(★要ログイン)
 └ログイン
  └パスワードを忘れたら
 └会員登録
 └マイページ(★要ログイン)
  └会員情報更新(★要ログイン)
  └ログアウト(★要ログイン)
  └退会(★要ログイン)
 └このサイトについて
 └お問い合わせ(ウェブページ)※お問い合わせのフォームは別途A-Formで作成してください
(★部分はログインユーザのみ閲覧できます)

インストール方法

1)MT、A-Memberのインストール

まずMT、A-Memberをインストールします。
※A-Memberのインストール方法は A-Memberドキュメント を参照してください。

2)テーマをアップロードする

themes/a-member というディレクトリにA-Memberのテーマファイルが入っています。
このディレクトリを、(MTインストールディレクトリ)/themes/にアップロードしてください。

3)A-Memberのテンプレートを上書きする

A-Memberで使用する以下2点のテンプレートを、テーマにあわせて修正する必要があります。

テーマファイルに同梱されている下記2ファイルを使用して、上記2ファイルを上書きします。

/plugins/AMember/tmpl/include/amember_header.tmpl を編集する

<mt:Ignore>Copyright (c) 2008 ARK-Web Co.,Ltd.</mt:Ignore>
<mt:Ignore>▼▼▼A-Memberテーマを適用するブログのブログIDをvalue値に入れてください▼▼▼</mt:Ignore>
<mt:SetVar name="amember_blog_id" value="1">
<mt:Ignore>▲▲▲A-Memberテーマを適用するブログのブログIDをvalue値に入れてください▲▲▲</mt:Ignore>
<mt:include module="ヘッダー" blog_id="$amember_blog_id">
<ul class="breadcrumb">
<li><a href="<$mt:BlogURL blog_id="$amember_blog_id" encode_html="1"$>">ホーム</a></li>
<li><$mt:Var name="title"$></li>
</ul>
<div class="page-header">
<h1><$mt:Var name="title"$></h1>
</div>
<div class="amember-content aform-content">

/plugins/AMember/tmpl/amember_footer.tmpl 内容

編集無しで使用できます。

</div>
<mt:include module="フッター" blog_id="$amember_blog_id">

DynamicMTMLを利用している場合

本テーマはA-Member同梱のPartialDynamicPublishingを使うことを前提に作成されているため、DynamicMTMLをご利用の際は以下のファイルを修正してからテーマを適用してください。

themes/a-member/templates/banner_header.mtml
mt:PartialDynamicPublishing の記述箇所を mt:DynamicMTML に置換する

参考: DynamicMTMLでA-Memberを動作させる

4)テーマを適用

MTの管理画面に戻り、適用したいウェブサイトに移動し、デザイン→テーマの一覧から「A-Member-Theme」を適用してください。
新しいサイトに適用したい場合は、サイトを新規作成し、サイトの作成画面の「テーマ」の選択プルダウンから「A-Member-Theme」を選んでください。

※MT5の場合はウェブサイトは直接ブログ記事をもたないので、ウェブサイトではなくブログに適用してください。

5)MT管理画面で設定変更

6)再構築

サイト全体を再構築してください。

その他

本テーマは、A-Memberが標準インストールされていることを前提にしているので、カスタマイズされたA-Memberをご使用の場合は、別途テンプレートの修正が必要となる場合があります。

auth.cgiの場所を変更した場合

ヘッダーのテンプレートを修正してください。
* 対象テンプレート
mt/themes/a-member/templates/banner_header.mtml
* 対応例
<$mt:AdminCGIPath$>plugins/AMember/auth.cgiのように、auth.cgi を指定している個所を
<mt:AMemberAuthPath> (※<>は半角に変換してください)に変更する、など。
* 参考
ログイン関連画面のデザインカスタマイズ
A-Memberプラグインの設定・auth.cgiのURL

A-Memberテーマについて についてのお問い合わせはこちら

お問い合わせ


フォーム作成プラグイン A-Form

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

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

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

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

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



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

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


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

Photo by ....

Powered by Movable Type Pro