操作
Enhancement(機能追加・改善) #3742
未完了スマートフォン用の CSS ファイルが OpenPNE 本体側とテーマファイルで二重に読み込まれるのを防止する
開始日:
2014-12-10
期日:
進捗率:
50%
予定工数:
説明
#3740 前提
スマートフォン用の CSS ファイルが OpenPNE 本体側とテーマファイルで二重に読み込まれるのを防止する。
二重に読み込まれてもデザイン上は問題なく表示できる可能性が高いですが、無駄な処理なのは間違いないです。
本体側がハードコーディングで手が出せないので、プラグイン側にレイアウトのテンプレートファイルを置いて上書きする方針。
元ファイルがカスタマイズされている場合(※)があるので、タスクで自動的に変換するようにします。
(※例えば、 opTimelinePlugin のパッチ を適用している場合など)
タスクのヘルプ
$ ./symfony help opSkinThemePlugin:build-smt-layout Usage: symfony opSkinThemePlugin:build-smt-layout Description: スマートフォン用の CSS ファイルが二重に読み込まれるのを避けるため、 OpenPNE 本体側のレイアウトテンプレートの以下の記述を削除したファイルを生成します。 <?php op_smt_use_stylesheet('...') ?> apps/pc_frontend/templates/smtLayout*.php ↓ plugins/opSkinThemePlugin/apps/pc_frontend/templates/smtLayout*.php バージョンアップ、カスタマイズ等により、OpenPNE 本体側のレイアウトテンプレートを 変更した際には再度このタスクを実行してください。
Rimpei Ogawa さんが約10年前に更新
- 説明 を更新 (差分)
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
スマートフォン用の CSS ファイルが OpenPNE 本体側とテーマファイルで二重に読み込まれるのを防止するためのタスクを追加 (refs #... by balibali · Pull Request #16 · tejimaya/opSkinThemePlugin
https://github.com/tejimaya/opSkinThemePlugin/pull/16
で Pull Request しました。
Rimpei Ogawa さんが約10年前に更新
- 関連している Enhancement(機能追加・改善) #3740: スマートフォン用に css, js ファイルを読み込めるようにする を追加
Rimpei Ogawa さんがほぼ10年前に更新
https://github.com/tejimaya/opSkinThemePlugin/pull/16
許可をもらってマージしました。
レビュー、テストはまだなのでステータスはレビュー待ちのままにしておきます。
操作