SlimboxからThickBox3.1に乗り換えた。
Slimboxをこのブログにつけたときに飽きたら換えると書いた覚えがあるけど、MT3.34からMT4.1にバージョンアップしたついでにSlimboxからThickBox3.1に乗り換えた。
乗り換えた大きな理由は、YouTubeの動画を貼り付けるとそのページを開くと下記の様に変なエラーが出る事。
インターネット サイト https://blog.kumacchi.com/2006/12/youtube.html を開けません。
操作は中断されました
ずっと放置してたけど、気にはなっていました。
多分、YouTubeのobjectかembedのタグが何か影響してるっポイけど、色々試したらSlimboxのJavaScriptを読み込まなくしたらエラーにならないのでこれと何でか知らないけどぶつかってるポイのでThickBoxにしたらエラーでないかなと?と試したら平気みたいなのでThickBox3.1に変更することにしました。
めんどくさいのはタグの修正
画像のリンクを張るときにSlimboxはLightBox互換で下記の様になってるけど
<a href="http://blog.kumachci.com/hoge.jpg" rel="lightbox"><img src="https://blog.kumacchi.com/tumb_hoge.jpg"></a>
thickboxは下記の様になってる
<a href="http://blog.kumachci.com/hoge.jpg" class="thickbox"><img src="https://blog.kumacchi.com/tumb_hoge.jpg"></a>
つまり、
rel="lightbox"
を
class="thickbox"
に全部置き換えないといけない、しかしこれは割と簡単に出来るMTに置換機能がるので、管理画面下の「検索の」リンクからrel="lightbox"を検索して置換でclass="thickbox"に一発で変換することが出来る。
画像もYouTubeもOKになりました。
●SlimBoxの公式サイト
http://www.digitalia.be/software/slimbox
●ThickBox3.1の公式サイト
http://jquery.com/demo/thickbox/
http://codylindley.com/thickbox/