Backport(バックポート) #2684
Yuya Watanabe さんがほぼ13年前に更新
http://sns.openpne.jp/communityTopic/6709 より転記 http://sns.openpne.jp/cache/img/png/w_h/a5e00bca971049df8db393b769b1381a1f20d217_png.png http://sns.openpne.jp/cache/img/png/w_h/9499800169021d9a54fef4b90d8f792535b16bd0_png.png http://sns.openpne.jp/cache/img/png/w_h/9499800169021d9a54fef4b90d8f792535b16bd0_png.png <pre> (1) OpenPNE-3.4.2とOpenPNE-3.4.9.2で確認しております。 (2) さくらレンタルサーバー プレミアムプラン OS: FreeBSD 7.1-RELEASE-p15 i386 PHP: 5.2.14 MySQL: 5.1 (3) OpenPNEの管理画面の「プロフィール項目設定」→「プロフィール項目登録」を表示しまして 「公開設定の選択」を「メンバー選択」、「フォームタイプ」を「複数選択(チェックボックス)」を選択、 項目名・説明・識別名は適切な文字列を入力後、 その他の設定はデフォルトで追加しました。 同様の手順で項目を追加し、全部で三つのプロフィール項目を追加しました。 そして、プロフィール選択肢一覧で項目名に適切な文字列を入力後 追加して、それぞれ、三つの選択肢を追加しました。 ここまでで三つのプロフィール項目と、それぞれ三つの選択肢が作成されています。 その後、SNSにログインしまして、プロフィール編集で 先ほど追加した三つの項目のチェックボックスを全て選択後、送信。 三つの項目のチェックボックスを全て外して、また送信。 最後に、再び全てのチェックボックスを選択して送信しますと 一番目の項目は、三番目の選択肢のみが表示されて 二番目の項目は、二番目の選択肢のみが表示されて 三番目の項目は、全ての選択肢が表示されるという 現象が発生しました。 また、OpenPNE-3.4.9.2で上記の手順を最後まで試したところ 三番目の項目のみ、全ての選択肢が表示され、 その他の項目は表示されないという異なった結果となりました。 その後に、プロフィール編集を表示しますとOpenPNE-3.4.2と同じ 選択肢がチェックされていました。 これらの動作検証は管理アカウント(sns@example.com)で行っておりました。 しかし、その後に新しくアカウントを作成して動作検証をしたところ、正常に動作するものと同様の症状が発生するものとで別れることが分かっております。 それと色々と試行錯誤したところ、表示される選択肢と表示されない選択肢が ランダムで選ばれるように見受けられ、パターンが把握できないのも特徴の一つとして挙げられます。 (先の例で言いますと、何故一番目の項目は三番目の選択肢だけが表示され 二番目の項目は二番目の選択肢だけが表示されるのかが分からないという事です) 文面だけでは伝わりづらいかと思いまして、スクリーンショットを添付しました。 写真1は管理画面のプロフィール項目設定で、写真2はプロフィール編集→プロフィール確認の画面と、phpmyadminの画面及び補足です。 以上、宜しくお願いいたします。 </pre>