プロジェクト

全般

プロフィール

Enhancement(機能追加・改善) #3742

スマートフォン用の CSS ファイルが OpenPNE 本体側とテーマファイルで二重に読み込まれるのを防止する

Rimpei Ogawa9年以上前に追加. 9年以上前に更新.

ステータス:
Pending Review(レビュー待ち)
優先度:
Normal(通常)
担当者:
対象バージョン:
-
開始日:
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 本体側のレイアウトテンプレートを
 変更した際には再度このタスクを実行してください。

関連するチケット

関連している opSkinThemePlugin - Enhancement(機能追加・改善) #3740: スマートフォン用に css, js ファイルを読み込めるようにする Pending Review(レビュー待ち) 2014-12-10

履歴

#1 Rimpei Ogawa9年以上前に更新

  • 説明 を更新 (diff)
  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

スマートフォン用の CSS ファイルが OpenPNE 本体側とテーマファイルで二重に読み込まれるのを防止するためのタスクを追加 (refs #... by balibali · Pull Request #16 · tejimaya/opSkinThemePlugin
https://github.com/tejimaya/opSkinThemePlugin/pull/16

で Pull Request しました。

#2 Rimpei Ogawa9年以上前に更新

#3 Rimpei Ogawa9年以上前に更新

https://github.com/tejimaya/opSkinThemePlugin/pull/16
許可をもらってマージしました。

レビュー、テストはまだなのでステータスはレビュー待ちのままにしておきます。

他の形式にエクスポート: Atom PDF