| 少佐 の記述を引用: |
【今やりたいこと】
・不特定多数が参加する、プログラムを開発するサイトを開設したい。
・ユーザを「開発者」「一般」「その他」というグループに分けることにより、閲覧や書き込みができるフォーラムを区別したい。
・ユーザ登録直後のユーザを、「一般」グループに分類したい。 |
だいたい判りました。下に順に書いていきますね。
プログラムの開発フォーラムということのようなので、Hack はお手の物だと勝手に解釈して、バンバンガシガシ行かせてもらいます!(笑)
| 引 用: |
【わからない部分】
・ユーザ登録直後の状態では、そのユーザのグループが設定されないと思います。
登録直後の「デフォルト設定のグループ」のようなものは設定できますか? |
最初に、この MOD をインストールしてください。
auto group
http://www.phpbb.com/phpBB/viewtopic.php?t=141342
これはタイトルの通り、自動でグループに加えてくれる MOD です。
最低投稿数を設定すると、そのユーザーが設定した投稿数に達すれば、自動的にグループ入りさせます。
最低投稿数を
0 にすれば、ユーザー登録をした瞬間にそのグループ入りを果たしてくれます。
| 引 用: |
既に登録されている無所属のユーザ、もしくは「一般」のグループに属するユーザを、
「開発者」グループに分類したところ、「一般」の権限が引き継がれてしまいました。
グループの変更と同時に、強制的に権限を変更させることはできますか? |
この辺が設定などが矛盾したりして、phpBB がうまいこと判断できないんでしょうね。
ぼくとしては、各グループの有効設定の優先順位が設定できればなあ、と思ってますが、そういう MOD はないようなカンジです。
(見つけられないだけかもしれませんが・・・)
とりあえずは次の MOD で、そのユーザーの有効にしたいグループだけ設定してやるしかないかもしれません。
User Group Management MOD
http://www.phpbb.com/phpBB/viewtopic.php?t=180822
ユーザー毎のグループ設定・解除ができる MOD です。