操作
Bug(バグ) #3964
完了スマートフォン・PC間の表示切り替えに関する問題
開始日:
2023-02-06
期日:
進捗率:
100%
予定工数:
(合計: 0:00時間)
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Yes (はい)
説明
http://sns.openpne.jp/communityTopic/539 より
【質問テンプレート】 現在、スマートフォンメインで新たにOpenPNEによるSNS構築を考え、OpenPNEのインストールをしています。 その後、OpenPNEの動作を確認していますが、スマートフォン⇔PC間の表示変更で気になる箇所があります。 ①ログイン画面でスマートフォン版にしてもスマートフォン版にならない。 ②ログイン後TOPがスマートフォン版なのにログイン画面やメンバー検索がPC版になることがある。 ③メンバー検索でPC版→スマートフォン版にするとログイン画面もスマートフォン版になる。 ④メンバー検索でスマートフォン版→PC版にするとスマートフォン版TOPに遷移してしまう。 ⑤その後メンバー検索に行くとPC版が表示される。メンバー検索以外に行くとスマートフォン版のままになっている。 ⑥ログアウトした後のスマートフォン版TOPから新規登録を選択するとPC版新規登録が表示される。 最初こちらの設定の問題かと思ったのですが、OpenPNEデモSNS http://demo.openpne.jp/ でも動作を試したところ、②~⑥に関しては再現してしまっています。 一方、①に関してはOpenPNEのバグとして2013年に修正が試みられていますが、なぜか2年以上前の時点で更新が止まっている状態のようです。 https://redmine.openpne.jp/issues/3485 上記URLでの修正該当ファイルである apps/pc_frontend/templates/_layout.php を修正すれば問題なくログイン画面でスマートフォン版にできることを確認しています。 OpenPNEデモSNSはデザインがデフォルトから変更されているため、こちらの問題点をクリアしているのではと考えられます。 ですので、現状の問題としては、 A.デフォルトのデザインを使用した場合、ログイン画面でPC版からスマートフォン版にしようとしてもスマートフォン版にならない。 B.メンバー検索などのページでPC版に変更しようとすると、なぜかスマートフォン版TOPへ遷移する。その後メンバー検索などのページに戻るとPC版になっているが、他のページはスマートフォン版のまま。 C.ログイン画面はスマートフォン対応しているものの、新規登録関連がスマートフォン対応しておらず、PC版が表示される。 の三点が挙げられます。 「C.」は今後のバージョンで新機能として盛り込むべき事項ですが、「A.」「B.」に関してはOpenPNEのバグであると考えられます。 動作の確認とOpenPNEのソースの調査をお願いいたします。 ・OpenPNEのバージョン OpenPNE 3.8.20 ・運用環境 Amazon EC2 ・使用ソフトのバージョン PHPバージョン:5.6.22 MySQLバージョン:5.1
操作