2013年12月2日月曜日

PDFもLightbox表示をさせるために、Easy FancyBoxをインストール

サイトにPDFを掲載することになった。
画像表示用に使っていたプラグイン、Lightbox Galleryは、PDF表示に対応していないことがわかった。PDFを表示すると砂時計表示の後にFirefoxが落ちてしまう。そのため、Lightbox系プラグインの変更することにした。
候補は、Easy FancyBox。インストールしてみると、PDFを問題なく表示できた。このプラグインを採用する方向で作業を進める。

ただしLightbox Galleryを停止すると過去記事のサムネイルが全て小さくなってしまった。さらにもう1つ、サムネイルクリック時に直接Lightboxが開かず、htmlの単体画像表示ページが表示されるようになってしまった。もう一度画像をクリックするとLightboxで表示される。記事掲載の画像サイズ調整と、画像の直接オープンを、Lightbox Galleryが行っていたらしい。


そこで、サムネイルサイズ変更と、サムネイルのリンク先の変更を実施しようとした。しかし、Regenerate Thumbnailsでサムネイルサイズを変えると、トップページの他の画像まで大きくなってしまう。” サムネイルサイズ”という画像サイズを複数のプラグインが複数の箇所で使っているから、1つを変えると小さくあってほしい画像まで大きくなるのか・・・。どういう属性があって、それを各プラグインがどう使っているか、の知識がないと、いろいろなプラグインで競合して意図しない表示になるということ。カスタマイズ性と単純性の両立は難しいのかな。



結局サムネイルサイズ変更はあきらめて、小さなサイズのまま並べることにした。ただしサムネイルからのリンク先は変更し、直接メディアにリンクすることでワンクリックでLightboxが開くようにした。

これで完成。