桜の季節も終わったので,コンテンツも少し入れ替えてみました。
今回の目玉は,BlogPeople - 今日のおすすめ献立です。主婦,一人暮らし層を取り込め!
Blogに表示するスタイルが献立の写真だけ3段×2列=6つ並ぶものと,写真とタイトル,記事の概要が表示されるタイプの2種類あるらしく,それぞれサンプルも見ることができます。自分のBlogのURLを入れて表示スタイルを選び,ボタンを押せば,コピペして貼り付けられるスクリプトが生成されるお手軽さ。しかもこの部分,Ajaxを使ってます。カッコイー!!
で,サンプルを見比べて,どうせなら概要も見られた方がいいしと思ったので縦1列タイプのものを選択してみました。
そしたら生成されたスクリプトの文字コードはSJISなんだって。うちはEUCなんだけど…まぁいいや。勝手にコードを書き換えてみたけど,SJISでもEUCでも文字化けせずに表示はされました。
表示はされました…が,概要がないようなんですが。サンプルと違うじゃん!金返せ!!
くらいの勢いで返品しようと思ったんですが(ウソ),私の組み込み方が悪かったんじゃないかと思い直し,色々いじってみるものの効果なし。
さらに,なんだか献立のタイトルをクリックすると別窓で私のBlogが開くんですが(汗
うちのつまらないBlogばかり何個も表示したって意味ないし。
もっと読む»仕方がないのでJavaScriptのソースを直接見てみることに。
そうしたら,なんだか概要を表示させてる部分が見つからないんです。それから,画像をクリックする部分ではonClick属性で該当Blogを表示させるようになっているんですが,タイトルのアンカーにはonClickが入っていない。
<a href="#" target="_blank">
て。そりゃ自分のBlogがバカバカ開くわけです(笑
あと,このスクリプトを組み込んだ途端にBlogの横幅が広がっちゃいました。これまた仕方がないのでcssファイルをみてみました。そしたら。
このスクリプト全体のwidthは200px。あれ。うちのサイドバーと同じ幅。なんでそれで広がるんだろ?と思っていたら,タイトルを表示させる部分のwidthは300px。スクリプト全体の幅よりも中身の幅の方が広い。どゆこと?
JavaScriptファイルを直接取り込んで修正して,cssもこっちで定義するのは難しくないけれど,一応万人向けに公開されているスクリプトだし,これは配布元で直してもらうのが一番だと思うわけですね。
なのでこんなエントリを書いてみたんですが,どこにフィードバックすれば良いのやら。ちょうどBlogPeopleの中の人であるところのモダシンさんが,BlogPeople - 今日のおすすめ献立という記事をエントリされているので直訴してみることにします。
モダシンさんもこのスクリプトをつけていらっしゃるんですが,写真2列のパターンの方なんですよね。だから気づいてないのかも。
と,ここまで書いてから,BPの問い合わせ窓口にこっそりメール出せば良かったということに気づいてしまった。でも,せっかくここまで書いちゃったので担当の方ごめんなさい。
ご指摘ありがとうございます。
いろいろ直しました。
すいません、ど素人みたいな仕事して。
ということでいちおう対応はしたつもりになっているのでまだ不具合とかいやんな感じのもんがあったらまた教えてください。
原因は最初はうまくできてたんだけど、初日に自動更新がうまくいかなくってプログラムをあれこれいじくったのがまずいんじゃないかと思っています。ホントすいません。えっとモダシンで記事タイトル付きのリンクリストに変えましたのでご参考ください。