Re: メンバープロフィールページの他人への非表示

2016年8月17日 at 22:23

返信遅れてすいません。

concrete5には、メンバー一覧ページとプロフィール詳細ページがあるのですが、
メンバー一覧ページは管理者のみが見えるように、プロフィール詳細ページは管理者か本人でなければ表示しないという仕組みですかね。

メンバー一覧ページは、上級権限モードにして、メンバー一覧ページの表示権限を管理者に与えることで可能なので、管理画面から可能です。

プロフィールページについては、PHP と concrete5 の知識が必要です。

- プロフィール関連ファイル「/concrete/single_pages/members/profile.php」を 「/application/single_pages/members/profile.php」にコピー

- /application/single_pages/members/profile.php に下記の変更を加える

http://gist.github.com/katzueno/7409d6730b8b55d951d674f46e68cbe3/revisions?diff=unified#diff-de29e79949b41ef3aa464090149a86b2R4

これで、「管理者」グループに属しているユーザーと、ユーザー自身しかプロフィールページを見ることができなくなるはずです。

Re: メンバープロフィールページの他人への非表示

2016年8月29日 at 19:39
気づくのが遅くなってしまい申し訳ありません

思っていた通りに設定する事ができました
大変大変助かりました
ありがとうございました。
 

Re: メンバープロフィールページの他人への非表示

2016年8月31日 at 1:30
度々すみません
おかげさまで本人しか見る事が出来なくなったのですが
管理者も弾かれてしまうようです
どのような理由が考えられますでしょうか
宜しくお願い致します。