logo
 

WebSignupスニペットによる新規登録画面の作り方

WebSignupスニペットは、MODX Evolution 1.0.5J-r3から標準搭載されなくなりました。そのため、MODxで会員制サイトを運用する際には、ご自身でスニペットをダウンロード、インストールする必要があります。

WebSignupスニペット利用手順

  1. MODX Evolution日本語版のダウンロードサイトからWebSignupスニペットをダウンロード(リンクを右クリックして保存)。
  2. MODXサイトの assets/snippets/weblogin ディレクトリにアップロード。WebSignupスニペットのインストール
  3. 1のコードをコピーして、MODX管理画面で新しいスニペットに貼りつけて、インストール
  4. MODx管理画面の「グローバル設定」の「セキュリティ(詳細設定)」を開いて「グループ管理機能を使用する」を「はい」にして「保存
  5. 権限管理」の「グループ管理」を開いて「ユーザーグループ」を作成
  6. 権限管理」の「グループ管理」を開いて「リソースグループ」を作成
  7. 権限管理」の「グループ管理」を開いて「グループリンク」を作成
  8. ツール」の「グローバル設定」を開いて「ウェブサインアップメール」の文面をカスタマイズ
  9. ユーザー登録画面のテンプレートとなるチャンクを作成
  10. ユーザー登録画面のリソースを作成

ウェブサインアップメールのカスタマイズ例

http://modx.jp.net/assets/files/email.websignup-japanese.txt

ユーザー登録画面のチャンク

assets/snippets/weblogin/websignup.inc.php をテキストエディタで開きます。

<!-- #declare:separator <hr> -->

を含めて、そこから

    A copy of your signup information was sent to your email address.<br /><br />

の行までコピーしてから、MODx管理画面でチャンクを作成して、貼り付けます。

WebSignupスニペット用チャンクの作成

ただし、オリジナルは英語表記です。MODX for Professinalsで上記を日本語化したものを下記のリンクからダウンロードいただけます。

チャンク名 Signup(例)
説明 新規登録画面のテンプレート
コード http://modx.jp.net/assets/files/chunk.websignup-japanese.txt

スニペットコールの事例

新規登録画面のテンプレートとして予め作っておいた「Signup」という名称のチャンクを呼び出し、新規登録した人を「WebUsers」というグループに登録するというもの。グループで排他制御します。

[!WebSignup? &tpl=`Signup` &useCaptcha=`1` &groups=`WebUsers`!]

Websignup関連記事

MODXとは

新着情報

 
RSS