ユーザー検索画面について
ユーザー検索機能は主にプロフィールの確認、メッセージを送る場合、マイルームの閲覧などのために利用します。
検索機能
ユーザー検索画面を開くと、検索用の入力ボックスがあり、その下にメンバー一覧が表示されます。検索キーワードが入っていない初期画面では登録されているユーザー全体が表示され、標準では1ページあたり50人表示されます。
検索ボックスに表示名(ニックネーム)を入力して「検索」を押すと、該当するユーザーが表示されます。お住まいの地域や、利用形態などのキーワードでも検索できます。
初期表示では表示名のみの表示ですが、下部にある「v」を押すと、ユーザーの詳細情報が表示される仕様になっています。会員は「フォローする」を選択すると、対象ユーザーを自分のフォローリストへ追加することができます。ユーザーのアイコンを選択すると、各ユーザーのプロフィール画面へ遷移します。
<追加機能について>
ユーザー検索画面に追加機能を実装しました。「More filters」を選択すると、以下のような項目でフィルターをかけることができます。
メンバー一覧の左上のボタン(Change to リスト)を押すと、表示がタイル型からリスト表示に代わります。
ユーザーによって表示が変わる仕組みを導入
検索した他のユーザーのプロフィール画面は、基本的にMyプロフィールページと同じですが、大きな違いは表示されているタブ(アイコン)の数ですね。以下の3パターンで表示が変わります。
ログインしている本人の場合
ログインしている本人がMyプロフィールを開いているとき、タブ(アイコン)は全部で6個表示されます。
左から以下の通りです。
- Myプロフィール…ユーザー本人のプロフィール(ユーザー名表示)/マイルーム
- 投稿…投稿済み日記・雑記/ユーザーレビューを新着順に一覧表示、コメント数表示
- コメント一覧…投稿したコメントの一覧を新着順に表示
- My Posts…投稿済み日記・雑記/ユーザーレビューを新着順に一覧表示、編集/削除可
- いいねした最近の投稿…いいねした投稿を表示(最大10件/投稿の新着順)
- Message…本サイト限定のメールのような機能、受信箱を表示
ユーザー本人のMyプロフィール欄には、他のユーザーからは見えないものも含めて全機能が表示されます。
他のユーザーを閲覧している場合
ユーザー本人ではなく、他のユーザーのMyプロフィールを閲覧している場合は表示項目が変わります。投稿編集画面の入り口となる「My Posts」タブがありません。
- Myプロフィール…対象ユーザーのプロフィール(ユーザー名非表示)/マイルーム
- 投稿…本人の画面と同一
- コメント一覧…本人の画面と同一
- いいねした最近の投稿…本人の画面と同一
- Message…選択しているユーザーへのメッセージを送ることが可能
大きな違いはMessage機能の表示
ログインしているユーザー本人がMyプロフィール欄の「Message」タブを選択すると受信箱が表示されます。
一方他のユーザーのMyプロフィール欄の「Message」タブを開くと現在閲覧しているユーザー(例:testuser)に対してメッセージを送付する機能が開く仕組みになっています。
ログインしていないユーザー(非会員)が閲覧している場合
ログインしていないユーザー、つまり非会員がユーザー検索機能を使って対象ユーザーのMyプロフィール欄を閲覧した場合には、ユーザーが投稿した日記・雑記/ユーザーレビューの一覧のみが表示されます。
非会員に不必要な情報は一覧には表示せず、会員になることでより便利に使えるように差別化されています。
それぞれの機能の詳細は、Myプロフィール画面の機能説明で説明しますので、そちらを参照してください。
※画像の内容についてはテスト環境の画像のため一部表示が異なる場合があります。