ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 13 years ago

Closed 12 years ago

Last modified 12 years ago

#3177 closed defect (fixed)

メンバー検索に公開範囲固定で「全体に公開」以外の項目も表示される

Reported by: imamura623 Owned by: kiwa
Priority: minor Milestone: OpenPNE2.12.8
Component: 指定しない Version: 2.12.x & 2.14.x
Keywords: OpenPNE2.13.6 Cc:

Description (last modified by kudo)

■現象

以下の条件を満たしたプロフィール項目が、プロフィール検索(pc_page_h_search / ktai_page_h_frind_find_all)で検索しても該当するメンバーがいない。

  • 公開設定の選択: 固定
  • 公開設定デフォルト値: 「全員に公開」以外

■原因

メンバー検索は、プロフィール項目の公開範囲が「全員に公開」以外のメンバーは検索結果に出現しない仕様になっている。そのため、メンバー全員の公開範囲が「全員に公開」以外の状態になる上の条件では、検索しても誰もヒットしない。

■修正内容

以下の条件を満たすプロフィール項目をメンバー検索に表示させないようにした。

  • 公開設定の選択: 固定
  • 公開設定デフォルト値: 「全員に公開」以外

■関連情報

元のDescription

http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=19688より転記

ですね。
現在はこのSNSでも不能みたいです。

あ
ちなみに確認したのは
【OpenPNE2開発版】 2.13.4
とこのSNSです。

なるほどここはそもそも性別登録欄が無いんですね
だけど検索は出来ると

あとマイフレンドまで公開の場合はマイフレンドでも
http://sns.openpne.jp/?m=pc&a=page_h_search での
検索結果に反映されない

Change History (12)

comment:1 Changed 13 years ago by kiwa

Keywords: 再現待ち removed
Summary: メンバー検索で、性別による検索ができないメンバー検索に公開範囲固定で「全体に公開」以外の項目も表示される
Version: 2.10.x & 2.12.x & 2.13.x

確認しました。

確認バージョン

  • 2.10.12
  • 2.12.6
  • 2.13.5

バグ内容

メンバー検索(h_search)において、公開設定の条件に関係なく、メンバー検索に「表示する」設定であれば検索項目が表示される。

メンバー検索では公開設定が「公開しない」「マイフレンドまで公開」の検索項目はヒットしないため、「公開設定変更の可否」が「固定」で公開範囲が「公開しない」「マイフレンドまで公開」のプロフィール項目は検索項目には表示されても常に結果が0件該当になってしまう。

comment:2 Changed 13 years ago by ebihara

Version: 2.10.x & 2.12.x & 2.13.x2.12.x & 2.13.x

comment:3 Changed 13 years ago by ebihara

Keywords: OpenPNE2.13.6 added
Milestone: OpenPNE2.12.8

comment:4 Changed 12 years ago by kiwa

Owner: changed from nobody to kiwa
Status: newassigned

やります。

comment:5 Changed 12 years ago by kiwa

Description: modified (diff)
Keywords: 確認中 added

以下のリビジョンで修正しました。ご確認ください。

comment:6 Changed 12 years ago by shingo

Keywords: 差し戻し added; 確認中 removed

テンプレート内の以下のif文ですが

({if !(!$profile.public_flag_edit && $profile.public_flag_default != 'public')}) 

シンプルに

({if $profile.public_flag_edit || $profile.public_flag_default == 'public')}) 

とは出来ないでしょうか?

comment:7 in reply to:  6 Changed 12 years ago by kiwa

Keywords: 確認中 added; 差し戻し removed

以下のリビジョンで表示条件をシンプルにしました。

また、以下のリビジョンで「検索項目の一覧(h_search_list)」にも同様の条件を適応させました。

comment:8 Changed 12 years ago by nakasone

Keywords: 確認中 removed
Resolution: fixed
Status: assignedclosed

確認しました。問題ありません。

comment:9 Changed 12 years ago by kiwa

Keywords: 確認中 added
Resolution: fixed
Status: closedreopened

コードチェックが行われていません。

comment:10 Changed 12 years ago by ShogoKawahara

Keywords: テスト待ち added; 確認中 removed

コードチェックしました。問題なさそうです。

comment:11 Changed 12 years ago by kiwa

Keywords: テスト待ち removed
Resolution: fixed
Status: reopenedclosed

コードチェック・動作テストともに問題ないようなので完了とします。

comment:12 Changed 12 years ago by kudo

Description: modified (diff)
Note: See TracTickets for help on using tickets.