Simplicityの特徴 › フォーラム › 不具合報告 › 一覧リストのスタイルを[本文表示]にして表示される画像にはLightboxが働きません
-
投稿者投稿
-
-
e-farmerゲスト
テーマを使わせてもらいありがとうございます。
SimplicityにはLightboxが内蔵されていて便利に思っています。
ただ、一覧リストのスタイルを[本文表示]にして表示される画像をクリックすると、別ページに遷移してしまいます。LightBoxが働いていないようです。これはSimplictyの問題でないかもしれませんが、改善できないでしょうか。
-
わいひらキーマスター
Simplicityでは、投稿ページと、固定ページでしかLightboxを読み込まないようにしています。
とりあえずは、header-javascript.phpの
if ( is_lightbox_enable() && is_singular() ):
部分を以下のようにすると、動作はするのではないかと思います。
if ( is_lightbox_enable() ):
今のところは、そういう仕様なのですが、検討してみたいと思います。
-
e-farmerゲスト
わいひらさん 早速の回答ありがとうございます。
Simplicityの仕様で
「記事のリスト表示では、本文表示の場合も含めてLightboxを読み込まない」
ようになっていたのですね。
おっしゃるとおり変更して解決しました。ありがとうございます。なお意見として、本文表示の場合にはLightboxを生かすべきだと思います。
-
わいひらキーマスター
少しでもページ読み込み時間を速くさせるための処置ではありましたが、まあ「本文表示」機能を使っている人は、一覧ページでも単一ページと同様に使いたいですよね。
ご要望にお応えして、次のバージョンはそのように変更しておきます。 -
eゲスト
わいひらさん 早速の導入ありがとうございます。
遅くなりましたが、Ver1.8.7で動作を確認しました。
記事の一覧リストのスタイルが[最初だけ本文表示]で使っています。最初の記事中でLihgtBoxも動作しています。ただ、今回のVer1.8.7にバージョンアップしたらエラーになり、慌てました。entry-card.phpが大きく変更されていたためでした。私のようにphpファイルも変更している者のために、変更のphpファイル名だけでも明記していただくとありがたいです。
-
e-farmerゲスト
一点書き忘れました。
記事の一覧リストのスタイルが[最初だけ本文表示]で、最初の記事(固定ページ)で動作しませんでしたので、header-javascript.phpを変更しました。
/////////////////////////////////// //画像リンク拡大効果がLightboxのとき /////////////////////////////////// if ( is_lightbox_enable() /* && //Lightboxが有効のとき //投稿・固定ページか、リストスタイルが本文表示の時だけ呼び出す ( is_singular() || is_list_style_bodies() )*/ ): //投稿・固定ページでしか利用しないため、その他では呼び出さない //Lightboxプラグインの実行?>
のようにコメントアウトしています。
-
わいひらキーマスター
以下でも書いたのですが、テンプレートファイルへのカスタマイズは自己責任でお願いします。
アップデート時に変更のあったファイル名の一覧が欲しい
ファイルを変更している場合は、上記リンク先にあるdiffソフトなどで、各自で確認していただけると助かります。
ただ、次の次のバージョンあたりからは、できるだけ書ければと思いますが、あまり期待しないでいただけると助かります[最初だけ本文表示]の部分は修正しておきます。
-
-
投稿者投稿