Skip to content

コンテンツが表示されなくなるバグの回避のため、ティザー画像機能を一時的に無効化

Jumpei Ogawa requested to merge phanect/jp.kde.org:fix-teaser into master

トップページでは、$teaser = true; を設定しており、これはティザー画像 (coming together と書いてある大きな画像) を表示する設定である。

$teaser = true; に設定すると、非推奨の関数が PHP エラーとして表示される。 これまではそのようなエラーは、プロダクション環境において無視され、特に問題なくコンテンツが表示されていた。 しかし、php.ini の設定が変わったのか、ある時から、プロダクション環境では当該のエラーが発生する箇所までしか HTML が出力されず、そのためそれ以後のコンテンツが表示されなくなってしまっていた。

$teaser = true に設定していたページはトップページのみであったため、他のページは正常に表示されていたが、トップページはコンテンツが表示されなくなってしまった。

ワークアラウンドとして、トップページでも $teaser = true; にはせず、<img> タグによって画像を挿入する形式に変更した。

Merge request reports