サークル管理プラグイン
このプラグインについて
ユーザーの追加情報として、サークル情報を管理することができます。ゲストユーザーが自身のサークル情報を登録編集することもできるので、
- サークル参加者を募って、まずはユーザー登録してもらう
- ユーザー登録してくれた人に、サークル情報も登録してもらう
- 登録されたサークル情報が一覧表示されるので、それを一般に公開する
として、参加サークルページを自動作成することができます。
広告
ダウンロード
以下のリンクからプラグインをダウンロードできます。(GitHubに遷移します。)
GitHubの緑ボタン「Code」内にある「Download ZIP」からすべてのプラグインをダウンロードできるので、解凍後に作成されるフォルダの中から circle
フォルダを入手してください。
導入方法
準備
あらかじめ管理者ページにログインしておきます。
ファイルのアップロード
circle/
内の files/
と libs/
と templates/
を、freo設置ディレクトリ内にアスキーモードで上書きアップロードします。
パーミッションの設定
ブラウザソフトで freo/index.php/setup
にアクセスすると、必要なパーミッションが自動設定されます。
ただし、設置時に「ご利用のサーバーは、PHPから直接パーミッションを設定することができない環境のようです。」と表示された環境の場合は自動設定されないので、FTPソフトで以下のファイルのパーミッションを設定してください。
対象 | パーミッション |
---|---|
files/plugins/circle_files/ |
707 に設定 |
files/plugins/circle_images/ |
707 に設定 |
files/temporaries/plugins/circle_files/ |
707 に設定 |
files/temporaries/plugins/circle_images/ |
707 に設定 |
データベースの設定
ブラウザソフトで freo/index.php/circle/setup
にアクセスします。セットアップ画面が表示されるのでセットアップを実行します。
テンプレートの編集
templates/internals/user/default.html
に
<a href="{$freo.core.http_file}/circle/form">サークル情報編集</a>
というリンクを追加します。
完了
管理者ページにログイン後、管理メニューから「プラグイン」→「サークル管理」を選択すると、登録ユーザーに対してサークル情報を追加登録できます。
もしくはゲストユーザーとしてログイン後、「サークル情報編集」を選択すると、自分でサークル情報を追加登録できます。
登録されたサークル情報は、freo/index.php/circle
にアクセスすると一覧表示されるので、任意の場所からこのページにリンクしておきます。
機能解説
携帯からのアクセス
携帯からアクセスすると、携帯用の表示になります。(サークル表示画面のみで、登録画面は非対応。)
削除方法
このプラグインは、以下の手順で削除できます。
ファイルの編集
テンプレートに追加したコードを削除します。
データベースの削除
データベースから plugin_circles
と plugin_circle_categories
を削除します。(削除しなくてもfreoの動作には問題ありません。)
ファイルの削除
以下のファイルを削除します。
files/plugins/circle_files/
(ディレクトリごと削除)files/plugins/circle_images/
(ディレクトリごと削除)files/temporaries/plugins/circle_files/
(ディレクトリごと削除)files/temporaries/plugins/circle_images/
(ディレクトリごと削除)libs/freo/plugins/config.circle.php
libs/freo/plugins/end.circle.php
libs/freo/plugins/page.circle.php
templates/mobiles/plugins/circle/
(ディレクトリごと削除)templates/plugins/circle/
(ディレクトリごと削除)