http://journal.mycom.co.jp/articles/2007/07/12/thickbox/
マイコミのこのページ参考にthickbox(ver3.1)を導入してみたんですが、どうもhtmlを表示させると文字化けする。
諸般の事情でhtmlの文字コードが「Shift_JIS」なので、jsとhtmlの文字コード絡みだろうとにらんでいろいろしてみるんですが、改善されず。
ググってみると
thickbox 文字化け に一致する日本語のページ 約 31,200 件中 1 – 10 件目 (0.34 秒)
なるほど皆さん困っておられる様子。さらに明快な回答も得られていない状態。チクショウ。
という訳でトライアンドエラーを経て解決しました。
最適な解ではないと思いますが、html、thickbox.js共に文字コードを「UTF-8」にすると、とりあえず問題が解消。恐らくthickbox.jsの内部処理でShift_JISが上手く処理できてないんでしょうから、このバージョン(ver3.1)特有の問題である可能性もあります。くれぐれもライブラリをバージョンアップする際には気をつけましょう。
Mac FF3,Safari3,Opera9.25,Win IE7にて動作確認済。

ラーメンマンデレクがCD Babyを去ってからしばらく経ちましたが、CD Babyからお知らせメールが来てました。要約すると、
機能強化すっから楽しみにな!
という内容です。
どれどれという感じで読んでみました。
- 将来的には既存の音楽販売/配信サイトとの連携を強化、新しいチャンネルと提携して、販売力をより高めていくということ。
- アーティストが音源を販売しやすいようなツールやウィジェットなどを開発すること。
- CD Baby内でもベストセラーリストやEditor’s Picks強化などで、より販売に力を入れること。
だそうです。ツール開発に関しては現在アルバム単位でしか販売できないスタイルを、1曲単位でも販売できるようにしていくという具体例も提示されていました。
さらに現在既に導入済のツールや機能もあるようなので調べてみました。

↑これ。以前のあまり美しいとは言えないデザインから、こぎれいな流行のスタイルのものに変更になりました。
この「BUY NOW」バージョンのほか「BUY CD」「BUY MP3s」「BUY CD/MP3s」の4タイプ、それぞれ白黒バージョンが用意されています。
もう一つの変更はダウンロード販売の$9.99化。これはiTSなどの他サイトが軒並み$9.99であることに対する対策のようです。 一瞬曲数少ないアルバムはどうするんだという疑問もわきますが、後から値段は変更可能とのこと。ちなみにMP:STのアルバムは設定した金額$7.99のままで販売されていたので、あくまで新規登録アルバムだけに適用される値段設定で、現在販売中のアルバムが変更になる訳ではないのかもしれません。
ちなみに現在CD MP:ST/Mind Candyはご好評いただき、ありがたいことに売り切れ状態になっています。
CDは準備中ですので、まだお買い求めでない方はこの機会に是非。

IEでまた独自仕様らしきものを見つけたので覚え書き。
別ウィンドウで開くなとかそういうw3cな話は置いておいて。
通常のブラウザではjavascriptで上のボタンを含むバーを「toolbar」と表現しますが、IE7ではそうでもない様子。
クライアントからウィンドウのボタンを出したり隠したりしたいという要望がありいろいろ調べていたんですが、一般的なブラウザ、というよりも第3世代のブラウザでは、javascriptでwindow.open()してwindowのtoolbarを隠す場合、
toolbar=yes
とします。
しかし、IE7の場合
location=yes
としないとボタンが出て来ません。ブラウザの設定で変わるのかもしれませんが、そこまでは未検証。
しかもこれ、IE6では「toolbar=yes」で問題なく出て来るという何ともステキな独自仕様。普段気付かないところにこっそり独自仕様を潜ませる辺りがオサレですね。
ちなみにIE7で 「toolbar=yes」とすると普段使うことのないバーが登場しますが、IE7のためだけに回避方法を考えるのもアホ臭いので放置することにします。
Recent Comments