notes

ブログをいろいろいじってみた件 -4-

2018年10月29日

サーバ移転後、SSL化する前のちょっとした話。

閑話休題

サーバ移転が完了したので、
動作確認を兼ねて、
全てのエントリーを見直していたところ、
ちょっと気になるところが。

「AmazonJS」からの卒業

商品説明を兼ねてAmazonのリンクを貼っており、
貼るのに「AmazonJS」というプラグインを使用していた。

ところが、サムネイル画像がちゃんと表示される商品と、
読み込み中のままになる商品があって、
ちょっと調べてみたものの原因不明。

ネットには苦しんでいるいる人が散見されるものの、
jQueryのバージョンがー、みたいな説が有力風。
ということで、バージョンを合わせてみたり、
ネット上の情報を頼りに
ちょこちょこいじってみたものの解決に至らず。

今回、自前でLAMP環境を構築するにあたって、
apache、PHP、MySQLのバージョンは、
なるべく新しいもので揃えたため、
その辺に問題があるとするとどうにもならん。

「AmazonJS」はすでに開発終了しており、
メンテされてないため、
今後解決の見込みはなさそうだし、
AMPに対応してないからおすすめしないよー
的なネット記事もちらほらあって、
「AmazonJS」からの卒業を決意。

「Associates Link Buileder」への入学

「AmazonJS」の代替を探していると、
ほぼ「Associates Link Buileder」一択の様子。
Amazon公式のプラグインとのことで、
今後もそれなりにメンテしてくれそうだし、
見た目も頑張ればかなりカスタマイズが可能。
ということで、早速導入して、
とにかく見た目を「AmazonJS」に近づけるべく、
CSSと格闘w

「AmazonJS」で取得できてたけど、
「Associates Link Buileder」では取得できない項目が
それなりにあるけども、
それはどうしようもないのであきらめる。

基本的にはサムネイルと商品名さえ
小綺麗に表示してくれればそれでいいしね。

というわけで格闘結果は↓こんな感じ。

(追記)
その後、Amazonの規約変更により
「Associates Link Buileder」が使用できなくなった・・・。

新たな悩み・・・

というわけで、「AmazonJS」のショートコードを
「Associates Link Buileder」のショートコードに
しこしこ置き換えて表示確認してみたところ、
一部のショートコードで表示されない事象が発生。
再読み込みすると違うところが表示されなくなったり。

どうも、一つのページに大量の
「Associates Link Buileder」のショートコードがあると、
表示がこける場合があるみたいで。

発生するのは、半年分の読書記録のエントリで、
そこそこな数の表示があるんだけども、
「TablePress」というプラグイン使って、
表形式の表示をしていて、
その中に、埋め込んでるせいなのかな、と。

プラグイン2つが絡んでいて、
これ以上原因追及も難しいので、
今後、1つのエントリ内に大量の
「Associates Link Buileder」のショートコードを
使用しないように気を付ける感じで・・・。

結局、もやもやが残ってしまった(^^;;

つづく。

-notes
-, , , , , ,

Copyright© a reason of being , 2025 All Rights Reserved Powered by STINGER.