plugins:accesscontrol

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

plugins:accesscontrol [2011/03/23 21:28] (現在)
ライン 1: ライン 1:
 +====== NP_AccessControl.php ======
 +登録ユーザー以外コンテンツを見られなくしたり,指定したスキン以外で見られないようにするプラグインです。アイテム単位の制御もできます。
  
 +
 +
 +^General Plugin info ^^
 +^作者: | [[plugins:​authors:​Andy]] |
 +^最新のバージョン:​ | 1.41b (2010/​02/​11) |
 +^入手先: |http://​japan.nucleuscms.org/​bb/​download/​file.php?​id=1832|
 +^ |{{:​plugins:​np_accesscontrol1_41b.zip|:​plugins:​np_accesscontrol1_41b.zip}}|
 +^ソース: | |
 +^動作サンプル:​ |  |
 +^フォーラム参照先:​ |http://​japan.nucleuscms.org/​bb/​viewtopic.php?​t=971|
 +^セキュリティチェック:​ ||
 +
 +
 +=====インストール方法=====
 +  - Zipファイルを展開して、NP_AccessControl.phpとaccesscontrolディレクトリをプラグイン・ディレクトリにアップロードする
 +  - loginformディレクトリをスキン・ディレクトリにアップロードする
 +  - 管理画面からプラグインをインストールする
 +  - 管理画面からloginformスキンをインストールする
 +  - 設定は各ブログに対して行う(管理画面のトップからブログの「設定」を開く)
 +
 +=====このプラグインの使い方=====
 +・ログインしているユーザーだけがブログを見られるようにする
 + (ログインしていない場合はログイン画面を出す)
 +・デフォルトスキンと明示的に設定したスキン以外で表示できないようにする
 +の二つがあります。いずれもデフォルトはオフで,ブログオプションで設定するようにしています。
 +また,アイテム・オプションでアイテムの表示を指定することもできます。
 +BASIC認証でRSSを閲覧可能にするかどうか指定する機能もあります。
 +
 +
 +=====スキン/​テンプレートへの記述=====
 +==== スキン ====
 +  * <​%AccessControl%>​
 +ログイン用スキン内にログインフォームを表示するためのスキン変数。一般のページでは使用しないでください。
 +==== テンプレート ====
 +  * <​%AccessControl(checkin)%>​
 +テンプレート内で,保護アイテムの表示を行わない開始位置を指定します。
 +  * <​%AccessControl(checkout)%>​
 +テンプレート内で,保護アイテムの表示を行わない終了位置を指定します。
 +
 +=====オプション=====
 +【ブログ・オプション】
 +  * ブログの保護機能を使う
 +ブログのパスワード保護機能を使うかどうかを指定します。デフォルトは保護なし。
 +    * ログイン・ユーザーに限定
 +      登録ユーザーであればだれでも見られます
 +    * チーム・メンバーに限定
 +      ブログのチーム・メンバーだけが見られます
 +  * RSSへの認証付きアクセスを許可
 +RSSへのBASIC認証によるアクセスを許可します。デフォルトはアクセス不可。
 +  * RSSで使うスキン
 +BASIC認証を有効にするスキンを指定します。カンマで区切ってください。
 +  * RSSの認証用ユーザー名
 +BASIC認証で使うユーザー名を指定します。
 +  * RSSの認証用パスワード
 +BASIC認証で使うパスワードを指定します。
 +  * ログインフォーム表示用スキン
 +ログインフォームを表示するスキンです。ブログの保護機能を使う場合必ず指定してください。
 +  * ログインの繰り返し最大回数
 +ログインの繰り返し実行可能回数を指定します。
 +  * 表示に使うスキンを限定
 +ブログの表示に使うスキンを限定するかどうか指定します。この機能は保護機能とは独立して使用できます。
 +  * 許可するスキン(デフォルト以外)
 +ブログのデフォルトスキン以外に許可するスキンをカンマ区切りで指定します。
 +
 +【アイテム・オプション】
 +  * このアイテムの表示を制限する
 +アイテムの表示を制限するかどうかを指定します。指定対象はブログと同じです。
 +
 +=====Tipsと裏技=====
 +
 +=====希望事項=====
 +
 +=====バグ=====
 +
 +
 +
 +
 +=====開発履歴=====
 +  * 【Version 1.21】
 +    * REQUEST_URIのサニタイズ機能を入れました。
 +
 +  * 【Version 1.3】
 +    * Nucleus 3.2以降で使えるInitSkinParseを使うように動作を変えました。
 +
 +  * 【Version 1.4】2007/​7/​19
 +    * loginformで個別アイテム・ページに対応しました。テンプレート変数を使って,アイテムの表示を完全になくせるようにしました。
 +
 +  * 【Version 1.41】2007/​9/​26
 +    * スキン制限機能を使ったときにコメントが表示されてしまうなどの不具合を修正しました。
 +
 +  * 【Version 1.41b】2010/​2/​11
 +    * loginformスキン経由でのログイン時にURIに不要な文字列が含まれる点を修正しました。
 +
 +=====このページのキーワード(検索エンジン対策)=====
 +※どなたでも、思いついたキーワードを入力いただけると助かります。
 +
 +会員制サイト アクセス制限 メンバー制サイト 外部用ブログ・サイト 外部公開用ブログ・サイト メンバー用ブログ・サイト 非公開領域 
 
plugins/accesscontrol.txt · 最終更新: 2011/03/23 21:28 (外部編集)